Linux运维面试题及解答

1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;


1.1大家都知道linux系统分区都是以文件的形式存在的,当我们安装完一台linux系统的设备后,设备的磁盘分区可能已经存在,所以我们首先要确定的是磁盘现有分区,在哪个分区下有满足我们题目要求的容量。

查看电脑现有磁盘及分区情况:[root@localhost ~]# df –lh

1.2创建分区

[root@localhost~]# fdisk /dev/sda

Command(m for help): n

Partitiontype:

   p  primary (2 primary, 0 extended, 2 free)

   e  extended

Select(default p): p

Partitionnumber (3,4, default 3): 3

Firstsector (4810752-41943039, default 4810752):

Usingdefault value 4810752

Lastsector, +sectors or +size{K,M,G} (4810752-41943039, default 41943039): +10G

Partition3 of type Linux and of size 10 GiB is set

Command(m for help): w

Thepartition table has been altered!

1.3内核识别新的分区

[root@localhost~]# partx -a /dev/sda

1.4格式化为ext4

[root@localhost~]# mkfs -t ext4 /dev/sda3

1.5将/dev/sda3 挂载到data目录下

[root@localhost~]# mkdir /data

[root@localhost~]# mount /dev/sda3 /data

1.6编辑/etc/fstab文件,配置实现开机自动挂载添加下面的内容

  /dev/sda3 /data ext4 defaults 0 0

1.7实现不重启即可生效并查看

[root@localhost~]# mount –a 

[root@localhost~]df -lh


2、显示`netstat-tan`命令结果中以‘LISTEN’后跟0个、1个或者多个空白字符结尾的行;

wKioL1aEOX_jUO6OAADJAweKUDQ284.jpg

 

3、添加用户nginx、zabbix、tomcat、nologin以及hadoop用户(nologin用户的shell为/sbin/nologin);而后找出/etc/passwd文件中用户名与其shell名相同的行;

wKiom1aEOXfzJP_uAAEtsQ4K1nk889.jpg

 

4、找出/etc/rc.d/init.d/functions文件中某单词(单词中间可以存在下划线)后面跟着一组小括号的行;

wKiom1aEPFvyas40AAGexqLAg0I577.jpg

 

5、使用echo输出一个路径,而后egrep找出其路径基名;进一步的使用egrep取出其目录名(注意是目录名,而非目录路径);

wKiom1aEPHCjYMF0AABvZ5pQHt0498.jpg

 

6、查找/usr目录下不属于root、bin或hadoop的所有文件;

wKiom1aEPH-jsfA4AAC_tRGWKJs470.jpg

 

7、某天系统被***了,***在你系统下留下***文件:

现需要查找当前系统上没有属主或属组,且最近一周内曾被访问过的所有文件;

另外,需要查找/etc目录下大于20k且类型为普通文件的所有文件;

7.1[root@localhost ~]#find /  -nouser -o-nogroup  -atime -7

7.2[root@localhost ~]#find /etc  -size+20k  -type f

 

8、创建目录/test/data,让某组内普通用户对其有写权限,且创建的所有文件的属组为目录所属的组;此外,每个用户仅能删除自己的文件。

[root@localhost~]# groupadd workgroup

[root@localhost~]# mkdir -p /test/data

wKiom1aEPI_DuY91AADQg7Vj2fw877.jpg

wKioL1aEPNDA-vbyAAKOeNvqAzI244.jpg



Ps:以上解答都是在CentOS 7.0上面执行的,与其它版本有出入的命令,请自行搜索。