1.7 管理用户和组
useradd:添加指定的系统用户
-d:指定用户的宿主目录位置
-e:指定用户的账户失效时间
-g:指定用户的基本组名
-G:指定用户的公共组名
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录shell
-u:指定用户的UID号
passwd:设置系统用户的密码,及锁定、解锁用户
-d:清空指定用户密码
-l:锁定用户账号
-S:查看用户锁定状态
-u:解锁用户账号
usermod:修改指定系统用户信息
-d:指定用户的宿主目录位置
-e:指定用户的账户失效时间
-g:指定用户的基本组名
-G:指定用户的公共组名
-L:锁定用户账户
-s:指定用户的登录shell
-u:指定用户的UID号
-U:解锁用户账号
userdel:删除指定用户的账号
-r:删除用户后,也能将该用户的宿主目录一并删除
groupadd:添加一个系统用户组
-g:为新建的组指定GID组标记号
groupdel:删除指定的系统用户组
id:输出指定的用户身份标志信息
-u:只显示有效的用户信息
-g:只显示有效地组信息
-n:只输出用户名称而不是数字标记
users:查看登录到当前主机中的用户
su:切换为另一个用户身份
-l:使用目标用户的登录shell环境
1.8 管理进程与服务
ps:以静态快照方式处处当前运行的进程的状况统计数据
a:显示终端下的所有进程信息
u:使用以用户为主的格式输出进程信息
x:显示当先用户在所有终端下的进程信息
-e:显示系统内的进程信息
-l:使用长格式显示进程信息
-f:使用完整的格式显示进程信息
top:在交互式的界面中动态显示当前运行的进程信息
-d:指定动态信息的刷新间隔时间,单位为 S
pstree:以树形结构查看系统中进程及相互关系
-a:显示进程对应的命令行
-u:显示进程对应的用户信息
-p: 显示进程对应的进程号信息
kill: 终止指定的进程号的进程
-9:向指定的进程发送“无条件终止”的信号,即强行终止
killall:终止指定进程名的所有进程,可用于结束同名的多个进程
-9:向指定的进程发送“无条件终止”的信号,即强行终止
free:查看系统的内存、交互空间的使用情况
-b:以byte为单位显示信息
-k:以kb为单位显示信息
-m:以mb为单位显示信息
chkconfig:设置系统服务在不同运行级别的自启动状态,以及添加删除系统服务
--level:指定控制服务的运行级别范围(2.3.5.23.35.2345等)
--list:查看系统中的自启动状态
--add:添加新的系统服务
--del:删除指定的系统服务
ntsysv:提供一个交互式的伪图形程序。用于设置各种系统服务在不同运行级别的自启动状态
--level:制定对应的运行级别,数字选项对应init的不同模式,可以组合使用
1.9 管理文件系统
df:查看挂载的文件系统中磁盘空间的使用情况
-a:输出所有可见文件系统的信息,抱括伪文件
-h:显示信息时使用更人性化 kb.mb.gb
-i:查看分区中的i节点占用的情况
-t:只查看指定类型的文件系统信息
-T:输出信息同时显示该分区的文件系统类型
stat:显示文件或文件系统的i节点状态
-f:显示文件所属文件系统的i节点状态,而不是文件本身状态
fdisk:查看磁盘分区,以及通过交互式界面未指定的磁盘进行分区设置
-l:显示指定磁盘分区信息
mkfs:用于创建文件系统,即对磁盘分区进行格式化】
-t:指定需要创建的文件系统类型
fsck:检查和修复linux文件系统中的错误
-y:在所有提示确认的步骤自启动回答“yes"
-t:指定需要检查的分区的文件系统类型
dd:用于设备文件的复制。
if=:设置复制源,及输入文件 或设备位置,默认为标准输入
of=:设置复制目标,及输出文件 或设备位置,默认为标准输入
bs=:设置复制时每次读取的数据块大小,可用k.m等单位
count=:设置苏姚复制的数据块个数
mount:挂载磁盘存储设备或网络共享目录
-t:指定设备所使用的文件系统,如ext3.smbfs.nfs等
-o:指定挂载控制选项
umount:卸载以挂载的文件系统
eject:卸载并弹出关盘以及收回光盘托架
-t:收回已弹出的光盘托架
1.10 网络配置管理
ifconfig:查看及临时设置网络接口参数,停用或激活网卡
ping:测试到目标主机的网络的连接状况
-c:设置发送测试数据包的个数
-s:设置发送测试数据包的大小
-i:设置发送每个测试数据包的间隔时间
traceroute:跟踪到目标主机的路由途径
mtr:融合了ping和traceroute命令有点的网络诊断工具.可动态刷新路径信息.按q键退出
netstat:查看系统的网络连接状况的统计信息
-a:显示当前所有的网络连接信息
-n:使用数字形式代表地址.端口等信息
-p:同时显示和每个网络关联的进程信息
-t:显示TCP协议相关的网络连接信息
-u:显示UDP协议相关的网络连接信息
-r:查看系统的路由表信息
1.11 关机与重启
shutdown:在指定的时间正常结束所有进程并关闭或重启系统
-h:执行关机操作
-r:执行重启操作
-c:取消操作
halt:中止及关闭系统
-f:不调用shutdown结束各个进程,直接中止
-p:如果硬件不支持.则在中止系统后关闭主机电源
reboot:重新启动当前系统
-f:不调用shutdown结束各个进程.直接重启当前系统
init:系统初始化的程序.可以通过不同选项切换到不同的系统运行级别
0:关机
1:切换到单用户模式
3:切换到字符模式
5:将系统切换到图形化模式
6:重启系统
q:重新检查并读取/etc/inittab配置文件
runlevel:查看当前的系统运行级别,并查看进行切换之前的运行级别
1.12 其他常用命令
man:查看命令、内核函数或配置文件等相关的帮助手册
help:查看shell内部命令的帮助信息
-s:只是显示概要帮助信息,通常只输出命令格式
clear:用于清屏、
alias:查看及设置命令别名.可以简化平凡使用的命令操作
unalias:取消已经设置的命令别名
- a:取消所有的命令别名设置
uname:显示当前系统的 主机名.系统平台.硬件平台.内核版本.系统时间等信息
-a:显示所有的相关信息
-i:显示硬件的体系结构类型
-r:显示linux:系统的内核版本号