Linux 作业
1.[root@localhost ~]# mkdir /root/{haha,hehe}
[root@localhost ~]# ll /root
总计 4
drwxr-xr-x. 2 root root 6 3月18日 16:06 公共
drwxr-xr-x. 2 root root 6 3月18日 16:06 模板
drwxr-xr-x. 2 root root 6 3月18日 16:06 视频
drwxr-xr-x. 2 root root 6 3月18日 16:06 图片
drwxr-xr-x. 2 root root 6 3月18日 16:06 文档
drwxr-xr-x. 2 root root 6 3月18日 16:06 下载
drwxr-xr-x. 2 root root 6 3月18日 16:06 音乐
drwxr-xr-x. 2 root root 6 3月18日 16:06 桌面
-rw-------. 1 root root 911 3月18日 16:02 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 3月30日 19:16 haha
drwxr-xr-x. 2 root root 6 3月30日 19:16 hehe
[root@localhost ~]# cp -r /root/hehe /root/haha/apple
[root@localhost ~]# ll /root/haha
总计 0 drwxr-xr-x. 2 root root 6 3月30日 19:18 apple
2.[root@localhost ~]# mv /root/hehe /root/haha/apple
[root@localhost ~]# ll /root/haha/apple
总计 0 drwxr-xr-x. 2 root root 6 3月30日 19:16 hehe
[root@localhost ~]# touch /root/haha/heihei.txt
[root@localhost ~]# ll /root/haha
总计 0 drwxr-xr-x. 3 root root 18 3月30日 19:20 apple -rw-r--r--. 1 root root 0 3月30日 19:22 heihei.txt
3.[root@localhost ~]# date +"%m%d%H"
033019
4.[root@localhost ~]# date
2026年 03月 30日 星期一 19:29:07 CST
[root@localhost ~]# date |cut -d " " -f 1-3 |tee A.txt
2026年 03月 30日
[root@localhost ~]# ll A.txt
-rw-r--r--. 1 root root 20 3月30日 19:32 A.txt
5.[root@localhost ~]# cut -d : -f 3 /etc/passwd >UID
[root@localhost ~]# cut -d : -f 4 /etc/passwd >GID
[root@localhost ~]# ll GID UID
-rw-r--r--. 1 root root 133 3月30日 19:38 GID
-rw-r--r--. 1 root root 132 3月30日 19:37 UID
6.[root@localhost ~]# wc -l /etc/passwd | cut -d " " -f 1
39
7.[root@localhost ~]# cut -d : -f 1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
operator
games
ftp
nobody
dbus
yggdrasil
yggdrasil-worker
tss
avahi
systemd-oom
polkitd
rtkit
pipewire
geoclue
clevis
sssd
gnome-remote-desktop
libstoragemgmt
systemd-coredump
wsdd
colord
setroubleshoot
flatpak
gdm
gnome-initial-setup
sshd
chrony
dnsmasq
tcpdump
redhat
8.[root@localhost ~]# sort -t : -k3nr /etc/passwd
nobody:x:65534:65534:Kernel Overflow User:/:/usr/sbin/nologin
redhat:x:1000:1000:redhat:/home/redhat:/bin/bash
yggdrasil:x:999:999:yggdrasil system user:/var/lib/yggdrasil:/usr/sbin/nologin
yggdrasil-worker:x:998:998:yggdrasil worker user:/:/usr/sbin/nologin
systemd-oom:x:997:996:systemd Userspace OOM Killer:/:/sbin/nologin
pipewire:x:996:994:PipeWire System Daemon:/run/pipewire:/usr/sbin/nologin
geoclue:x:995:993:User for geoclue:/var/lib/geoclue:/sbin/nologin
clevis:x:994:992:Clevis Decryption Framework unprivileged user:/var/cache/clevis:/usr/sbin/nologin
sssd:x:993:991:User for sssd:/run/sssd/:/sbin/nologin
gnome-remote-desktop:x:990:990:GNOME Remote Desktop:/var/lib/gnome-remote-desktop:/usr/sbin/nologin
libstoragemgmt:x:989:989:daemon account for libstoragemgmt:/:/usr/sbin/nologin
systemd-coredump:x:988:988:systemd Core Dumper:/:/usr/sbin/nologin
wsdd:x:987:986:Web Services Dynamic Discovery host daemon:/:/sbin/nologin
colord:x:986:985:User for colord:/var/lib/colord:/sbin/nologin
setroubleshoot:x:985:984:SELinux troubleshoot server:/var/lib/setroubleshoot:/usr/sbin/nologin
flatpak:x:984:983:Flatpak system helper:/:/usr/sbin/nologin
gnome-initial-setup:x:983:982::/run/gnome-initial-setup/:/sbin/nologin
chrony:x:982:981:chrony system user:/var/lib/chrony:/sbin/nologin
dnsmasq:x:981:980:Dnsmasq DHCP and DNS server:/var/lib/dnsmasq:/usr/sbin/nologin
rtkit:x:172:172:RealtimeKit:/:/sbin/nologin
polkitd:x:114:114:User for polkitd:/:/sbin/nologin
dbus:x:81:81:System Message Bus:/:/usr/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/usr/share/empty.sshd:/usr/sbin/nologin
tcpdump:x:72:72:tcpdump:/:/usr/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
tss:x:59:59:Account used for TPM access:/:/usr/sbin/nologin
gdm:x:42:42:GNOME Display Manager:/var/lib/gdm:/usr/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/usr/sbin/nologin
games:x:12:100:games:/usr/games:/usr/sbin/nologin
operator:x:11:0:operator:/root:/usr/sbin/nologin
mail:x:8:12:mail:/var/spool/mail:/usr/sbin/nologin
halt:x:7:0:halt:/sbin:/sbin/halt
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
sync:x:5:0:sync:/sbin:/bin/sync
lp:x:4:7:lp:/var/spool/lpd:/usr/sbin/nologin
adm:x:3:4:adm:/var/adm:/usr/sbin/nologin
daemon:x:2:2:daemon:/sbin:/usr/sbin/nologin
bin:x:1:1:bin:/bin:/usr/sbin/nologin
root:x:0:0:Super User:/root:/bin/bash
9.[root@localhost ~]# head -25 /etc/passwd | tail -6
polkitd:x:114:114:User for polkitd:/:/sbin/nologin
rtkit:x:172:172:RealtimeKit:/:/sbin/nologin
pipewire:x:996:994:PipeWire System Daemon:/run/pipewire:/usr/sbin/nologin
geoclue:x:995:993:User for geoclue:/var/lib/geoclue:/sbin/nologin
clevis:x:994:992:Clevis Decryption Framework unprivileged user:/var/cache/clevis:/usr/sbin/nologin
sssd:x:993:991:User for sssd:/run/sssd/:/sbin/nologin
10.[root@localhost ~]# ip a| grep 192 | cut -d " " -f 6
192.168.168.128/24
[root@localhost ~]# ip a | grep 'link/ether'
link/ether 00:0c:29:95:32:1c brd ff:ff:ff:ff:ff:ff
11.[root@localhost ~]# cut -d : -f 7 /etc/passwd | sort | uniq -c
2 /bin/bash
1 /bin/sync
1 /sbin/halt
10 /sbin/nologin
1 /sbin/shutdown
24 /usr/sbin/nologin
12.[root@localhost ~]# df -h | tr -s " " | grep -w "/" | cut -d " " -f 4
43G
13.[root@localhost ~]# find /var -name "*.log" -type f -exec cp {} /logfile \;
[root@localhost ~]# ll /logfile
总计 6124
-rw-------. 1 root root 97257 3月31日 19:06 anaconda.log
-rw-------. 1 root root 1185660 3月31日 19:06 audit.log
-rw-------. 1 root root 0 3月31日 19:06 boot.log
-rw-------. 1 root root 4354 3月31日 19:06 dbus.log
-rw-------. 1 root root 2124 3月31日 19:06 dnf.librepo.log
-rw-r--r--. 1 root root 13383 3月31日 19:06 dnf.log
-rw-r--r--. 1 root root 522 3月31日 19:06 dnf.rpm.log
-rw-------. 1 root root 120 3月31日 19:06 hawkey.log
-rw-------. 1 root root 3878840 3月31日 19:06 journal.log
-rw-------. 1 root root 28659 3月31日 19:06 lorax-packages.log
-rw-------. 1 root root 227131 3月31日 19:06 lvm.log
-rw-------. 1 root root 430633 3月31日 19:06 packaging.log
-rw-------. 1 root root 1551 3月31日 19:06 program.log
-rw-r--r--. 1 root root 673 3月31日 19:06 rhsmcertd.log
-rw-r--r--. 1 root root 3099 3月31日 19:06 rhsm.log
-rw-------. 1 root root 958 3月31日 19:06 sssd_kcm.log
-rw-------. 1 root root 140306 3月31日 19:06 storage.log
-rw-r--r--. 1 root root 51903 3月31日 19:06 tuned.log
-rw-r--r--. 1 root root 91 3月31日 19:06 tuned-ppd.log
-rw-------. 1 root root 217 3月31日 19:06 vmware-network.1.log
-rw-------. 1 root root 350 3月31日 19:06 vmware-network.2.log
-rw-------. 1 root root 217 3月31日 19:06 vmware-network.3.log
-rw-------. 1 root root 217 3月31日 19:06 vmware-network.4.log
-rw-------. 1 root root 0 3月31日 19:06 vmware-network.5.log
-rw-------. 1 root root 286 3月31日 19:06 vmware-network.6.log
-rw-------. 1 root root 217 3月31日 19:06 vmware-network.7.log
-rw-------. 1 root root 286 3月31日 19:06 vmware-network.8.log
-rw-------. 1 root root 217 3月31日 19:06 vmware-network.9.log
-rw-------. 1 root root 217 3月31日 19:06 vmware-network.log
-rw-------. 1 root root 67247 3月31日 19:06 vmware-vmsvc-root.log
-rw-------. 1 root root 19308 3月31日 19:06 vmware-vmtoolsd-root.log
-rw-------. 1 root root 27014 3月31日 19:06 vmware-vmusr-root.log
14.[root@localhost ~]# cd /logfile
[root@localhost logfile]# tar -zcvf all-log-backup.tar.gz *.log
anaconda.log
audit.log
boot.log
dbus.log
dnf.librepo.log
dnf.log
dnf.rpm.log
hawkey.log
journal.log
lorax-packages.log
lvm.log
packaging.log
program.log
rhsmcertd.log
rhsm.log
sssd_kcm.log
storage.log
tuned.log
tuned-ppd.log
vmware-network.1.log
vmware-network.2.log
vmware-network.3.log
vmware-network.4.log
vmware-network.5.log
vmware-network.6.log
vmware-network.7.log
vmware-network.8.log
vmware-network.9.log
vmware-network.log
vmware-vmsvc-root.log
vmware-vmtoolsd-root.log
vmware-vmusr-root.log
15.[root@localhost logfile]# tar -zxvf /logfile/all-log-backup.tar.gz -C /root
anaconda.log
audit.log
boot.log
dbus.log
dnf.librepo.log
dnf.log
dnf.rpm.log
hawkey.log
journal.log
lorax-packages.log
lvm.log
packaging.log
program.log
rhsmcertd.log
rhsm.log
sssd_kcm.log
storage.log
tuned.log
tuned-ppd.log
vmware-network.1.log
vmware-network.2.log
vmware-network.3.log
vmware-network.4.log
vmware-network.5.log
vmware-network.6.log
vmware-network.7.log
vmware-network.8.log
vmware-network.9.log
vmware-network.log
vmware-vmsvc-root.log
vmware-vmtoolsd-root.log
vmware-vmusr-root.log
