作业七

佐手、 提交于 2019-11-26 17:03:01

1、通过ps命令的两种选项形式查看进程信息

[root@localhost ~]# ps aux
[root@localhost ~]# ps -efl

2、通过top命令查看进程

[root@localhost ~]# top

3、通过pgrep命令查看sshd服务的进程号

[root@localhost ~]# pgrep -l "sshd"
1062 sshd
1321 sshd
1340 sshd

4、查看系统进程树

[root@localhost ~]# pstree
systemd─┬─ModemManager───2*[{ModemManager}]
├─NetworkManager─┬─dhclient
│ └─2*[{NetworkManager}]
├─VGAuthService
├─abrt-watch-log
├─abrtd
├─accounts-daemon───2*[{accounts-daemon}]
├─alsactl
├─at-spi-bus-laun─┬─dbus-daemon───{dbus-daemon}
│ └─3*[{at-spi-bus-laun}]
├─at-spi2-registr───2*[{at-spi2-registr}]
├─atd
├─auditd─┬─audispd─┬─sedispatch
│ │ └─{audispd}
│ └─{auditd}
├─avahi-daemon───avahi-daemon
├─bluetoothd
├─boltd───2*[{boltd}]
├─chronyd
├─colord───2*[{colord}]
├─crond
├─cupsd
├─2*[dbus-daemon───{dbus-daemon}]
├─dbus-launch
├─dconf-service───2*[{dconf-service}]
├─dnsmasq───dnsmasq
├─evolution-addre─┬─evolution-addre───5*[{evolution-addre}]
│ └─4*[{evolution-addre}]
├─evolution-calen─┬─evolution-calen───8*[{evolution-calen}]
│ └─4*[{evolution-calen}]
├─evolution-sourc───3*[{evolution-sourc}]
├─firewalld───{firewalld}
├─fwupd───4*[{fwupd}]
├─gconfd-2
├─gdm─┬─X───{X}
│ ├─gdm-session-wor─┬─gnome-session-b─┬─abrt-applet───2*[{abrt-appl+
│ │ │ ├─gnome-shell─┬─ibus-daemon─┬+++
│ │ │ │ │ ├+++
│ │ │ │ │ └+++
│ │ │ │ └─9*[{gnome-she+
│ │ │ ├─gnome-software───3*[{gnome-+
│ │ │ ├─gsd-a11y-settin───3*[{gsd-a+
│ │ │ ├─gsd-account───3*[{gsd-accou+
│ │ │ ├─gsd-clipboard───2*[{gsd-cli+
│ │ │ ├─gsd-color───3*[{gsd-color}]
│ │ │ ├─gsd-datetime───3*[{gsd-date+
│ │ │ ├─gsd-disk-utilit───2*[{gsd-d+
│ │ │ ├─gsd-housekeepin───3*[{gsd-h+
│ │ │ ├─gsd-keyboard───3*[{gsd-keyb+
│ │ │ ├─gsd-media-keys───3*[{gsd-me+
│ │ │ ├─gsd-mouse───3*[{gsd-mouse}]
│ │ │ ├─gsd-power───3*[{gsd-power}]
│ │ │ ├─gsd-print-notif───2*[{gsd-p+
│ │ │ ├─gsd-rfkill───2*[{gsd-rfkill+
│ │ │ ├─gsd-screensaver───2*[{gsd-s+
│ │ │ ├─gsd-sharing───3*[{gsd-shari+
│ │ │ ├─gsd-smartcard───4*[{gsd-sma+
│ │ │ ├─gsd-sound───3*[{gsd-sound}]
│ │ │ ├─gsd-wacom───2*[{gsd-wacom}]
│ │ │ ├─gsd-xsettings───3*[{gsd-xse+
│ │ │ ├─nautilus-deskto───3*[{nauti+
│ │ │ ├─seapplet
│ │ │ ├─ssh-agent
│ │ │ ├─tracker-extract───13*[{trac+
│ │ │ ├─tracker-miner-a───3*[{track+
│ │ │ ├─tracker-miner-f───3*[{track+
│ │ │ ├─tracker-miner-u───3*[{track+
│ │ │ └─3*[{gnome-session-b}]
│ │ └─2*[{gdm-session-wor}]
│ └─3*[{gdm}]
├─geoclue───2*[{geoclue}]
├─gnome-keyring-d───3*[{gnome-keyring-d}]
├─gnome-shell-cal───5*[{gnome-shell-cal}]
├─gnome-terminal-─┬─bash
│ ├─bash───vim
│ ├─bash───su───bash
│ ├─gnome-pty-helpe
│ └─3*[{gnome-terminal-}]
├─goa-daemon───4*[{goa-daemon}]
├─goa-identity-se───3*[{goa-identity-se}]
├─gsd-printer───2*[{gsd-printer}]
├─gssproxy───5*[{gssproxy}]
├─gvfs-afc-volume───3*[{gvfs-afc-volume}]
├─gvfs-goa-volume───2*[{gvfs-goa-volume}]
├─gvfs-gphoto2-vo───2*[{gvfs-gphoto2-vo}]
├─gvfs-mtp-volume───2*[{gvfs-mtp-volume}]
├─gvfs-udisks2-vo───2*[{gvfs-udisks2-vo}]
├─gvfsd─┬─gvfsd-burn───2*[{gvfsd-burn}]
│ ├─gvfsd-trash───2*[{gvfsd-trash}]
│ └─2*[{gvfsd}]
├─gvfsd-fuse───5*[{gvfsd-fuse}]
├─gvfsd-metadata───2*[{gvfsd-metadata}]
├─ibus-portal───2*[{ibus-portal}]
├─ibus-x11───2*[{ibus-x11}]
├─ksmtuned───sleep
├─libvirtd───16*[{libvirtd}]
├─lsmd
├─lvmetad
├─master─┬─pickup
│ └─qmgr
├─mission-control───3*[{mission-control}]
├─packagekitd───2*[{packagekitd}]
├─polkitd───6*[{polkitd}]
├─pulseaudio───2*[{pulseaudio}]
├─rngd
├─rpcbind
├─rsyslogd───2*[{rsyslogd}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─smartd
├─sshd───sshd───bash───pstree
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─tracker-store───7*[{tracker-store}]
├─tuned───4*[{tuned}]
├─udisksd───4*[{udisksd}]
├─upowerd───2*[{upowerd}]
├─vmtoolsd───{vmtoolsd}
├─vmtoolsd───2*[{vmtoolsd}]
├─wpa_supplicant
└─xdg-permission-───2*[{xdg-permission-}]

5、使dd if=/dev/zero of=/root/file bs=1M count=8190 命令操作在前台运行

[root@localhost ~]# dd if=/dev/zero of=/root/file bs=1M count=8190
C记录了2630+0 的读入
记录了2630+0 的写出
2757754880字节(2.8 GB)已复制,37.1761 秒,74.2 MB/秒

6、将第5题命令操作调入到后台并暂停

[root@localhost ~]# dd if=/dev/zero of=/root/file bs=1M count=8190
^Z
[1]+ 已停止 dd if=/dev/zero of=/root/file bs=1M count=8190

7、使dd if=/dev/zero of=/root/file2 bs=1M count=1024 命令操作在后台运行

[root@localhost ~]# dd if=/dev/zero of=/root/file2 bs=1M count=1024 &
[2] 62794

8、查看后台的任务列表

[root@localhost ~]# jobs -l
[1]+ 62770 停止 dd if=/dev/zero of=/root/file bs=1M count=8190

9、恢复dd if=/dev/zero of=/root/file bs=1M count=8190 让其在后台继续运行

[root@localhost ~]# bg 1
[1]+ dd if=/dev/zero of=/root/file bs=1M count=8190 &
[root@localhost ~]# jobs -l
[1]+ 62770 运行中 dd if=/dev/zero of=/root/file bs=1M count=8190 &

10、查询dd if=/dev/zero of=/root/file bs=1M count=8190 命令的进程并通过kill杀死

[root@localhost ~]# kill -9 10962
[root@localhost ~]# jobs- l
[1]+ 已杀死 dd if=/dev/zero of=/root/file bs=1M count=819

11、设置一次性计划任务在18:00时关闭系统,并查看任务信息

[root@localhost ~]# at 18:00
at> shutdown -h now
at> <EOT>
job 6 at Fri Aug 9 18:00:00 2019
[root@localhost ~]# atq
6 Fri Aug 9 18:00:00 2019 a root
12、以root身份设置周期性计划任务
a) 每天晚上的24点时打包压缩 /etc/passwd /etc/shadow /etc/group /etc/gshadow 为 file.tar.gz

0 0 * * * tar -czf /root/file.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow
[root@localhost ~]# crontab -l
0 0 * * * tar -czf /root/file.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow

b) 每周一的每隔五分钟列出磁盘使用状况

*/5 * * * 1 df -hT
[root@localhost ~]# crontab -l
0 0 * * * tar -czf /root/file.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow
*/5 * * * 1 df -hT

c) 每天的8:30与互联网时间同步服务器pool.ntp.org同步时间

30 8 * * * ntpdate pool.ntp.org
[root@localhost ~]# crontab -l
0 0 * * * tar -czf /root/file.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow
*/5 * * * 1 df -hT
30 8 * * * ntpdate pool.ntp.org

13、通过crontab命令查看root的计划任务,通过文件查看类工具列出/var/spool/cron下对应的文件内容

[root@localhost ~]# crontab -l -u root
0 0 * * * tar -czf /root/file.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow
*/5 * * * 1 df -hT
30 8 * * * ntpdate pool.ntp.org

[root@localhost ~]# cat /var/spool/cron/root
0 0 * * * tar -czf /root/file.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow
*/5 * * * 1 df -hT
30 8 * * * ntpdate pool.ntp.org

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!