第三周考试总结

1. 公司一开发人员申请对服务器 10 天的 oldboy 普通用户权限,如何操作?

useradd oldboy

passwd oldboy

chage -E "2019-04-11" oldboy20

2. 哪个文件中存放当前系统中用户密码信息?

/etc/shadow

3. 在/var/ sync/1og 目录中查找更改时间在 5 日以前的文件井删除它们?

方法一:find /var/sync/1og  -type f -mtime +5 |xargs rm -f

方法二:find /var/sync/1og -type f -mtime +5 ecex rm -f {} \;

方法三:find /var/sync/1og -mtime +5 -delete

4. 在 11 月份内,每天早上 6 点到 12 点中,每隔 2 小时执行一次/usr/bin/httpd.sh 怎么实现?

00  6-12/2  *  11  *  /bin/sh /usr/bin/httpd.sh  &>dev/null

5. 有一个文件 nginx.log,请提取时间(HH:MM),文件内容如下:

183.250.220.178|-l[20/jul/2017:10:35:14 +0800]|POST /audiosearch/search

HTTP/1.1|200|54|-lDalvik/1.6.0(linux;U;Android 4,4,4;Konka Android TV 638

Build/KTU84P)|-l-[5.069|5.001,0.005|www.kuyun.com|8771|172.21.19.67:8084,172.21.19.66:8084]

方法一:cat nginx.log |sed -nr "s#.*jul\/(.*)\+08.*$#\1#gp "

方法二:cat nginx.log |awk -F "[  /]" 'NR==1{print $3}'

6. 把/dev/sdb1(xfs)分区挂载至/mnt/data 目录,并实现每次开机自动挂载?

mount /dev.sdb1 /mnt/data

/etc/fstab

/dev/sdb1                 /mnt/data                 xfs             defaults       0  0 

7. 查找 file.log 文件中的包含关键字“hello world”的内容,及其上下两行的内容重定向保 存到 1.txt。请写出命令?

grep -C2 "hello world"  file.log >>1.txt

grep -A1 -B1 "hello word"  file.log >>1.txt

8. 用命令 ll -a 显示出文件的描述如下所示,由此可知文件的类型是什么?删除是否会丢失 文件本身的内容?(不考虑业务关联)

lrwxrwxrwx 1 root root 24 Aug 20 09:45 webroot -> /application/nginx/html/

软链接     不会

9. 某文件的组外成员的权限为只读,所有者有全部权限,组内的权限为读与写,则该文件 的权限用数字表示为什么?

rwxrw-r-- 764

10. 6 块 300g 的硬盘做 Raid5,新的设备总容量有多大?

1500G

11. 如何实现创建一个普通用户 user1,让它拥有和 root 一样的权限?

usradd user1

visudo 100g

user1  ALL=(ALL)  ALL   

12. 如何将/data/logs 目录的权限赋给 web 用户和 users 组?

chown web.users /data/logs

13. 某个服务器有 a.sh 脚本,用户权限为 644,需要执行什么命令,才可以执行./a.sh 命令

chmod 755 a.sh

14. 为了能在一个目录创建文件,必须具备哪些条件

目录可写可执行

15. 假设你是系统管理员,现在在实际生产环境中需要增加一个新的用户账号 zheng,为新 用户设置初始密码,并删除用户账号 chang,请给出命令

useradd zheng  

passwd zheng 

useradd chang

16. 如何查看当前登录用户,并知道自己的使用的账户名?

whoami

17. 请写出你所知道的文件系统类型(4 种以上)

ext2 ext3 ext4 xfs ntfs

18. 批量创建 10 个以 oldboy 开头后缀 1-10 的用户并给他们设置密码为 123456?

seq 10 |sed -r 's#(.*)#useradd oldboy\1;echo '123456'|passwd --stdin oldboy\1#g' |bash

19. /var/www/html/是网站的发布目录,如何每天凌晨 0 点 30 对其进行自动备份,每次备份成按日期时间生成不同的备份包,写出操作步骤。

30 00 * * * /bin/sh tar zcf /opt/$(data +\%F+%T).tar.gz /var/www/html/ &>/dev/null

20. 给磁盘分 6 个分区,请给出主分区、扩展分区、逻辑分区的组合分区方案

1主1扩加5逻

2主一扩4扩

3主一扩3逻

1. 简述 raid0、raid1、raid5、raid10 的特点及应用场景?

                     优点                                缺点                            应用场景

raid0        性能高,读写速度快          无冗余                        数据不那么重要,对性能有要求

raid1        100%冗余                    性能比raid0 减半 价格高           数据重要,性能要求不高 

raid5       折中  50%冗余 ,读可以          写一般                      普通场景都应用

raid10    读写快 性能好  冗余100%         价格高                     高并发场景,数据性能都重要      2. 简述磁盘分区分区方式有哪些,他们的主要区别是什么?

fdisk    parted

由于分区表类型的不同,fisk只支持2T以内磁盘分区,且主分区最多可以分4个

parted  因为支持gpt类型分区表,因此,可支持2T以上磁盘分区  gdisk自己扩展

3. Linux 现连接一个新的存储(/dev/sdf,容量 2T)一个应用程序需要在/data 目录存储的 500G 的存储空间,需要哪些步骤,请描述。

fdisk   /dev/sdf 分区

n   p  默认   +500g

w保存

第二步:

mkfs -t ext2 /dev/sdf1

mount  /dev/sdf1 /data

永久挂载

4. 什么是 MBR?MBR 位于什么地方?占多少字节? 

系统引导      0磁头0磁道1扇区    前446字节

5. 简述 Linux 系统中磁盘分区时主分区、逻辑分区和扩展分区之间的关系? 

主分区1>主分区≤4

1≥主分区>4 ,可有一个扩展分区

扩展分区只能为一个,且不可以直接使用,必须在扩展分区上划分逻辑分区,才可使用。

你可能感兴趣的:(第三周考试总结)