Debian Linux 系统配置与管理

 

.系统的启动过程

 

Debian启动时执行init程序,init的配置文件是/etc/inittab

1.Debian的运行级别

完成系统启动进程后,init执行默认运行级别(该运行级别由/etc/inittab中的id给出,Debian的系统默认id2)指定的所有启动脚本.

Debian的运行级别

*runlevel 0:它的任务是关闭所有程序(关机).

*runlevel 1:是为单用户准备的,只有root shell程序,没有其他程序.除了root文件系统以只读方式安装外,该运行等级通常在恢复系统时使用.

*runlevel 2,3,4,5:Debian系统对它们都没有具体规定,自由进行定制,它们都属于多用户模式.

*runlevel 6:runlevel 0非常相似,只是它重启系统而不是关闭系统.

runlevel命令:显示系统运行级别.正常都是id=2,所以运行/etc/rc2.d中的脚本.

在进入任何运行级别之前,所有名称以"k"开头的脚本均被运行,工作是中止进程.所有"s"开头的脚本被运行,工作是启动脚本.字母后的两位数字为运行顺序,数字小的先运行.

采用这种工作方式是因为"/etc/init.d/"中的脚本均有参数规定脚本"start","stop","reload","restart""force-reload",脚本按各自参数的负值执行任务.这些脚本甚至可以在系统启动后用来控制各种进程.

,使用带"reload"参数的命令:/etc/init.d/sendmail reload 发给sendmail daemon进程一个信号,让它重读配置文件.

2.用户登录与退出

超级用户登录后显示#

普通用户登录后显示$

更改用户密码使用:passwd命令+用户名

:root@debian:#passwd root

虚拟控制台的选择:ctrl+alt+F1~F6

退出系统:exit

 

.用户shell环境基本操作

 

1.命令行操作

Ctrl+U 组合键:删除行首到光标间的内容.

Ctrl+D:中止输入.

鼠标左键选定文本:选择并复制到剪贴板上.

鼠标右键:粘贴内容到光标处.

鼠标中键:大面积选择.

2.常用系统命令

maninfo命令+命令名:等到该命令的使用方法.(还可以用:commandname --help-h)

Whatis commandname可以显示任何命令的单行概述.

下面简要列出linux中常用的系统命令:

Cat files:在屏幕上显示文件内容.

Cd directory:切换到指定目录.

Cp file1 file2:复制文件和目录.

Echo string:将字符串输出到屏幕上.

Gzip,bzip2 [-d] files:压缩,解压文件.

Less files:显示文件的内容.

Ls files:显示文件列表.

Mkdir directory-names:创建目录.

Mv file1 file2:移动,重命名文件.

Rm files:删除文件.

Rmdir dirs:删除空目录.

Tar [c] [x] [t] [z] [j] -f file.tar [files]:创建,解压,列出归档文件的内容,z,j针对.gz.bz2.

Find directories expressions:查找文件,选项如"-name name""-size+1000".

Grep search-string files:在文件中搜索匹配字符串.

Kill [-9] number:对进程发送信号(例如,中止它).

Ln -s file link:为一个文件建立一个符号链接.

Ps [options]:显示当前进程.

Su -[username]变成另一个用户,root.

Sudo command:普通用户以root的身份执行一个命令.

Command>file:将命令的输出以覆盖的方式输出到文件.

Command>>file:将命令的输出添加到文件的尾部.

Cmd1/cmd2:把命令1的输出作为命令2的输入.

Command<file:把文件的内容作为命令的输入.

 

.关闭系统

 

多用户模式下使用的关机命令

Shutdown -h now

单用户模式下使用的关机命令

Poweroff -i -f

等待屏幕上显示"system halted"字样之后切断电源.如果在biodebian中开启了apm,系统会切断电源.

按下ctrl+alt+del组合键,系统重新启动.

执行reboot命令,重新启动.

执行halt命令,系统关闭计算机.

 

 

你可能感兴趣的:(Linux)