练习21题,by丁张龙

回复 收藏
本帖最后由 丁张龙 于 2014-11-29 15:05 编辑

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
2创建用户组group1,指定组GID为555
3创建用户user1,user2,指定两个用户的组为group1
4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
7何如生成一段md5密码?查看grub配置文件
8如何查看当前有几个用户在线? TTY和pts分别代表什么?
9查看命令passwd、locate的位置并用ls -l查看命令文件属性
10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
11如何更新locate的数据库
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
13创建1.txt.bak软链接到/tmp下
14随机生成一个12位密码,要求有3个数字,3个特殊字符
15如何查看硬盘的UUID
16查看硬盘使用状况
17简述fstab每段的意义,并说明defualts包含哪些默认属性
18将系统镜像挂载到任意目录,配置fstab,使其永久生效
19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息
2014-11-29 11:03 举报
已邀请:
0

coffee

赞同来自:

本帖最后由 coffee 于 2014-12-2 18:04 编辑

#!/bin/bash
disk=`df -h |grep /$ |awk -F '[ %]+' '{print$5}'`
if [ $disk -gt  85 ]
then
     echo "Disk alarm"
fi



0

暗夜独行客

赞同来自:

本帖最后由 ciro 于 2014-12-2 14:05 编辑

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
        [root@junru ~]# mkdir /home/aming
        [root@junru ~]# cd /home/aming/
        [root@junru aming]# ls -a
        .  ..
2创建用户组group1,指定组GID为555
        [root@junru aming]# groupadd -g 555 group1
3创建用户user1,user2,指定两个用户的组为group1
        [root@junru aming]# useradd -g group1 user1
        [root@junru aming]# useradd -g group1 user2
4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
        [root@junru aming]# touch 1.txt
        [root@junru aming]# touch 2.txt
        [root@junru aming]# mkdir a
        [root@junru aming]# touch a/3.txt
        [root@junru aming]# ls -li 1.txt
        531728 -rw-r--r-- 1 root root 0 11月 29 11:48 1.txt
        [root@junru aming]# ls -lid a
        531730 drwxr-xr-x 2 root root 4096 11月 29 11:49 a
5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
        [root@junru aming]# chown -R user1 a
        [root@junru aming]# usermod -d /home/user2 user1
6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
        2是没有NFS的3级别
        [root@junru aming]# vi /etc/inittab
                id:3:initdefault:
7如何生成一段md5密码?查看grub配置文件
        [root@junru ~]# grub-md5-crypt
        Password:
        Retype password:
        $1$.sZR/$EeAMqXoO0rR25RhQR4tR/1
        [root@junru ~]# vi /etc/grub.conf
                在title上面一行添加password --md5 $1$.sZR/$EeAMqXoO0rR25RhQR4tR/1
8如何查看当前有几个用户在线? TTY和pts分别代表什么?
        [root@junru aming]# who
        TTY 控制终端
        pts 虚拟终端
9查看命令passwd、locate的位置并用ls -l查看命令文件属性
        [root@junru aming]# which passwd
        /usr/bin/passwd
        [root@junru aming]# which locate
        /usr/bin/locate
        [root@junru aming]# ls -l /usr/bin/passwd
        -rwsr-xr-x. 1 root root 25980 2月  22 2012 /usr/bin/passwd
        [root@junru aming]# ls -l /usr/bin/locate
        -rwx--s--x 1 root slocate 31492 10月 10 2012 /usr/bin/locate
10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
        SUID  passwd
        SGID  locate
        SBit  /tmp
11如何更新locate的数据库
        [root@junru aming]# updatedb
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
        [root@junru aming]# find /home/aming/ -type f | xargs -i mv {} {}.bak
13创建1.txt.bak软链接到/tmp下
        [root@junru aming]# touch 1.txt.bak
        [root@junru aming]# ln -s 1.txt.bak /tmp/
14随机生成一个12位密码,要求有3个数字,3个特殊字符
        [root@junru aming]# mkpasswd -l 12 -d 3 -s 3
        e)uA9]A81i>h
15如何查看硬盘的UUID
        [root@junru aming]# blkid
        /dev/sda1: UUID="80da2830-7f08-4224-a168-f14259f13248" TYPE="ext4"
        /dev/sda2: UUID="90c72031-3d61-48cb-97a9-1a490133a878" TYPE="ext4"
        /dev/sda3: UUID="36dbca98-b5b1-4de6-905b-06b905fc825c" TYPE="swap"
        /dev/sda5: UUID="c250b8ea-05ac-4e1e-b765-d915db9bfba6" TYPE="ext4"
16查看硬盘使用状况
        [root@junru aming]# df -h
        Filesystem      Size  Used Avail Use% Mounted on
        /dev/sda2        20G  1.2G   18G   7% /
        tmpfs           4.0G     0  4.0G   0% /dev/shm
        /dev/sda1        97M   25M   68M  27% /boot
        /dev/sda5        71G  180M   68G   1% /data
        /dev/sda1        97M   25M   68M  27% /etc/test1
17简述fstab每段的意义,并说明defualts包含哪些默认属性
        [root@junru aming]# cat /etc/fstab

        #
        # /etc/fstab
        # Created by anaconda on Mon Nov 10 15:06:49 2014
        #
        # Accessible filesystems, by reference, are maintained under '/dev/disk'
        # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
        #
        UUID=90c72031-3d61-48cb-97a9-1a490133a878 /                       ext4    defaults        1 1
        UUID=80da2830-7f08-4224-a168-f14259f13248 /boot                   ext4    defaults        1 2
        UUID=c250b8ea-05ac-4e1e-b765-d915db9bfba6 /data                   ext4    defaults        1 2
        UUID=36dbca98-b5b1-4de6-905b-06b905fc825c swap                    swap    defaults        0 0
        tmpfs                   /dev/shm                tmpfs   defaults        0 0
        devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
        sysfs                   /sys                    sysfs   defaults        0 0
        proc                    /proc                   proc    defaults        0 0
        第一列:分区的标识
        第二列:挂载点
        第三列:分区的格式
        第四列:mount的一些挂载参数。一般默认直接写defaults即可
        第五列:数字表示是否被dump备份。1表示备份,0表示不备份
        第六列:数字表示开机时是否自检磁盘,1和2表示检测,0表示不检测
