RHCSA第一次作业
一、
1、获取虚拟机的IP地址
2、获取当前系统的时间
代码以及实现:
[root@Yiihung ~]# date
Sat Jan 11 04:52:29 PM CST 2025
3、设置当前的时间为2023年1月1日12:00
[root@Yiihung ~]# timedatectl set-time 2023-1-1
[root@Yiihung ~]# timedatectl set-time 12:00
[root@Yiihung ~]# date
Sun Jan 1 12:00:03 PM CST 2023
4、从当前目录切换到/root/home目录,并查看/root/home下有哪些文件和目录
[root@Yiihung ~]# cd /root/home
-bash: cd: /root/home: No such file or directory
[root@Yiihung ~]# ls -a
. 111 2.txt A anaconda-ks.cfg .bash_logout .bashrc .cache dabao.tar file1 file4 .lesshst .tcshrc .Xauthority yasuo2.zip
.. 1.txt 4.txt aa.txt .bash_history .bash_profile B-soft.txt .cshrc davao.tar file3 file5 .ssh .viminfo yasuo1.tar.gz Yiihung.txt
[root@Yiihung ~]# cd /root/111
[root@Yiihung 111]# ls
111.txt 2 7.txt aa.txt file1 file2
(因为系统中没有home目录,用自己创建的111目录代替实现)
5、打印当前的路径
[root@Yiihung 111]# pwd
/root/111
二、
1、创建/root/dir1/dir2目录
[root@Yiihung 111]# mkdir /root/dir1/
[root@Yiihung 111]# mkdir /root/dir1/dir2
2、在/root下创建guazai1、guazai2、guazai3......一直到guazai10目录
[root@Yiihung ~]# mkdir guazai{1..10}
[root@Yiihung ~]# ls
111 2.txt A anaconda-ks.cfg dabao.tar dir1 file3 file5 guazai10 guazai3 guazai5 guazai7 guazai9 yasuo2.zip
1.txt 4.txt aa.txt B-soft.txt davao.tar file1 file4 guazai1 guazai2 guazai4 guazai6 guazai8 yasuo1.tar.gz Yiihung.txt
3、删除/root/dir1/dir2目录
[root@Yiihung ~]# rm dir1 dir2 -rf
[root@Yiihung ~]# ls
111 2.txt A anaconda-ks.cfg dabao.tar file1 file4 guazai1 guazai2 guazai4 guazai6 guazai8 yasuo1.tar.gz Yiihung.txt
1.txt 4.txt aa.txt B-soft.txt davao.tar file3 file5 guazai10 guazai3 guazai5 guazai7 guazai9 yasuo2.zip
4、在当前路径下创建以你名字命名的文件
[root@Yiihung ~]# touch WYH
[root@Yiihung ~]# ls
111 2.txt A anaconda-ks.cfg dabao.tar file1 file4 guazai1 guazai2 guazai4 guazai6 guazai8 WYH yasuo2.zip
1.txt 4.txt aa.txt B-soft.txt davao.tar file3 file5 guazai10 guazai3 guazai5 guazai7 guazai9 yasuo1.tar.gz Yiihung.txt
5、查看/etc/passwd文件的内容,并过滤出包含root的行
[root@Yiihung ~]# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
6、使用echo命令输出"Hello, World!"到屏幕上
[root@Yiihung ~]# echo Hello World
Hello World
7、提取/etc/passwd第一列的内容
[root@Yiihung ~]# head -n 1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
8、为/root/anaconda-ks.cfg 文件创建软链接到/下并命名为a.cfg
[root@Yiihung ~]# ln -s /root/anaconda-ks.cfg/a..cfg
9、复制/etc/shadow文件到/root下
[root@Yiihung ~]# cp /etc/shadow /root
10、查找以repo结尾的文件
[root@Yiihung ~]# find /type f -name "*.repo"
find: ‘/type’: No such file or directory
find: ‘f’: No such file or directory
11、把/etc/gshadow 和/root/home打包压缩为/root/ys.tar.gz
[root@Yiihung ~]# zip /root/ys.tar.gz /etc/gshadow /root/home
zip warning: name not matched: /root/home
updating: etc/gshadow (deflated 50%)