一、用户及组管理
1. useradd 【参数】 用户名 添加新用户
2.usermod 【参数】 用户名 修改已有的用户账户的属性
3. passwd 【参数】 用户名 用于设置用户账号的口令
4.userdel 【参数】 用户名 删除指定的用户账户
二、组账户管理命令
5.groupadd 【参数】 组名 添加新的组账户
6.groupmod 【参数】 组名 改变用户组账户的属性
7.groupdel 【参数】 组名 删除指定的组账户
8.gpasswd 【参数】用户名 组名 将指定用户添加到指定用户组或从组内删除。
三、RPM软件包的管理
9.rpm -ivh <RPM 包名> i (Install ) 表示安装,v(Verify)表示在安装中显示详细的安装信息,h(Horizontal)表示显示水平进度条。
10.rpm -e <rpm 包名> 表示删除
11.rpm -qa 查询系统中安装的所有RPM软件包
12.rpm -Uvh <RPM 包名> 其中U(Update)表示升级 , 升级软件包
13.rpm -V【参数】 RPM包的验证
四、TAR的软件包管理
14. tar cvf <tar 包名><文件或目录名> c(Creat)指建立TAR包,v(Verify)表示执行命令时有更多提示信息,f(File)指定TAR包的文件名
15.tar zcvf <TAR包名> <文件或目录名> 打包并压缩
16.tar ztf <TAR 包名> 查询tar包
17.tar zxvf <TAR包名> 释放TAR包
五、常用网络管理命令
18.hostname 显示系统主机名
19.hostname 设置主机名
20.ifconfig 显示当前活动的网卡设置
21.ifconfig 网卡设备名 IP地址 重新设置网卡的IP地址
22.ping 目的主机IP地址 网络测试命令
六、常用的网络通信命令
23.write username [tty] 用来实时给其他用户发送消息
Message //消息正文
Ctrl + D //组合键结束
24.wall message 以广播方式向系统中所有用户发送消息
25.mesg 【y/n】 设置消息的禁止与允许
26.talk username 【tty】 以全双工的方式实时和某用户交流
27.mail username
Subject:topic //主题名
text //正文
Ctrl + D //组合键结束
Cc:username //转发的用户名,回车即发送
28.mail -s topic username < filename 以文件的内容作为邮件的正文发送
29.& n 阅读n编号的邮件
七、进程管理
30.at sometime 守护进程,指定系统在将来的某个时间执行作业
command list //作业列表
Ctrl + D
31.at -l 显示at作业
32.at -d ID 删除指定的at作业
33.cron作业分为系统cron作业和用户cron作业。cron是一个守护进程。
进程的控制命令:
34.ps -ef 查看所有进程以及显示详细信息
35.free 显示系统内存的使用情况
36.top 实时显示系统的进程状态
(1)排序。//在默认的情况下,top会按照进程使用cpu时间来周期地刷新内容。
//按p键,根据cpu的使用时间的多少来排序
//按M键,根据内存的使用量的多少来排序
//按T键,根据进程执行时间的多少来排序
(2)监视指定用户
在top画面中,按U键,输入你要监视的用户名,则top只显示你指定的用户进程信息。
(3)指定刷新时间
top -d 1 将刷新时间设置为1秒
(4)删除指定进程
在top中查看异常进程的PID,如何按K键,输入要删除的进程PID,回车。
若无法删除则重复以上操作,输入“9” 键在按回车,则强制删除
(5)查阅帮助
在top环境中,按?或H键,系统会显示详细的帮助内容,按Ctrl+C组合键键离开
(6)退出top环境 按Q键退出top环境
37.sleep 10;ps -ef 在10秒后执行 ps -ef
38.kill PID 杀死进程
39.kill -9 PID 强制结束进程
进程的前台与后台控制
command //命令前台执行
command //命令后台执行
40.jobs 查看挂起到后台的进程
41.fg 后台进程编号 将后台挂起的进程恢复到前台来执行
42. bg 后台进程编号 将后台挂起的进程恢复到后台来执行
43. Ctrl + Z 暂时把当前程序挂起到后台
八、系统服务管理的常用命令
44.runlevel 用于显示系统当前和上一次的运行级别,如果不存在上一次的运行级别,用“N”来代替
45.chkconfig --list 查看系统服务的启动状态
46.chkconfig --list httpd 列出指定服务
47.chkconfig -- level 2345 httpd on 更改各种级别的httpd服务的启动状态
48.init 【n】 转换服务的运行级别 n为0-6,转换级别后系统立即生效
49.service 服务名 【status|start|top|restart】 查看状态,启动,停止,重新启动
50.ntsysv 系统自启动服务控制
九、磁盘操作管理
51、fdisk -l 查看系统的磁盘分区情况
52、du 【-a】 directoryname
53、df -[ahil] 统计文件系统中未使用的磁盘空间
a是显示所有文件系统的信息,h是以最合适的容量单位显示;i为显示文件节点数inode的使用情况,l为只显示本地文件系统的使用情况。
磁盘文件系统的挂载与卸载:
54.mount -t vfat /dev/sda1/mnt/disk1 将磁盘文件系统cfat 挂载到disk1
55.在/etc/fstab 中写入: /dev/sda1 /mnt/disk1 vfat iocharset=cp936,rw 0 0
系统在引导时会读取这个文件,并挂载该文件中列出的文件系统。实现自动挂载
56. umount /dev/cdrom 或 umount /mnt/cdrom 卸载已经挂载到 /mnt/cdrom