云计算第一阶段系统管理知识考试相关知识总结

 

一、 单选题(17分)
1. Linux文件权限一共10 位长度,分成四段,第三段表示的内容是:   C
  A 文件类型                     B 文件所有者的权限 

 

  C 文件所有者所在组的权限    D 其他用户的权限 

文件一般有四个不同的类型:第一段表示文件类型->d 目录;p 管道文件;l 链接文件;b 块文件

 

第二阶段:文件拥有者(所有者)即属主的权限

 

第三阶段:文件拥有者所在组的权限

第四阶段:其他用户的权限

 

2. 终止一个前台进程可能用到的命令和操作:B
    A kill   B ctrl+c     C shut down     D halt 

kill -> 表示杀死后台运行进程
ctrl+c -> 表示杀死前台运行的进程


3. 在使用mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是: D
  A -m   B -d   C -f   D -p 

一般在用mkdir -pv来创建目录,避免父目录不存在的情况产生的时候还需要创建父目录,麻烦
-p表示创建父目录(--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录)
-v表示显示该目录(显示相关信息)



4. 一个文件名字为rr.gz ,可以用来解压缩的命令是: A
  A tar    B gzip    C compress    D uncompress 

tar 文件归档工具
tar -czvf (c->creat z->gzip v->verbose【详细列出处理的文件】 f->file ) 用于对文件进行打包
tar -czvf 打包后的文件名  将要打包的文件路径
tar -xzvf(x->extract 提取) -C


5. 文件exer1 的访问权限为rw-r--r-- ,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是。  A
  A chmod a+x,g+w exer1     B chmod 765 exer1 
  C chmod o+x exer1         D chmod g+w exer1 

chmod -> change mod (改变目录)
a=all,u=user,o=other,g=group,r=read,w=write,x=execute

特别注意:
    文件的基本权限是 644     -rw-r--r--
    目录的基本权限是 755     -rwxr-xr-x
查看权限的方法:
ls - dl
ll -d


6. 关闭linux系统(不重新启动)可使用命令。 B
  A Ctrl+Alt+Del   B halt   C shutdown -r now   D reboot
C中r改为t,表示在当前时间内

7. 在日常管理中,通常CPU 会影响系统性能的情况是: A
  A CPU已满负荷地运转     B CPU 的运行效率为30% 
  C CPU的运行效率为50%   D CPU 的运行效率为80% 
*注意选项中描述的是运行效率
表示在一定时间内cpu所工作的速率


8. 若一台计算机的内存为2G ,则交换分区的大小通常是:  C 
  A 1G     B 512MB     C 4G    D 8G

交换分区一般为计算机内存的2或者1.5倍

9.Samba 服务器的配置文件是:D

  A httpd.conf   B inetd.conf   C rc.samba    D smb.conf
*一般情况下配置文件是在某个文件的  .conf 中进行查看

10. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令:C
  A cat    B more    C less    D menu
一般利用管道的方式对某一个文件进行过滤,进行翻页查看


11. 在"ps"的显示信息中,其中stat标记位显示为Z, 该显示表示该进程: B
   A. 正运行    B. 僵死    C. 睡眠    D. 停止

ps命令主要是用于查看关于进程的相关东西(值得注意的是开机运行之后的第一个进程就是init 初始化)
 ps aux 查看当前情况下的全部进程


VSZ:占用虚拟内存的大小(KB)
RSS:占用物理内存的大小(KB)---------->面试专用,记住即可


12. 将/home/stud1/wang 目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home/stud1/ 目录下,实现此任务的tar 格式为:A
A tar -zcvf /home/stud1/wang.tar.gz  /home/stud1/wang
B tar -xcvf /home/stud1/wang  /home/stud1/wang
C tar -zcvf /home/stud1/wang  /home/stud1/wang
D tar -zcvf /home/stud1/wang  /home/wang.tar.gz

13. shell不仅仅是用户命令解释器 ,同时一种强大的编程语言, linux 缺省的shell是什么:A
A bash    B ruby   C PHP   D perl

14. 增加一个用户的命令是什么:A
   A useradd    B usermod     C groupadd   D userdel
15. 为脚本程序指定执行权限命令的参数为:A
A chmod +x filename.sh
B chown +x filename.sh
C chmod +w filename.sh
D chown +r filename.sh

chown 将指定文件的拥有者改为指定的用户或组

系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限

对文件的拥有者进行相应的更改 -> 由root进行使用
    将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
   chown jessie:users file1.txt --------->注意描写的格式
  将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
  chown -R lamport:users *  ( -R, --recursive 递归地对文件和目录进行操作)
