二阶段作业笔记

1 在/tmp下创建3个文件。
(命名规范:姓名全拼_序号.txt
例如:张三,zhangsan_01.txt)
touch /tmp/mizida{1..3}.txt

2 在/tmp下创建1个目录。
(命名规范:姓名首字母缩写
例如:张三,/tmp/zs)
mkdir /tmp/mzd

3 复制题目1中所有的文件至题目2
cp /tmp/mizida{1..3}.txt /tmp/mzd

4 删除题目1中第二个文件。
rm /tmp/mzd/mizida2.txt

5 创建三个用户。(命名规范:姓名全拼_序号)
useradd mizida_1
useradd mizida_2
useradd mizida_3

6 配置其中一个用户的密码为“QianFeng@123”
passwd mizida_1

7 创建一个组。(命名规范:姓名首字母缩写)
groupadd mzd

8 将题目6中的用户,附加组设置为题目7。
usermod -G mzd mizida_1

9 题目1中的某个文件为例。设置三个用户不同的权限(权限随意组合)
chmod 764 /tmp/mzd/mizida1.txt
chown mizida_1.mizida_2 /tmp/mzd/mizida1.txt

setfacl -m u:mizida_1:rw /tmp/mzd/mizida1.txt
setfacl -m u:mizida_2:rwx /tmp/mzd/mizida1.txt
setfacl -m u:mizida_3:rx /tmp/mzd/mizida1.txt
10 锁定题目9中的文件,不允许任何人删除。
chattr +i /tmp/mzd/mizida1.txt

11 查询系统中包含“VIM”字段的进程。
ps aux |grep vim
12 查询系统cpu在1分钟,5分钟,15分钟的负载。
uptime
13 启动一个程序,并设置其nice值为“-10”。
sleep 100
nice -n -10 vim &
14 在后台运行,拷贝/usr/src目录下的内容至家目录。
cp -rf /usr/src /home &
15 将/dev/sdb划分出一个2G分区,创建ext4文件系统,
并挂载至/nginx目录下。
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /nginx

16 将/dev/sdc转换成LVM,创建2个1G分区,
对其中一个创建ext4文件系统,并挂载至/nginx目录下。

pvcreate /dev/sdc
fdisk /dev/sdc
vgcreate vg1 /dev/sdc1
lvcreate -L 200M -n lv1 vg1
mkfs.ext4 /dev/vg1/lv1
mount /dev/vg1/lv1 /nginx

17 为16题的逻辑卷拍摄快照(snapshot)。
lvcreate -L 128M -s -n lv1-snap /dev/vg1/lv1

18 将16题中的另一个逻辑卷扩展至swap中。
fdisk /dev/sdc
t
2
82
w
mkswap dev/sdc2
vim /etc/fstab
UUID = swap swap defaults 0 0

19 修改16题的卷标为“game”。
tune2fs -L game /dev/vg1/lv1
20 通过命令查找“passwd”程序所在的路径。
which passwd
21 查找/etc下,2天以内修改过的文件。
find /etc -mtime -2
22 用tar打包/abc目录。并调用gzip压缩。
tar -czf xiao.tar.gz /abc
23 解压22题中的文件。
tar -xf xiao.tar.gz
24 通过cdrom配置本地YUM源。
mkdir /mnt
mount /dev/sr0 /mnt
vim /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=file:///mnt/
gpgcheck=0

25 安装 tengine-2.2.0.tar.gz。(./configure不带任何选项)
yum install -y tengine-2.2.0.tar.gz

你可能感兴趣的:(二阶段作业笔记)