1. chkconfig命令常见用法
1) 查看开机自启动服务的状态
[root@localhost ~]# chkconfig
......
crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
......
说明:不需要任何参数。从结果示例中可以看到crond服务的运行级别为2345.暂不确定该用法是否能看到“所有”的开机自启动服务?因为添加开机自启动服务,除了chkconfig命令方式之外,还有在/etc/rc.d中添加软链接的方式。
2. service命令常见用法
1) 查看系统所有服务
[root@localhost ~]# service --status-all
2) 查看某个服务的运行情况
[root@localhost ~]# service servicename status //例如:service crond status
3. 前后台控制命令常见用法
1) nohup命令:将一个任务后台运行
2) jobs命令:查看后台作业
3) fg命令:将一个后台作业调到前台
4) ctrl+z:暂停一个前台作业,然后通过jobs命令查看,该作业状态为stopping
5) bg命令:启动一个后台作业,然后通过jobs命令查看,该作业状态为running
注:fg、bg命令参数都需要一个作业编号,其可从jobs命令的结果中得到
4.vi命令常见用法
1) 文件格式
使用:set ff查看文件格式,使用:set ff=unix修改文件格式为unix
2)显示/取消行号 :set nu/nonu
3)删除: dd删除当前行;Ndd删除光标所在行以下的N行
4)复制和粘贴: yyp复制和粘贴当前行;首先使用nyy复制 多行,然后在命令模式下,将光标移动到将要粘贴的行处,按p进行粘贴;6,9 co 12复制第6行到第9行之间的内容到第12行后面
5)撤销/重做:u/ctrl+r
6)定位到第n行 :n
7)同一窗口打开多个文件:vi file1 file2 file3 :n 切换到下一个文件 (n=next)
5.du命令常见用法
1) du <dir> 显示<dir>下,每个子目录的大小,和<dir>的总大小
2) du --exclude=PATTERN <dir> 在前者的基础上,排除匹配PATTERN的目录或文件
3) du --max-depth=N <dir> 显示<dir>下,前N层子目录的大小(N为1时,即为直接子目录),和<dir>的总大小。
4) du -a <dir> 显示<dir>下,各个文件和子目录的大小,和<dir>的总大小
5) du -s -h <dir1> <dir2> ... <dirN> 显示每个<dir>的总大小。s显示总计,h以K,M,G为单位显示大小,提高信息的可读性
6) du -s -h -c <dir1> <dir2> ... <dirN> 在前者基础上,统计N个<dir>的总和
7) 组合其它命令,例如:du <dir> | sort -nr 对du <dir>结果,按大小倒序显示
6. netstat命令常见用法
1) 查看进程服务名称、端口号、状态
netstat -ntulp //n表示以数字,而不是名称来表示主机或端口,如想查看端口,请务必加上这个参数;t表示tcp协议;u表示udp协议;p表示查询占用的程序;l表示查询正在监听的程序
7. nc命令常见用法
1) 测试端口
nc -uz -w 3 127.0.0.1 123 //测试UDP端口。选项:u表示UPD,z表示使用输入/输出模式,只在扫描通信端口时使用。123为ntpd服务端口
nc -z -w 3 127.0.0.1 80 //测试TCP端口。选项:w表示超时时间(秒)。选项z在测试端口时是必需的。
2) 扫描端口
nc -v -w 3 127.0.0.1 起始端口-结束端口 //选项u(verbose)显示过程。发现该扫描好像对udp端口不起作用。
8. sfdisk命令
1) 查看磁盘分区
# sfdisk -l上述示例结果表明:该机器有两块磁盘,sda和sdb,并且sda上有多个分区。
Disk /dev/sdb: 72891 cylinders, 255 heads, 63 sectors/track
Disk /dev/sda: 72891 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 32- 33- 262144 83 Linux
/dev/sda2 32+ 25529- 25497- 204800000 83 Linux
/dev/sda3 25529+ 33688- 8159- 65536000 82 Linux swap / Solaris
/dev/sda4 33688+ 72891- 39204- 314899456 5 Extended
/dev/sda5 33688+ 40062- 6375- 51200000 83 Linux
/dev/sda6 40062+ 46436- 6375- 51200000 83 Linux
/dev/sda7 46436+ 72891- 26455- 212496384 83 Linux