18将系统镜像挂载到任意目录,配置fstab,使其永久生效
        [root@junru home]# mount /dev/cdrom /home/test/
        mount: block device /dev/sr0 is write-protected, mounting read-only
        [root@junru home]# vi /etc/fstab
        /dev/cdrom              /home/test              ext4    defaults        0 0
19删除/etc/shadow第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
        [root@junru home]# vi /etc/shadow
        [root@junru home]# su user1
        [user1@junru home]$ su
        密码:
        [root@junru home]#
20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
        [root@junru aming]# userdel user1
        [root@junru aming]# userdel user2
        [root@junru aming]# groupdel group1
        [root@junru aming]# rm -rf /home/aming/
        [root@junru tmp]# rm -r 1.txt.bak
        rm:是否删除符号链接 "1.txt.bak"?y
        [root@junru home]# passwd
        更改用户 root 的密码 。
        新的 密码:
        重新输入新的 密码:
        passwd: 所有的身份验证令牌已经成功更新。
21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息
        #!/bin/bash
        usage=`df / | awk '$5=="/"{sub("%","",$4);print $4}'`
        if [ $usage -gt 85 ]; then
                echo "warning" {} \;
        fi

0

丁张龙

赞同来自:


谢谢前辈捧场
0

丁张龙

赞同来自:

ciro 发表于 2014-11-29 14:57
1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
        [root@junru ~]# mkdir /home ...

第21题你做的太高端了,原谅我看不懂
0

denjon

赞同来自:

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
mkdir /home/aming
cd /home/aming
ls -a ./
2创建用户组group1,指定组GID为555
groupadd -g 555 group1
3创建用户user1,user2,指定两个用户的组为group1
useradd -G group1 user1
useradd -G group2 user2
4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
cd /home/aming
touch 1.txt 2.txt
mkdir a
touch a/3.txt
ls -li /home/aming/
5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
    chown -R user1 a/
    usermod -d /home/user2 user1
6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
      init 2 不可以使用nfs
      init 3 可以使用
      /etc/inittab
7何如生成一段md5密码?查看grub配置文件
echo -n 'string'|md5sum
less /boot/grub/grub.conf
8如何查看当前有几个用户在线? TTY和pts分别代表什么?
  w
  tty 是本机登录用户
  pts 是远程登录用户
9查看命令passwd、locate的位置并用ls -l查看命令文件属性
which passwd
which locate
ls -l /bin/passwd
ls -l /bin/locate
10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
find / -perm -04000 -type f -ls
find / -perm -02000 -type f -ls



11如何更新locate的数据库
updatedb
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
find aming -type f exec -i mv {} {}.bak\;
13创建1.txt.bak软链接到/tmp下
ln -s 1.txt.bak /tmp/
14随机生成一个12位密码,要求有3个数字,3个特殊字符
mkpasswd -d 3 -s 3 -l 12
15如何查看硬盘的UUID
blkid
16查看硬盘使用状况
df -h
17简述fstab每段的意义,并说明defualts包含哪些属性
需要挂载的设备名称|挂载点|文件系统格式|挂载方式(defaults)|是否备份|是否开机检测
defualts属性:ro| rw ||exec|auto|suid|nouser

18将系统镜像挂载到任意目录,配置fstab,使其永久生效
vi /etc/fstab
/dev/media/cdrom/Centos_i386  /mnt    defaults   0 0
19删除/etc/shadow第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
awk -F ':' '$1=""'  /etc/shadow

20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
rm -rf /home/aming
userdel -r user1
userdel -r user2
groupdel user1
rm -rf /tmp *
passwd root


21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息
暂时不会


0

wuhen

赞同来自:

本帖最后由 wuhen 于 2015-2-15 16:32 编辑

1、cd /home mkdir aming cd aming ll -a
2、 groupadd -g 555 group1
3、useradd -g group1 user1 useradd -g group1 user2或者创建用户之后, usermod -g group1 user1 usermod -g group1 user2
4、touch 1.txt touch 2.txt  mkdir a touch a/3.txt ls -li 1.txt  ls -lid a/
5、 chown -R user1 a/ usermod -d /home/user2 user1
6、2和3相比没有没有NFS服务  /etc/inittab这个配置文件
7、 grub-md5-crypt /etc/grub.conf
8、w TTY代表本地终端 pts代表虚拟终端
9、 which passwd|xargs ls -l  which locate|xargs ls -l
10、/usr/bin/passwd /usr/bin/locate /tmp
11、updatedb
12、find /home/aming/ -type f|xargs -i mv {} {}.bak
13、touch 1.txt.bak ln -s 1.txt.bak /tmp
14、mkpasswd -l 12 -s 3 -d 3
15、 如blkid /dev/sda1
16、df -h
17、第一段UUID或label或分区名,第二段挂载点,第三段分区类型,第四点设置参数默认defaults,第五点是否dump备份,第六段开机启动优先级1>2
defaults包含nouser async dev rw sudi exec auto
18、 mount /dev/cdrom /mnt
LABEL="CentOS_6.5_Final" /mnt iso9660 defaults 0 0
19、grep 'root' /etc/shadow|awk -F : '{print $2}'|sed -i '1,2d'
su - 普通用户 exit退出
20、userdel -r user1 userdel -r user2 groupdel group1 rm -rf /home/aming/
rm -rf 1.txt.bak passwd21、#!/bin/bash#The scripts is Hard disk user is more than 85% of output warning information
#Written by renhongyang
df -h>a.txt
a=`sed -n '2p' a.txt|awk -F " " '{print $5}'|sed 's/%//g'`
if [ $a -gt 85 ];then
        echo "warn disk use too much"
