我的RHCSA的第一次作业


1.获得虚拟机的ip地址

[root@lzw ~]ip a
1:1o:<LOOPBACK,UP,LOWER_UP>mtu 65536 qdisc noqueue state UNKNOWN group defaul
t qlen 1000
link/1 oopback00:00:00:00:00:00brd00:00:o0:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 :1/128 scope host
valid_lft forever preferred_lft forever
2:ens160:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdisc mq state UP group de
fault qlen 1000
link/ether 00:0c:29:c1:c4:8c brd ff:ff:ff:ff:ff:ff
altname enp3s0
inet 192.168.233.128/24 brd 192.168.233.255 scope global dynamic noprefixrou
te ens160
valid_lft 1356sec preferred_lft 1356sec
inet6 fe80:20c:29ff:fec1:c48c/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@lzw ~]AC
[root@lzw ~]

2、获得当前系统的时间

[root@lzw ~]# date +%H:%M:%S
16:56:43

3、设置当前的时间为2023年1月1日12:00


[root@lzw ~]# date -s "2023-01-01 12:00:00"
Sun Jan  1 12:00:00 PM CST 2023

4、从当前目录切换到/root/home目录,并查看/root/home下有哪些文件和目录

[root@lzw ~]# cd /root/home
-bash: cd: /root/home: Not a directory
[root@lzw ~]# ls /root/home
/root/home

5、打印当前的路径

[root@lzw ~]# pwd /root/home
/root

二、
1、创建/root/dir1/dir2目录

[root@lzw ~]# mkdir -p /root/dir1/dir2

2、在/root下创建guazai1、guazai2、guazai3......一直到guazai10目录

[root@lzw ~]#  mkdir /root/guazai1
[root@lzw ~]#  mkdir /root/guazai2
[root@lzw ~]#  mkdir /root/guazai3
[root@lzw ~]#  mkdir /root/guazai4
[root@lzw ~]#  mkdir /root/guazai5
[root@lzw ~]#  mkdir /root/guazai6
[root@lzw ~]#  mkdir /root/guazai7
[root@lzw ~]#  mkdir /root/guazai8
[root@lzw ~]#  mkdir /root/guazai9
[root@lzw ~]#  mkdir /root/guazai10

3、删除/root/dir1/dir2目录

[root@lzw ~]# rm -rf /root/dir1/dir2

4、在当前路径下创建以你名字命名的文件

[root@lzw ~]# touch /root/lzw.txt
或
[root@lzw ~]# vim lzw.txt

5、查看/etc/passwd文件的内容,并过滤出包含root的行

[root@lzw ~]# cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

6、使用 echo 命令输出"Hello, World!"到屏幕上。

[root@lzw ~]# echo "Hello,World!"
Hello,World!

7、提取/etc/passwd第一列的内容


[root@lzw ~]# cut -d ':' -f 1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
operator
games
ftp
nobody
tss
systemd-coredump
dbus
polkitd
avahi
colord
rtkit
pipewire
clevis
sssd
geoclue
flatpak
setroubleshoot
libstoragemgmt
gdm
cockpit-wsinstance
gnome-initial-setup
sshd
chrony
dnsmasq
tcpdump
redhat

8、为/root/anaconda-ks.cfg 文件创建软链接到/下并命名为a.cfg

[root@lzw ~]# ln -s /root/anaconda-ks.cfg /a.cfg
[root@lzw ~]# ls -l /
total 28
lrwxrwxrwx.   1 root root   21 Jan  1 12:27 a.cfg -> /root/anaconda-ks.cfg
dr-xr-xr-x.   2 root root    6 Jun 25  2024 afs
lrwxrwxrwx.   1 root root    7 Jun 25  2024 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 Jan  9  2025 boot
drwxr-xr-x.  20 root root 3440 Jan 11  2025 dev
drwxr-xr-x. 135 root root 8192 Jan 11  2025 etc
drwxr-xr-x.   3 root root   20 Jan  9  2025 home
lrwxrwxrwx.   1 root root    7 Jun 25  2024 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Jun 25  2024 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Jun 25  2024 media
drwxr-xr-x.   3 root root   18 Jan  9  2025 mnt
drwxr-xr-x.   2 root root    6 Jun 25  2024 opt
dr-xr-xr-x. 373 root root    0 Jan 11  2025 proc
dr-xr-x---.  18 root root 4096 Jan  1 12:26 root
drwxr-xr-x.  46 root root 1180 Jan 11  2025 run
lrwxrwxrwx.   1 root root    8 Jun 25  2024 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Jun 25  2024 srv
dr-xr-xr-x.  13 root root    0 Jan 11  2025 sys
drwxrwxrwt.  22 root root 4096 Jan  1 12:26 tmp
drwxr-xr-x.  12 root root  144 Jan  9  2025 usr
drwxr-xr-x.  20 root root 4096 Jan  9  2025 var
[root@lzw ~]# cat /a.cfg
# Generated by Anaconda 34.25.5.9
# Generated by pykickstart v3.32
#version=RHEL9
# Use graphical install
graphical
repo --name="AppStream" --baseurl=file:///run/install/sources/mount-0000-cdrom/AppStream

%addon com_redhat_kdump --enable --reserve-mb='auto'

%end

# Keyboard layouts
keyboard --xlayouts='us'
# System language
lang en_US.UTF-8

# Use CDROM installation media
cdrom

%packages
@^graphical-server-environment

%end

# Run the Setup Agent on first boot
firstboot --enable

# Generated using Blivet version 3.6.0
ignoredisk --only-use=nvme0n1
autopart
# Partition clearing information
clearpart --none --initlabel

# System timezone
timezone Asia/Shanghai --utc

# Root password
rootpw --iscrypted $6$gtl1K/NzMs3qoiFV$WvNCuJJy7HYs/FQJuAFjdyarFZDyL0iJmofkbii2PIvUe0nANcO5kAJYXtxWyNCWhw5PJCD3tD7k0udM4XtqZ0
user --name=redhat --password=$6$poB7YgXrYnNGbLOT$jZIaWI.bEXzbfLhkdq2BgU4nFm3217.kTQIw7PZdzrD0iKa2dh1wt9RQGr2WPPAzavJSSvLep6SMzUA0R/NEC0 --iscrypted --gecos="redhat"

9、复制/etc/shadow文件到/root下

[root@lzw ~]# cp /etc/shadow /root/

10、查找以repo结尾的文件

[root@lzw ~]# find / -name "*.repo"
find: ‘/proc/1092/task/1092/net’: Invalid argument
find: ‘/proc/1092/net’: Invalid argument
/run/media/root/RHEL-9-5-0-BaseOS-x86_64/media.repo
/etc/yum.repos.d/redhat.repo
/var/lib/rhsm/repo_server_val/redhat.repo
/usr/share/rhel/secrets/redhat.repo

11、把/etc/gshadow 和/root/home打包压缩为/root/ys.tar.gz

[root@lzw ~]# tar -czvf /root/ys.tar.gz /etc/gshadow /root/home
tar: Removing leading `/' from member names
/etc/gshadow
tar: Removing leading `/' from hard link targets
/root/home
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容