更改某个文件或目录的属主和属组:root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件


chmod 一般用来表示对某个文件进行权限的加减


16. 当内网内没有条件建立dns 服务器,又想用IP访问网站,应配置什么文件。 A
A hosts   B sysconfig  C network   D hostname
18. 在linux 系统中,用来存放系统所需要的配置文件和子目录是: A
A /etc    B /var     C /root     D /home


二、 多选题(10分)
1. 以下哪些是LINUX的安装方式: ABCD
  A. 光盘安装
  B. 硬盘安装
  C. PXE安装
  D. U盘安装
2. 正则表达式 ^a匹配如下那些选项: ABC 
^a表示以a开头

三大正则表达式的命令需求:grep、awk和sed

^只匹配行首,$只匹配行尾;

[]:匹配[]内字符,可以是一个单字符,也可以是字符序列。可以使用 - 表示[]内字符序列范围,如用[1-5]代替[12345]

  A. aa
  B. ab
  C. ac
  D. ca
3. 以下哪几种是vim的工作模式:ACD
  A. 命令模式
  B. 删除模式
  C. 编辑模式
  D. 末行模式
4. 以下哪些是LINUX的软件安装包方式:BC
  A. msi安装包
  B. rpm软件包(/bin、/sbin二进制减压安装)
  C. 源代码发布软件包
  D. exe安装
5. ls命令: ABD
  A. -a 可显示当前目录内的所有文件
  B. 与dir命令类似
  C. -A 与 -a 功能相同,但显示的文件更
  D. -d 当遇到目录时列出目录本身而非目录内的文件

三、 填空题(11分)
1. 在linux 系统中,以  挂载   的方式访问块设备文件。 
2. 文件链接分为:     软链接         和      硬链接           。 
3. 某文件的权限为d-rw-_r--_r-- ,用数值形式表示该权限,则该8 进制数位    644  ,该文件的类型为     目录  。 
4. 执行shell 程序之前必须赋予该脚本可     执行   的权限 。 
5. 系统管理的主要任务是能够在生产环境中实现对程序和    数据   的安全保护、备份、恢复、更新。 (程序=代码+数据)
6. 内核分为      进程    、内存管理、I/O系统管理、文件系统、  进程之间的通信   管理四个子系统。 
7. 唯一标识每一个用户的是用户的     uid   和用户名。 
8. 如果nginx.pid的目录在'/usr/nginx/logs/nginx.pid(进程文件)'下,那么平滑重启的命令为  kill - HUP /usr/nginx/logs/nginx.pid
9. 在超级用户下显示linux 系统中正在运行的全部进程,应使用的命令和参数是    kill killall            。


四、 命令题(写正确的Linux命令,18分)

1. 查找linux系统下条件满足以sh结尾,30天没有修改的文件,大小大于10K同时具有执行权限的文件并备份到/data/backup/目录下。(find) 

 

#find / -name "*sh" -mtime +30 -type f  -size +10k -perm  744 -exec cp {}  /data/backup \;

 

find

  -mtime(modify)查找在指定时间曾被更改过的文件或目录

 

     find -mtime +30:表示的是30天后修改过的文件

    find -mtime-30:表示的是30天内修改过的文件

 

    -ctime(change):改变文件内容和权限)查找在指定时间之时被更改的文件或目录

 

只有当更新文件的属性或者权限的时候才会更新这个时间,更改内容的话是不会更新这个时间的
     -atime   查找在指定时间曾被存取过的文件或目录

 

 

文件的执行权限是644,要使得该文件具有可执行权限则是在属主的权限上加上执行权限

 

-exec(批量处理)

exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。
\ ;   批量处理的固定格式
-perm (权限参数)
{}   花括号代表前面find查找出来的文件名。

(*是可以匹配0个或多个文件的)


2. 每次开机在/tmp目录下创建一个当天的日期文件夹。
每次开机的时候会读取/bash/rc
#ll /etc/rc.d/rc.local
#ll /etc/rc.d/rc.local  /etc/rc.local


引用 $(添加命令   date+%F)
`date+%F`
mkdir -p /tmp/$(date+%F)




补充:
date +%T (时间)
date +%F(日期)


3. 找出/taomee目录下的所有普通文件并设置权限755。


find /taomee -type f -exec chmod 755 {} \;


4. 如何查看文件内容,命令有哪些?查看文件第1行到3行,查看文件最后一行。
head
tail


5. 查看linux服务器IP的命令,同时只显示包含ip所在的行打印出来。


