系统信息类命令的使用
- 利用date命令显示系统当前时间,并修改系统的当前时间。
[king@localhost ~]$ date
2020年 12月 13日 星期日 17:58:35 CST
[king@localhost ~]$ su root
密码:
[root@localhost king]# date -s "2000/10/10"
2000年 10月 10日 星期二 00:00:00 CST
[root@localhost king]# date
2000年 10月 10日 星期二 00:00:12 CST
2. 显示当前登录到系统的用户状态。
[root@localhost king]# w
00:07:10 up 2:18, 2 users, load average: 0.16, 0.17, 0.15
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
king :0 :0 15:49 ?xdm? 8:12 0.66s /usr/libexec/gnome-session-bina
king pts/0 :0 16:21 ? 0.54s 29.85s /usr/libexec/gnome-terminal-ser
3. 利用free命令显示内存的使用情况。
[root@localhost king]# free
total used free shared buff/cache available
Mem: 1872744 880756 91336 25148 900652 783644
Swap: 2097148 8 2097140
4. 利用df命令显示系统的硬盘分区及使用状况。
[root@localhost king]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 898M 0 898M 0% /dev
tmpfs 915M 0 915M 0% /dev/shm
tmpfs 915M 11M 905M 2% /run
tmpfs 915M 0 915M 0% /sys/fs/cgroup
/dev/mapper/centos-root 10G 8.4G 1.7G 84% /
/dev/sda1 197M 164M 34M 84% /boot
tmpfs 183M 24K 183M 1% /run/user/1000
/dev/sr0 9.6G 9.6G 0 100% /run/media/king/CentOS 7 x86_64
[root@localhost king]#
5. 显示当前目录下各级子目录的硬盘占用情况。
[root@localhost king]# du -shc *
0 perl5
0 tt
4.0K tt.tar.gz
0 公共
0 模板
0 视频
0 图片
0 文档
0 下载
0 音乐
0 桌面
4.0K 总用量
2.进程管理类命令的使用
(1)使用ps命令查看和控制进程。
① 显示本用户的进程:#ps。
[root@localhost king]# ps
PID TTY TIME CMD
40578 pts/0 00:00:00 su
40587 pts/0 00:00:00 bash
42081 pts/0 00:00:00 ps
② 显示所有用户的进程:#ps -au。
[root@localhost king]# ps -au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1603 0.9 3.0 329604 57192 tty1 Ssl+ 10月09 2:15 /usr/bin/X :0 -background non
king 38642 0.0 0.1 117104 3500 pts/0 Ss 10月09 0:00 bash
root 40578 0.0 0.2 232384 4384 pts/0 S 10月09 0:00 su root
root 40587 0.0 0.1 117112 3576 pts/0 S 10月09 0:00 bash
root 42114 0.0 0.1 155472 1876 pts/0 R+ 01:36 0:00 ps -au
③ 在后台运行cat命令:#cat &。
[root@localhost king]# cat &
[1] 42129
[1]+ 已停止 cat
④ 查看进程cat :# ps aux | grep cat。
[root@localhost king]# ps aux | grep cat
king 2844 0.0 0.3 439440 5732 ? Sl 10月09 0:00 /usr/libexec/gsd-print-notifications
king 2987 0.0 2.8 1121452 53864 ? Sl 10月09 0:04 /usr/bin/gnome-software --gapplication-service
root 42129 0.0 0.0 108072 356 pts/0 T 01:36 0:00 cat
root 42137 0.0 0.0 112824 980 pts/0 R+ 01:37 0:00 grep --color=auto cat
⑤ 杀死进程cat:#kill –9 cat。
[root@localhost king]# kill -9 42129
[1]+ 已杀死 cat
⑥ 再次查看进程cat,看看是否被杀死。
[root@localhost king]# ps aux | grep cat
king 2844 0.0 0.3 439440 5732 ? Sl 10月09 0:00 /usr/libexec/gsd-print-notifications
king 2987 0.0 2.8 1121452 53864 ? Sl 10月09 0:04 /usr/bin/gnome-software --gapplication-service
root 42202 0.0 0.0 112828 980 pts/0 R+ 01:39 0:00 grep --color=auto cat
(2)使用top命令查看和控制进程。
① 用top命令动态显示当前的进程。
[root@localhost king]# top
[root@localhost king]# exit
exit
② 只显示用户net的进程(利用U键)。
//先按一下u键
Which user (blank for all) king
③ 利用K键,杀死指定进程号的进程。
//先按一下k键
signal/kill [default pid = 1603] 2680
(3)挂起和恢复进程。
① 执行命令cat。
[king@localhost ~]$ cat
② 按[Ctrl+Z]键,挂起进程cat。
^Z
[1]+ 已停止 cat
③ 输入jobs命令,查看作业。
[king@localhost ~]$ jobs
[1]+ 已停止 cat
④ 输入bg,把cat切换到后台执行。
[king@localhost ~]$ bg
[1]+ cat &
[1]+ 已停止 cat
[king@localhost ~]$
⑤ 输入fg,把cat切换到前台执行。
[king@localhost ~]$ fg
cat
⑥ 按[Ctrl+C]键,结束进程cat。
^C
[king@localhost ~]$
任课老师:徐尚中