linux centos 笔记 3

系统信息类命令的使用

  1. 利用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

linux centos 笔记 3

② 只显示用户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 ~]$ 
	任课老师:徐尚中
上一篇:NC51319 King's Quest


下一篇:KingSwap为非NFT用户开放代币兑换Beta版本