ifconfig  | grep Bcast | cut -d: -f2 | cut -d“ ” -f1
which ifconfig
/sbin/ifconfig
rpm -qf /sbin/ifconfig
rpm -ql net-tools
补充:
三大文本处理工具(grep sed awk)


cut(文本切割工具)
cut -d" "  -f2 ./frist ->表示以空白进行切割
f2表示在第二个空格上面取
d后面加的是分割标准 f表示第几个 ./ 表示文件的全部路径

6. 写一个计划任务,在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现 ?
0  6-12/2 * 11 *  /bin/bash  /usr/bin/http.sh
最好是写入问题的全路径


7. 用一条命令查看目前系统已启动服务所监听的端口
netstat -lntup




netstat 
l表示正在监听的端口
n表示端口以数字的形式表示出来


8. 在文件夹中查找内容包含test字符的文件,并将内容移入新的文件,如何操作?


find /tmp/ -name "*test*" -type f -exec cat {} >> /tmp/debjhcv \;

9. 统计/etc/目录及其子目录下的文件个数?(正则表达式)

ls /etc
ls -l /etc | grep “^d”| wc ^c        




 ^表示以什么开头
wc -l 打印出行数
wc -w打印出单词数
wc -c打印出字节数
wc -m打印出字符


五、 问答题(30分)
1. linux如何挂载windows下的共享目录?
mount -t 文件系统类型

2. ps aux 中的VSZ代表什么意思,RSS代表什么意思?
ps aux 看进程
   VSZ     虚拟内存集,进程占用的虚拟内存空间
   RSS     物理内存集,进程占用的实际物理内存空间


3. 简述符号(软)链接与硬链接的区别?



4. 在不umount的情况下,如何重新设置mount的参数。


5. 不小心在系统下执行了chmod -x /bin/chmod 怎么办?
echo “123” | passwd --stdin +用户


重点:
setfacl -m user:root:rwx /bin/chmod 设置facl权限
getfacl 查看文件的facl的权限


6. 如何检测某个端口被哪个进程所占用?
netstat -lntup
7. linux文件的权限位x对目录和文件有何不同?
8. 如何查找某一文件被哪个进程打开?
Lsof
9. 怎样查linux系统当前使用带宽大小和网速(使用linux自带命令)
10. 描述linux安装软件的方法(至少3种)?
yum
源码包
rpm安装包
11. 企业中Linux服务器安装系统时如何分区?(硬盘为300G,内存16G)


12. Linux网卡配置文件路径是什么?要使服务器上外网,必须满足的条件有哪些?需要配置什么?
13. 请写出五种系统性能分析工具,并简述其作用和特点 top htop ps 
14. 简述你未来的职业规划是什么路线
15. 你觉得从事Linux系统管理、Linux系统运维需要哪些品质?


六、 综合操作题(截图保存关键的操作过程或操作结果)
1. 安装一个最小化的RHEL6.5_X64的系统,在安装过程中指定(最多4张截图,2分)
1.1) 设置时区为Shanghai
1.2) 设置主机名为exam
1.3) 静态ip地址为192.168.122.100/24
1.4) 管理员密码为“123456”


setup


2. 配置yum,安装软件包vim(最多2张截图,2分)




3. 在虚拟机上添加第二张网卡,配置静态IP为10.1.1.100/24,网关为10.1.1.1,通过该网卡,系统能连上外网(最多3张截图,2分)


4. 在虚拟机上添加一块大小为10G的虚拟硬盘:(最多8张截图,3分)
4.1) 建立2个大小为2G的分区,合并为逻辑卷/dev/vg01/lv01,并开机自己挂载到/data目录;
4.2) 创建1G的swap分区,并开机生效;
4.3) 增加/data目录对应的逻辑卷的大小到6G;
4.4) zhangsan用户在/data目录下最多创建8个文件。


5. 创建一个用户lisi(最多5张截图,2分)
5.1) 配置该用户能够使用sudo免密码询问执行管理员权限;
5.2) 用户sudo命令会被记录到日志文件/var/log/exsudo.log;
logrotate 日志切割工具
5.3) exsudo.log应该每天被切割,保留2个备份。


6. 创建一个目录/data/resource(最多3张截图,3分)
6.1) 目录属于root用户,属于exam组;
6.2) 用户stu01, stu02属于exam组;
6.3) exam组的成员在目录中具有读写的权限;
6.4) 用户lisi(不属于exam组)对该目录有读写的权限;
6.5) 其他人无任何权限;
6.6) 任何人在resource目录中创建的文件自动属于exam组;
6.7) 任何普通用户在目录中只能删除自己创建的文件。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值