fi
或者df -h|awk -F '[ %]+' '{print $5}'|sed -n '2p'


0

t236xuchunfang

赞同来自:

本帖最后由 t236xuchunfang 于 2014-11-30 15:20 编辑

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
cd /home
mkdir aming
cd aming
ls -a

2创建用户组group1,指定组GID为555
groupadd -g 555 group1

3创建用户user1,user2,指定两个用户的组为group1
useradd -G group1 user1
useradd -G group1 user2

4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
cd aming
touch 1.txt
touch 2.txt
mkdir a
cd a
touch 3.txt
ls -li aming/*

5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
chown -R user1 a/
usermod -d /home/user2 user1

6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别
2与3都是多用户模式,但是2不支持nfs
在/etc/inittab

7何如生成一段md5密码?查看grub配置文件
执行这个命令grub-md5-crypt
cat /etc/grub.conf

8如何查看当前有几个用户在线? TTY和pts分别代表什么?
w
tty代表打开的终端
pts是远程终端

9查看命令passwd、locate的位置并用ls -l查看命令文件属性
which passwd
which locate
ls -l  /usr/bin/passwd


10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
/etc/passwd 设置了SUID
/tmp设置了SBit

11如何更新locate的数据库
updatedb

12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
find . -type f  -exec mv {} {}.bak \;

13创建1.txt.bak软链接到/tmp下
ln -s 1.txt /tmp
14随机生成一个12位密码,要求有3个数字,3个特殊字符
mkpasswd -l 12 -s 3 -d 3

15如何查看硬盘的UUID
[root@localhost home]# blkid
/dev/sda1: UUID="097000d7-d82f-4715-9163-d52d3684eaa8" TYPE="ext4"
/dev/sda2: UUID="c5a2388e-1932-4e11-a4f8-8e470c00bd74" TYPE="swap"
/dev/sda3: UUID="12021716-c45a-4c71-acf3-3bd5b2425424" TYPE="ext4"


16查看硬盘使用状况
df -hT

17简述fstab每段的意义,并说明defualts包含哪些默认属性
第一段分区
第二段挂载点
第三段文件系统
第四段参数
第五段是否备份
第六段是否开机检测
18将系统镜像挂载到任意目录,配置fstab,使其永久生效
mount /dev/sr0 /mnt

19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
不用输入root的密码

20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
groupdel group1
userdel -r user1
userdel -r user2
rm -rf /home/aming
rm -rf /tmp/
passwd

21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息

#!/bin/bash

s=`df -h|awk -F'[ %]+ ' 'NR==2 {print $5}'`

if [ $s -gt 3 ]

then

echo 'it is wanring'

fi

0

江歌

赞同来自:

1 cd /home ;mkdir aming ;cd aming ;ls -all
2 groupadd -g 555 group1
3 useradd -g group1 user1 ;useradd -g group1 user2
4 touch 1.txt 2.txt;mkdir a;touch a/3.txt; ll -d 1.txt a
5 chown user1: a a/3.txt; usermod -b /home/user2 user1
6 2级别没有NFS文件系统,3是普通命令行,配置文件/etc/inittab
7 grub 配置文件/etc/grub.conf,给grub加md5密码命令grub-md5-crypt
  然后把得到的密码放到/etc/grub.conf文件hiddenmenu下password --md5  密码
8 w;tty是终端登陆,pts是远程登陆
9 which passwd;which ls ;which passwd | xargs ls -l
10 find / -perm -04000 -type f -ls
   find / -perm -02000 -type f -ls
   find / -perm -01000 -type d -ls
11 updatedb
12 find . -type f | xargs -i -t  mv  {} {}.bak
13 ln -s 1.txt.bak /tmp
14 mkpasswd -d 3 -s 3 -l 12
15 blkid
16 df -h查看以挂在的分区,fdisk -l 硬盘使用情况
17 fstab UUID(盘名) 挂在点 文件系统 读取方式 开机dump备份 磁盘检测
18 mount -o loop .iso /mnt ;在fstab最后加一行/.iso  /mnt  iso9660  loop,ro 0 0
19 grep '^root' /etc/passwd | awk -F : '{$2="";print $0}'  ;su - user1 ;su - root
20 userdel -r user1; userdel -r user2 ;groupdel group1 ;rm -rf /home/aming/
21 参考小任的
   a=df -h|sed -n '2p'|awk -F " " '{print $5}'|sed 's/%//g'
   if [ $a -gt 85 ]
   echo "warn disk use too much"
   fi
0

丁张龙

赞同来自:

denjon 发表于 2014-11-29 15:38
1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
mkdir /home/aming
cd /home/ ...

18题挂载你没指定系统格式,谢谢捧场
0

649969462

赞同来自:

1、
[root@localhost ~]# mkdir /home/aming
[root@localhost ~]# cd !$
cd /home/aming
[root@localhost aming]# ls -a
.  ..
2、
[root@localhost aming]# groupadd -g 555 group1
[root@localhost aming]# tail -1 /etc/group
group1:x:555:
3、
[root@localhost aming]# useradd -g group1 user1
[root@localhost aming]# useradd -g group1 user2
[root@localhost aming]# tail -2 /etc/passwd
user1:x:502:555::/home/user1:/bin/bash
user2:x:503:555::/home/user2:/bin/bash
4、
[root@localhost aming]# cd /home/aming/
[root@localhost aming]# mkdir 1.txt
[root@localhost aming]# mkdir 2.txt a/3.txt -p
[root@localhost aming]# ll a -di
923154 drwxr-xr-x 3 root root 4096 11月 30 08:19 a
[root@localhost aming]# ll 1.txt -di
923152 drwxr-xr-x 2 root root 4096 11月 30 08:18 1.txt
5、
[root@localhost aming]# chown -R user1 ./a/
[root@localhost home]# usermod -d /home/user2/ user1
[root@localhost home]# cat /etc/passwd | grep user1
user1:x:502:555::/home/user2/:/bin/bash
[root@localhost home]#
6、
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
/etc/inittab  可以更改运行级别
7、
grub-md5-crypt  这个命令可以生成一个md5密码
cat /boot/grub/grub.conf 或者 cat /etc/grub.conf 可以查看grub配置文件
8、
w 或者 who 可以查看当前有几个用户在线
tty 表示本地终端
pts 表示远程终端
9、
[root@localhost home]# which locate
/usr/bin/locate
[root@localhost home]# ls -ld /usr/bin/locate
-rwx--s--x 1 root slocate 31492 10月 10 2012 /usr/bin/locate
[root@localhost home]# which passwd
/usr/bin/passwd
[root@localhost home]# ls -ld /usr/bin/passwd
-rwsr-xr-x. 1 root root 25980 2月  22 2012 /usr/bin/passwd
10、
[root@localhost home]# ll -d /usr/bin/passwd
-rwsr-xr-x. 1 root root 25980 2月  22 2012 /usr/bin/passwd

[root@localhost home]# ll -d /usr/bin/locate
-rwx--s--x 1 root slocate 31492 10月 10 2012 /usr/bin/locate

[root@localhost home]# ll -d /tmp/
drwxrwxrwt. 8 root root 4096 11月 30 09:32 /tmp/
11、
updatedb
12、
find /home/aming/* -depth -type f |xargs -i{} mv {} {}.bak
13、
ln -s 1.txt.bak/ /tmp/1.txt.bak.line
14、
mkpasswd -l 12 -d 3 -s 3
15、
blkid
16、
df -h
17、
第一列 分区标识
第二列 挂载点
第三列 分区格式
第四列 mount的一些挂载参数,
第五列 表示是否被dump备份,
第六列 开机时是否自检磁盘
“defaults” :包含了rw, suid, dev, exec, auto, nuuser, async
18、
vim /etc/fstab
在文件中写入
/dev/cdrom              /mnt                    iso9660 defaults        0 0
19、
vim /etc/shadow
su - user1
su - root  #发现当切换到root时,就不再要求输入密码了
20、
userdel -r user1
userdel -r user2
groupdel group1
rm -rf /home/aming/
cd /tmp
rm -rf 1.txt.bak.line
passwd root
21、
#!/bin/bash
#The scripts is hard disk use is more than 85% of output warning
#writer wangtao
a=`df -h | awk '{if ($6=="\/") print $0}' |awk '{print $5}' |sed 's/^[0-9]//'`
if [ $a -ge 85 ]; then
   echo "warning, disk use too much";
else
   echo "your hard disk use ok"
fi

麻烦大家指出错误
0

wuhen

赞同来自:

江歌 发表于 2014-11-30 00:22
1 cd /home ;mkdir aming ;cd aming ;ls -all
2 groupadd -g 555 group1
3 useradd -g group1 user1 ;use ...

那个脚本有点问题,我又改了一下
0

wuhen

赞同来自:

江歌 发表于 2014-11-30 00:22
1 cd /home ;mkdir aming ;cd aming ;ls -all
2 groupadd -g 555 group1
3 useradd -g group1 user1 ;use ...

那个有点问题,我又改了一下
0

649969462

赞同来自:

附上最后一题的脚本
#!/bin/bash
#The scripts is hard disk use is more than 85% of output warning
#writer wangtao
a=`df -h | awk '{if ($6=="/") print $0}' |awk '{print $5}' |sed 's/%//'`
if [ $a -ge 85 ]; then
   echo "warning, disk use too much";
else
   echo "your hard disk use ok"
fi
0

君莫笑

赞同来自:

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
mkdir /home/aming ; ls -a /home/aming;

2创建用户组group1,指定组GID为555
groupadd -g 555 group1

3创建用户user1,user2,指定两个用户的组为group1
useradd user1 ;useradd user2 ;usermod -g group1 user1;usermod -g group1 user2

4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
touch 1.txt 2.txt ; rouch a/3.txt ;mkdir a;ls -li  1.txt ;ls -lid a

5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
chown -R user1 a;usermod -d /home/user2 user1

6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
2是单用户模式,3是多用户模式,但没有NFS服务;vi /etc/inittab里编辑

7何如生成一段md5密码?查看grub配置文件
grub-md5-crypt ;cat /etc/grub.conf

8如何查看当前有几个用户在线? TTY和pts分别代表什么?
who  ;tty是终端,pts是远程终端

9查看命令passwd、locate的位置并用ls -l查看命令文件属性
which passwd | xargs ls -l

10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
SUID passwd ;SGID locate ; SBIT /tmp

11如何更新locate的数据库
updatedb

12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
find /home/aming -type f | xargs -i mv -f {} {}.bak

13创建1.txt.bak软链接到/tmp下
ln -s 1.txt /tmp

14随机生成一个12位密码,要求有3个数字,3个特殊字符
mkpasswd -l 12 -s 3 -d 3

15如何查看硬盘的UUID
blkid

16查看硬盘使用状况
df -h

17简述fstab每段的意义,并说明defualts包含哪些默认属性
1.分区的标识(LABEL,UUID)2.挂载点3.分区格式4.挂载参数一般为defualts5.是否备份6.是否检测
defualts包含rw,suid,dev,exec,auto,mouser,async。

18将系统镜像挂载到任意目录,配置fstab,使其永久生效
vi /etc/fstab里编辑 ; /dev/cdrom /test ext4 defaults 0 0

19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
su - root 不用输入密码

20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
userdel user1 ;userdel users ;groupdel group1 ;rm -rf /home/aming ;  rm -rf /tmp/1.txt ;passwd

21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息
0

崔志朋

赞同来自:

本帖最后由 崔志朋 于 2014-12-1 13:33 编辑

1.[root@cuizhipeng ~]# mkdir /home/aming[root@cuizhipeng ~]# cd /home/aming
[root@cuizhipeng aming]# ls -a

2.[root@cuizhipeng aming]# groupadd -g 555 group1
3.[root@cuizhipeng aming]# useradd -g 555 user1
[root@cuizhipeng aming]# useradd -g 555 user2
4.[root@cuizhipeng aming]# touch 1.txt 2.txt
[root@cuizhipeng aming]# mkdir -p a/3.txt

[root@cuizhipeng aming]# ls -ali

[root@cuizhipeng aming]# ls -ali  a

5. [root@cuizhipeng aming]# chown user1: a
[root@cuizhipeng aming]# chown user1: a/3.txt/
[root@cuizhipeng aming]# usermod -d /home/user2 user1

6.  2表示没有NFS的命令行。3表示命令行。/etc/inittab
7.grub-md5-crypt
[root@cuizhipeng aming]# cat /boot/grub/grub.conf
8.who   tty 指终端  pts指远程
9.which           ll  命令
10.suid:passwd     sgid :不知道       sbit:tmp
11.updatedb
12.[root@cuizhipeng home]# find /home/aming -type f | xargs -i mv {} {}.bak
13.[root@cuizhipeng home]# ln -s aming/1.txt.bak /tmp/1.txt.bak
14.[root@cuizhipeng home]# mkpasswd -l 12 -d 3 -s 3
15.blkid
16.df -h
17.tmpfs                   /dev/shm                tmpfs   defaults        0 0
   磁盘,标签,uuid     挂载点                挂载类型  权限      是否进行dump检测      开机是否检测磁盘。1的级数最高
权限。async/sync     sync同步    auto/noauto   auto 开机自动挂载 ro   rw    suid/nosuid      noatime
18.      /dev/cdrom            /mut/cdrom      isso9660  defoults  0   0
19.vim /etc/passwd   su - test     su - root   passwd
20.userdel -r user1      userdel -r user2      groupdel group1
rm -rf /home/aming       rm -f /tmp/1.txt.bak
21.不会


感谢,题出的太好了,辛苦了,龙哥。


0

王肖强

赞同来自:

  1. 1、mkdir /home/aming ; cd /home/aming ; ll -a
  2. 2、groupadd -g 555 group1
  3. 3、useradd -g group1 user1 ; useradd -g group1 user2
  4. 4、cd /home/aming/ ; mkdir a ; touch 1.txt 2.txt a/3.txt ;
  5.    ls -lid a
  6.    ls -li 1.txt
  7. 5、chown user1 a
  8.    chown user1 1.txt
  9.    usermod -d /home/user2/ user1
  10. 6、级别 2 为不加载 NFS 服务的字符终端
  11.    级别 3 为常用的字符终端
  12.    /etc/inittab
  13. 7、grub-md5-crypt
  14.    cat /boot/grup/grub.conf
  15. 8、w
  16.    TTY 本地登陆
  17.    pts 远程登陆
  18. 9、which passwd | xargs -i ls -l {}
  19.    which locate | xargs -i ls -l {}
  20. 10、-rwsr-xr-x. 1 root root 30768 2月  22 2012 /usr/bin/passwd
  21.     -rwx--s--x. 1 root slocate 35840 10月 10 2012 /usr/bin/locate
  22.     drwxrwxrwt. 3 root root 4096 12月  1 20:52 /tmp/
  23. 11、updatedb
  24. 12、find /home/aming -type f -exec mv {} {}.bak
  25. 13、ln -s /home/aming/1.txt /tmp/
  26. 14、mkpasswd -l 12 -d 3 -s 3
  27. 15、blkid
  28. 16、df -HT
  29. 17、设备名、挂载点、文件系统、挂载权限、0(是否 DUMP)、0(是否检测磁盘)
  30.     defaults = rw 、suid 、dev 、exec 、auto 、nouser 、async 、relatime
  31. 18、mount -t iso9660 /iso/centos6.5.iso /mnt
  32.     vim /etc/fstab
  33.     /iso/centos.6.5.iso /mnt iso9660 defaults 0 0
  34. 19、。。。 su - wang ; exit
  35. 20、userdel -r user1
  36.     userdel -r user2
  37.     groupdel group1
  38.     rm -rf /home/aming
  39.     rm -rf /tmp/1.txt
  40.     passwd
  41.     123456
  42.     123456
  43. 21、
  44. #!/bin/bash
  45. # Monitor disk / .
  46. # writen by Wangxiaoqiang 2014-12-01.

  47. while true
  48.   do
  49.     Result=`df / | awk -F [" "%]+ '{print $5}' | grep -P '[\d]+'`

  50.     if [ $Result -gt 85 ]
  51.       then
  52.           echo "DISK / : ${Result}%"
  53.     fi
  54.     sleep 60
  55. done
0

Lee_20120505

赞同来自:

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
#mkdir /home/aming
#cd /home/aming
#ls -a
2创建用户组group1,指定组GID为555

#groupadd -g 555 group1
3创建用户user1,user2,指定两个用户的组为group1
#useradd user1
#useradd user2
#usermod -g group1 user1
#usermod -g group1 user2
4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点

#touch 1.txt 2.txt
#mkdir a
#touch a/3.txt
#ls -il 1.txt
#ls -ild a
5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2

#chown -R user1.user1 a
#usermod -d /home/user2 user1
6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
2是无NFS支持的多用户模式
3是完整的多用户模式
/etc/inittab
7何如生成一段md5密码?查看grub配置文件

#grub-md5-crypt
#cat /etc/grub.conf
8如何查看当前有几个用户在线? TTY和pts分别代表什么?

#w
tty 本机登陆用户
pts 远程登陆用户
9查看命令passwd、locate的位置并用ls -l查看命令文件属性

#which passwd
#which locate
#ls -l `which passwd`
10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
#find / -perm -4000 -type f
#find / -perm -2000 -type f
#find / -perm -1000 -type d

11如何更新locate的数据库
#updatedb
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak

#find /home/aming -type f| xargs -i mv {} {}.bak
13创建1.txt.bak软链接到/tmp下
#ln -s /home/aming/1.txt.bak /tmp/1.txt
14随机生成一个12位密码,要求有3个数字,3个特殊字符
#mkpasswd -s 3 -d 3 -l 12
15如何查看硬盘的UUID
#blkid
16查看硬盘使用状况

#df -lh
17简述fstab每段的意义,并说明defualts包含哪些默认属性

第一列:分区的标识
第二列:挂载点
第三列:分区的格式
第四列:mount的一些挂载参数。一般默认直接写defaults即可
第五列:数字表示是否被dump备份。1表示备份,0表示不备份
第六列:数字表示开机时是否自检磁盘,1和2表示检测,0表示不检测

18将系统镜像挂载到任意目录,配置fstab,使其永久生效

# mount /dev/cdrom /home/test/
# vi /etc/fstab
/dev/cdrom              /home/test              ext4    defaults        0 0
19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码

#userdel user1
#userdel user2
#groupdel group1
#rm -r /home/aming
#rm /tmp/1.txt
#passwd
21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息



ps:有部分不会做,抄了其他同学的答案,哈哈。

0

夏夏

赞同来自:

本帖最后由 夏夏 于 2014-12-1 15:55 编辑

1、mkidr /home/aming ;cd /home/aming ;ls -a  2、groupadd -g 555 group1
3、useradd -g group1 user1 ;useradd -g group1 user2
4、cd /home/aming ;touch 1.txt 2.txt ;mkdir a ;touch a/3.txt;ll -i 1.txt;ll -id a
5、chown -R user1 a ;usermod -d /home/user2 user1
6、2命令模式登录,多用户系统不支持nfs,3命令登录模式,完整多用户模式 ;vim /etc/inittab
7、grub-md5-crypt ;vim /etc/grub.conf
8、who -buw ;tty控制终端,pts远程终端
9、which passwd; which locate ;ll /usr/bin/passwd ;ll /usr/bin/locate
10、SUID--passwd SGID--locate  SBit--/tmp
11、updatedb
12、find  /home/aming -type f ;mv /home/aming/a/3.txt /home/aming/a/3.txt.bak ;mv /home/aming/1.txt mv /home/aming/1.txt.bak;mv /home/aming/2.txt mv /home/aming/2.txt.bak
13、cd /home/aming ;ln -s 1.txt.bak /tmp
14、mkpasswd -l 12 -d 3 -s 3
15、blkid
16、df -h
17、root@mujun:[/root]cat /etc/fstab  # # /etc/fstab
# Created by anaconda on Thu Aug 14 21:16:42 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=94e4e384-0ace-437f-bc96-057dd64f42ee / ext4 defaults,barrier=0 1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
none                  /proc/xen               xenfs   defaults        0 0
/dev/xvdc1  /mnt ext3    defaults    0  0
/dev/xvdb1  /data ext3    defaults    0  0
第一列:分区标识    第二列:挂载点    第三列:分区格式    第四列:mount参数 第五列:备份/不备份  第六列:开机自检,1/2自检,0不自检
18、mount /dev/cdrom /data ;echo "/dev/cdrom /data ext3 defaults 0 0 ">/etc/fstab
19、awk -F ':' '$1=""'  /etc/shadow;su - user1 ;su - root
20、userdel user1;userdel user2;groupdel group1; rm -rf /home/aming ;rm -rf /tmp/1.txt.bak  ; pqsswd
21、暂时不会

0

657402624

赞同来自:

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
mkdir /home/aming
cd /home/aming
ls -al

2创建用户组group1,指定组GID为555
groupadd group1 -g 555

3创建用户user1,user2,指定两个用户的组为group1
useradd user1 -g group1
useradd user2 -g group1

4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
cd /home/aming
touch 1.txt
touch 2.txt
mkdir a
touch a/3.txt
ls -il 1.txt
ls -ild a

5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
chown -R user1: a
修改 /etc/passwd

6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
init 2  比 init3 少NFS,3标准用户模式
vi /etc/inittab


7何如生成一段md5密码?查看grub配置文件
[root@localhost a]# grub-md5-crypt
Password:
Retype password:
$1$Gqsd/$qUIoEefz9s0H2JNj5gEvw1

cat /etc/grub.conf

这知识铭哥没说吧,修改?

8如何查看当前有几个用户在线? TTY和pts分别代表什么?

w
pts/0  远程登录
tty1   本机登录

9查看命令passwd、locate的位置并用ls -l查看命令文件属性

which passwd
which locate
ll /usr/bin/passwd
ll /usr/bin/locate
10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit

/usr/bin/passwd                 /tmp

11如何更新locate的数据库

updatedb

12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
find . -type f | xargs -i -t  mv {} {}.bak


13创建1.txt.bak软链接到/tmp下

ln -s 1.txt.bak /tmp/1.txt.bak

14随机生成一个12位密码,要求有3个数字,3个特殊字符

mkpasswd

15如何查看硬盘的UUID
blkid


16查看硬盘使用状况

df -hT

17简述fstab每段的意义,并说明defualts包含哪些默认属性
分区、挂载点、文件类型、默认属性、是否备份、是否开机检测


18将系统镜像挂载到任意目录,配置fstab,使其永久生效

mount /dev/sdb1 /test
vi /etc/fstab

UID=45f2d149-5d26-44ed-9b16-a4ebab157410    /test                   ext4    defaults        0  0

19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
vi /etc/shadow
i x
切换无需输入密码

20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
userdel user1
userdel user2
groupdel group1
rm -rm home/aming
rm /tmp/1.txt.bak
passwd


21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息
目前不会
0

看风景

赞同来自:

1.# mkdir /home/aming;cd /home/aming;ls -a
2.# groupadd -g 555 group1
3.# useradd -g group1 user1;useradd -g group1 user2
4.# cd /home/aming;mkdir ./a/;echo -e "1.txt\n2.txt\na/3.txt"|xargs touch;ls -lid 1.txt a
5.# chown -r user1 a;usermod -d /home/user2 user1
6.2级别是少NFS的3级别  ,在/etc/inittab里更改
7.# grub-md5-crypt,# cat /etc/grub.conf
8.# w,TTY 控制终端,pts 虚拟终端
9.# which locate passwd|xargs ls -l
10./usr/bin/passwd, /usr/bin/locate, /tmp
11.updatedb
12.# find /home/aming/ -type f|xargs -i mv {} {}.bak
13.# ln -s /home/aming/1.txt.bak /tmp/
14.# mkpasswd -l 12 -d 3 -s 3
15.# blkid
16.# df -h
17.分区的标识或者uuid,挂载点,分区格式,挂载方式,是否备份,是否开机检测
18.#mount /dev/cdrom /mnt;vim /etc/fatab
   /dev/cdrom    /mnt    iso9660  defaults 0 0
19.# grep '^root' /etc/passwd | awk -F : '{$2="";print $0}'  ;su - user1 ;su - root
20.# userdel -r user1; userdel -r user2 ;groupdel group1 ;rm -rf /home/aming/
0

akellydgh

赞同来自:

1.mkdir /home/aming
  cd /home/aming
  ls -a
2.groupadd -g 555 group1
3.useradd -g 555 user1
   useradd -g 555 user2
4.cd /home/aming
   touch 1.txt  2.txt
   mkdir a
   cd a
   touch 3.txt
   ls -li /home/aming/1.txt
   ls -li /home/aming/a/3.txt
5.ls -ld /home/aming/*
   cd /home/aming
   chown -R user1 a
   ls -l /home/aming/a/3.txt
   cd /home/amng/a/
   chown -R user1 3.txt
   usermod -d /home/user2 user1
6.区别:开机运行级别2是没有NFS服务,级别3有NFS服务。
   vi /etc/inittab 在组后一行“id:3:initdefault"把”3“修改为需要的运行级别数字。
7.echo -n '123456‘ |md5sum
   cat /etc/grub.conf |less
8.who
   tty 控制终端      pts  虚拟终端
9.which passwd   
   /usr/bin/passwd
   which locate
   /usr/bin/locate
   ls -l /usr/bin/passwd
   ls -l /usr/bin/locate
10./usr/bin/passwd 中的passwd文件默认设置了suid
    /usr/bin/locate  中的locate文件默认设置了sgid
    /tmp 中的tmp目录默认设置了sbit
11.updatedb
12. find /home/aming/ -type f
     /home/aming/a/3.txt
     /home/aming2.txt
     /home/aming/1.txt
     mv /home/aming/a/3.txt  /home/aming/a/3.txt.bak
     mv /home/aming/2.txt     /home/aming/2.txt.bak
     mv /home/aming/1.txt     /home/aming/1.txt.bak
13. cd /home/aming
      touch 1.txt.bak
      ln -s 1.txt.bak /tmp/
14. mkpasswd -l 12 -d 3 -s 3
15.blkid
16.df -h
17.cat /etc/fstab
第1列就是分区的标识。
第2列是挂载点。
第3列是分区的格式。
第4列是mount的一些挂载参数。
第5列的数字表示是否被dump备份。
第6列的数字表示开机时是否自检磁盘。
defualts包含了rw、suid、dev、exec、auto、nouser和async。
18.mount /dev/cdrom /mnt
    vim /etc/fstab  在最后一行添加
    /dev/cdrom       /mnt     iso9660   defaults    0  0
19.vi /etc/shadow
     删除:后面的东西
     su - akellydgh
     su   不用输入密码
20.userdel -r user1
     userdel -r user2
     groupdel group1
     rm -rf /home/aming
     cd /tmp
     rm -rf 1.txt.bak
     passwd 更改root密码,输入root新的密码
21.暂时不会,百度一下,看看如何做。
0

白罂粟

赞同来自:

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
        mkdir aming
        cd aming
        ls -a

2创建用户组group1,指定组GID为555
        groupadd -g 555 group1

3创建用户user1,user2,指定两个用户的组为group1
        useradd -g group1 user1
        useradd -g group1 user1

4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
        touch 1.txt 2.txt
        mkdir a
        touch a/3.txt
        ls -li 1.txt
        ls -lid a

5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
        chown -R user1 a
        chown user1 3.txt
        usermod -d /home/user2 user1

6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
        init 2相比init 3少了NFS
        配置文件:/etc/inittab
       
7何如生成一段md5密码?查看grub配置文件
        grub-md5-crypt
        vim /etc/grub.conf
       
8如何查看当前有几个用户在线? TTY和pts分别代表什么?
        w
        tty 本地终端
        pts 远程终端
       
9查看命令passwd、locate的位置并用ls -l查看命令文件属性
        which passwd
        which locate
        ls -l /usr/bin/passwd /usr/bin/locate

10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
        /usr/bin/passwd
        /usr/bin/locate
        /tmp
       
11如何更新locate的数据库
        updatedb
       
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
        find /home/aming  -type f -exec mv {} {}.bak
       
13创建1.txt.bak软链接到/tmp下
        ln -s 1.txt.bak /tmp/1.txt.link

14随机生成一个12位密码,要求有3个数字,3个特殊字符
        mkpasswd -l 12 -d 3 -s 3
15如何查看硬盘的UUID
        ls -l /dev/disk/by-uuid
        blkid /dev/sda1
       
16查看硬盘使用状况
        df -h
       
17简述fstab每段的意义,并说明defualts包含哪些默认属性
        (1)需要挂载的文件系统或存储设备  
        (2)挂载点
        (3)文件系统或分区的类型
        (4)挂载项
        (5)dump选项
        (6)fsck选项
        defaults: rw,suid,dev,exec,auto,nouse,async
       
18将系统镜像挂载到任意目录,配置fstab,使其永久生效
        vim /etc/fstab
        {
                ......
                /dev/cdrom  /mnt  iso9660 defaults 0 0
        }
19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
        vim /etc/shadow
        su - user1
        su - root
       
20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
        groupdel group1
        userdel -r user1
        userdel -r user2
        rm -rf /home/aming
        rm -rf /tmp/1.txt.link
        passwd root

21(选做)编写硬盘监控脚本,当根目录所在硬盘的使用率大于85%时输出警告信息

0

落涧飞鹰

赞同来自:

1.mkdir /home/aming   cd /home/aming   ls -la
2.groupadd -g 555 group1
3.useradd -g group1 user1
  useradd -g group1 user2
4.touch 1.txt 2.txt
  mkdir a  touch a/3.txt
  ll -id 1.txt a
5.chown -R user1 a 1.txt
  usermod -d /home/user2 user1
6.级别2没有NFS服务 在/etc/inittab文件中
7.不会
8.who  tty是控制终端 pts是虚拟终端
9.which passwd locate
  ll /user/bin/passwd
10.SUID passwd
   SGID 不知道
   sticky bit /tmp/目录
11.updatedb
12.find /home/aming/ -type f |xargs -i mv {} {}.bak
13.ln -s 1.txt.bak /tmp/
14.mkpasswd -l 12 -d 3 -s 3
15.blkid
16.df -h
17. 第一列:分区的标识
    第二列:挂载点
    第三列:分区的格式
    第四列:mount的一些挂载参数。一般默认直接写defaults即可
    第五列:数字表示是否被dump备份。1表示备份,0表示不备份
    第六列:数字表示开机时是否自检磁盘,1和2表示检测,0表示不检测
    default 包含了rw,suid,dev,exec,auto,nouser,async
18./dev/cdrom        /home/aming/cdrom         ext4 default        0 0
19.
20.userdel user1 user2
   groupdel group1
   rm -rf /home/aming/
   rm -rf /tmp/1.txt.bak
   passwd
0

彭敏

赞同来自:

1在/home/下创建目录aming,切换到aming目录下并查看aming目录下的隐藏文件
答:# mkdir /home/aming
# cd /home/aming/
# ls -a
.  ..
2创建用户组group1,指定组GID为555
答:# groupadd -g 555 group1
3创建用户user1,user2,指定两个用户的组为group1
答: # useradd -g 555 user1
# useradd -g 555 user2
# tail -2 /etc/passwd
user1:x:501:555::/home/user1:/bin/bash
user2:x:502:555::/home/user2:/bin/bash
4在aming目录下创建文件1.txt 2.txt a/3.txt,列出文件1.txt 和目录a的文件权限和i节点
答:# touch 1.txt 2.txt
# touch a/3.txt
# ll -id 1.txt a/
96578 -rw-r--r--. 1 root root    0 Oct 27 21:32 1.txt
96581 drwxr-xr-x. 2 root root 4096 Oct 27 21:33 a/
5更改a目录和3.txt的拥有者为user1,user1的家目录更换为/home/user2
答: # chown user1:root -R a/
# ll -d a/ a/3.txt
drwxr-xr-x. 2 user1 root 4096 Oct 27 21:33 a/
-rw-r--r--. 1 user1 root    0 Oct 27 21:33 a/3.txt
6开机运行级别2和3有什么区别,在哪个配置文件里可以更改运行级别?
答:init  2 不能使用NFS功能文本模式
Init  3 全功能文本模式
# vim /etc/inittab
7何如生成一段md5密码?查看grub配置文件
答:# grub-md5-crypt
Password:
Retype password:
$1$0GWLy1$ldzdSEyiNyUjk3GjtSgJo1
# vim /etc/grub.conf
8如何查看当前有几个用户在线? TTY和pts分别代表什么?
答:# w
22:10:50 up 2 min,  1 user,  load average: 0.11, 0.12, 0.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.88.108   22:10    0.00s  0.11s  0.02s w
9查看命令passwd、locate的位置并用ls -l查看命令文件属性
答:# which passwd
/usr/bin/passwd
# which locate
/usr/bin/locate
# ll /usr/bin/passwd
-rwsr-xr-x. 1 root root 30768 Feb 22  2012 /usr/bin/passwd
# ll /usr/bin/locate
-rwx--s--x. 1 root slocate 38464 Oct 10  2012 /usr/bin/locate
10系统中默认哪个文件设置了SUID,哪个文件设置了SGID,哪个目录设置了SBit
答:/usr/bin/passwd   /usr/bin/locate  /tmp
11如何更新locate的数据库
答:# updatedb
12用find命令查找阿铭目录下所有普通文件,并重命名为*.bak
答:# find /aming -type f |xagrs -i mv {} {}.bak
13创建1.txt.bak软链接到/tmp下
答:# ln -s /aming/aa/dd/ee/1.txt.bak.bak. /tmp/1.txt.bak
lrwxrwxrwx.   1 root    root        30 Oct 28 11:13 1.txt.bak -> /aming/aa/dd/ee/1.txt.bak.bak.
14随机生成一个12位密码,要求有3个数字,3个特殊字符
答:# mkpasswd -l 12 -d 3 -s 3
E;]Kw[09ic9u
15如何查看硬盘的UUID
答:# blkid
16查看硬盘使用状况
答:# df -h
17简述fstab每段的意义,并说明defualts包含哪些默认属性
答:挂载源,挂载目标,挂载文件类型,默认属性,系统备份,磁盘自检
Defualts:rw, suid, dev, exec, auto, nouser, async, and relatime
18将系统镜像挂载到任意目录,配置fstab,使其永久生效
答:/dev/cdrom               /tmp/data               ext4    defaults        0 0
19删除/etc/shadow下root行的第二段内容(以":"为分隔符),切换到一个普通用户,再切换回root
答:# vim /etc/shadow
root::16367:0:99999:7:::
# su – pengmin
$ su - root
20删除本次实验创建的group1 user1 user2 /home/aming及下面的所有文件,/tmp下的软链接,为root重设密码
答:# userdel -r user1
# userdel -r user2
# groupdel group1
# rm -rf /home/aming
# rm /tmp/1.txt.bak
# passwd

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: