美文网首页
第二次考试

第二次考试

作者: a幕城 | 来源:发表于2019-08-16 19:03 被阅读0次

第二次考试
1.1 什么是绝对路径,什么是相对路径(2 分)
绝对路径是从/开始的
是从当前路径开始的路径,

1.2 简述命令执行的流程(2 分)
判断命令是否通过绝对路径执行
判断命令是否存在alias别名
判断用户输入的是内置命令还是外置命令
bash 内部命令直接执行,外部命令检测是否存在缓存
*通过
PATH变量查找命令,有执行,无报错command not found绝对路径--->alias--->hash缓冲---->------PATH变量查找命令--->有执行--->没有command not found

1.3 简述软连接与硬连接的区别(2 分)
软连接:快捷方式,不同的inode指向同一个block,删除软连接对应源文件无任何影响,删除源文件,则软连接失效.
硬链接:多个相同的inode指向同一个block,其实就是用来对文件做备份的.

1.4 创建目录/old/boy/(2 分)
mkdir /old/boy/

1.5 使用一条命令在/old/boy/目录下创建 bgx1.txt、bgx2.txt、bgx3.txt 三个文件(2 分)
touch bgx {1..3} .txt /old/boy/

1.6 将/old/boy/目录下所有内容复制到/root/目录下2 分)
cp /old/boy/* /root/

1.7 删除/root 下所有 a 开头的文件及目录(2 分)
rm -f /root/^a*
1.8 在/tmp/目录下面创建一个 etc 的软连接 etc-test2 分)
ln -s /etc /tmp/etc-test

1.9 写出 20 个学过的命令及含义(20 分)
cp 复制
cd 返回当前目录
mkdir 创建文件夹
touch 创建文件
rm 删除
mv 移动
taild 查看文件尾部 (默认10)行 head 查看文件头部(默认10)行
type 查看文件绝对路径
wc 查看行数
which 查看文件绝对路
rz 上传
sz 下载
whereis 查看文件绝对路径
echo 输出
less 查看文件
more 查看文件
wc 查看行数
cut 筛选数据
awk 筛选数据
uniq 去重
grep 过滤

1.10 以下目录的作用(8 分)
bin 存放都是二进制可执行的命令
boot 系统启动时的引导目录,存放的是kernrl
dev 存放设备目录
etc系统的配置文件存放路径,包括后续安装的一些服务 mnt 挂载
home 普通用户的家目录
lib 库文件, 命令所依赖的库文件
mnt 挂载 ,将目录与设备进行关联,比如硬盘,光盘
opt 早期第三方厂商安装软件存放的目录
proc 虚拟系统文件
root 超级用户的家目录
run 存放进程锁文件
sbin 超级管理员可执行的二进制命令
tmp 存放临时文件
usr 存放系统文件和windows的C盘下的windows目录一样
var 存放一些变化文件,比如/var/log/下的日志文件

二、awk
2.1 显示 1.txt 文件第 3 到第 10 行的内容?(2 分)
head -10 1.txt |tail -7

2.2 取出 IP 地址(2 分)
[root@liujun ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.200 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::cddc:bbe8:88bf:5494 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:94:0e:87 txqueuelen 1000 (Ethernet)
RX packets 359 bytes 34445 (33.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 193 bytes 17745 (17.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 32 bytes 2592 (2.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 32 bytes 2592 (2.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

2.3 写一个文件,文件内容如下
cat >>test.txt<<EOF
server {
lisTEN 80;
server_nAme docs.xuliangwei.com;
root /code/dOcs
index INDEX.html;
}
EOF
2.3.1 过滤 docs.xuliangwei.com 这段关键字(2 分)
grep "docs" test.txt

2.3.2 同时过滤出 root 和 index 的行,不区分大小写(2 分)
grep -Ei "root|index" test.txt

2.3.3 过滤 index,区分大小写(2 分)
grep "index" test.txt

2.3.4 过滤出带"O"的行,不区分大小写(2 分)
grep -i "o" test.txt

2.3.5 过滤出不带";"的行(2 分)
grep -v ";" test.txt

3.4 将"web3_access.log"上传至你的 linux 服务器

2.4.1 统计出该文件 IP 地址(第一列)出现的次数,并按正序对其进行排序(2 分)
awk '{print$1}' access.log |sort -n|uniq

2.4.2 统计该文件内 HTTP 状态返回码出现的次数例如 200,404,403,在第九列),并按照倒序进行排序(2 分)
awk '{print$9}' access.log |sort -r |uniq -c

2.4.3 过滤出所有状态返回码是 200 的行,并将这些返回码为 200 行的全部替换成 300(2 分)
awk '{print$9}' access.log |grep "200"| sed 's#200#300#g'

3.5 使用 hostnamectl 查看当前系统信息
[root@test-200 /home]# hostnamectl
Static hostname: test-200
Icon name: computer-vm
Chassis: vm
Machine ID: 955d9cf9777d49748690808a0b38096b
Boot ID: 9565d1bd772543beb49d178479e7c94f
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
PE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-957.el7.x86_64
Architecture: x86-64
2.5.1 取出 kernel 内核版本信息(2 分)
hostnamectl | grep "Kernel" | awk '{print 2,3}'

2.5.2 取出系统名称(2 分)
hostnamectl |grep "hostname" | awk '{print $3}'

2.5.3 取出系统版本信息,只显示"linux 7"(2 分)
hostnamectl | grep "System" | awk '{print 4,5}'

三、用户与权限
3.1 在 Linux 系统中,哪个文件保存着用户信息(2分) B
A:/etc/Profile B:/etc/passwd
C:/usr/bin/env D:/boot
3.2 一个用户想要修改 dir 目录下的 file 文件,他需要对 dir 目录以及 file 文件有什么权限(2 分)A
A:file 的写权限和 dir 目录(以及一直向上到/目录)的执行权限
B:只需要file的写权限 C:只需 file 的读和写权限
D:file 的写权限和 dir 目录(以及一直向上到/目录)的写权限
3.3 默认情况下管理员创建了一个用户,就会在(C)目录下创建一个用户主目录(2 分)B
A:/usr B:/home C:/root D:/etc
3.4 为脚本程序指定执行权限的命令参数是(2 分)
A:chmod +x filename.sh B:chown +x filename.sh A
C:chmod +w filename.sh
D:chown +r filename.sh
3.5 如果执行命令 # chmod 746 file.txt , 那么该文件 A
的权限是?(2 分)
A:rwxr--rw- B:rw-r--r--
C:–xr—rwx D:jrwxr—r—

3.6 某文件的权限为:drw--r--r--,用数值形式表示该权限,则该八进制数为(),该文件属性是()2 分)
644 目录

3.7 某个服务器有 a.sh 脚本,用户权限为 644,需要执行什么命令,才可以执行./a.sh 命令(2 分)
chomd a+x a.sh

3.8 唯一标识每一个用户的是用户的(2 分)
uid 用户

3.9 将以下权限翻译成数字,将数字权限用字母表
示(14 分)
rw-r-xr-- 645 rw-r--r-- 644 rwx--x--x 711
rw------- 600 rwxr--r-- 744 rw-rw-r-- 664
751 rwx--rx--x 771 rwx-rwx---x 632 rw--wx--w 644 rw--r--r
551 rx--rx--x 622 rw--w--w 746 rwx--r--rw 755 rwx--rx--rx
3.10 设置/home/user1/test 文件权限为所有者可读可写可执行,所有组可读可写,其他所有账户可读,并将该文件的所有者和所有组都修改为 root(3 分)
chomd‘123’|passwd --stdin jacky

3.11 当用户 zabbix 对/testdir 目录有写和执行权限时,该目录下的只读文件 file1 是否可修改和删除?(3 分)
可以修改,可以删除

3.12 把 jacky 的密码设置为 123(3 分)
echo“123”> |passwd --stdin jacky

3.13 使用"ls -l /"以长格式查看根目录,写出引号内容所代表的详细含义(4 分)“dr-xr-xr-x.” 5 “root root” 4096 May 16 01:36 boot
1.文件类型
2.权限
3.文件硬连接数量
4.属主
5.属组
6.文件大小
7.文件修改时间。月份
8.文件名称

3.14 当用户 mysql 对/data/DB 目录无读权限,但是拥有写和执行权限,意味着能做哪些操作,无法做哪些操作?(3 分

可以创建文件,删除修改目录下的文件
不能进入目录,不能ls查看目录

四、进阶
4.1 如果某一天你误操作了"rm -rf *",会发生哪些情况(3 分)
如果当前目录为”/tmp” ,那么这个目录下的东西会全部删除(默认不包含隐藏文件) 如果当前目录为”/”,那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使

4.2 用命令行更改 config.txt 文件,把里面所有的"name"更改为"address" (3 分)
sed "s#name#address#g" config.txt -id

4.3 用 awk 获取文件中第三行的倒数第二列字段(2分)
awk 'NR==3''{print $(NF-1)}' config.txt

4.4 删除 file.txt 文件中的空行(3 分)
grep -v '^$' file.txt >file1.txt

4.5 删除/tmp 目录下所有 a 开头的文件(3 分)
rm -f /tmp/a*

五、翻译(每个 2 分)
5.1 [root@test-200 ~]# cd /rot
-bash: cd: /rot: No such file or direc
没有找到这个文件或目录

5.2 [root@test-200 ~]# mdkir a
-bash: mdkir: command not found
未找到命令

5.3 [root@test-200 ~]# mkdir a
mkdir: cannot create directory ‘a’: File exists
不能创建目录,a文件已存在

5.4 [root@test-200 ~]# rm a
rm: cannot remove ‘a’: Is a directory
不能删除a,这是一个目录

5.5 [root@test-200 ~]# rm a.txt
rm: remove regular empty file ‘a.txt’?
是否删除空文件a.txt

5.6 [root@test-200 ~]# cp /tmp/a.txt /root/a.txt
cp: overwrite ‘/root/a.txt’?
是否覆盖/root/a.txt

5.7 [root@test-200 ~]# id www
id: www: no such user
没有这个用户

5.8 [test@test-200 /]$ cd /root
bash: cd: /root: Permission denied
权限拒绝

5.9 [root@test-200 /tmp]# cp -q a.txt c.txt
cp: invalid option -- 'q'
未找到-q的选项

5.10 [root@test-200 /home]# useradd test
useradd: user 'test' already exists
用户test已存在

相关文章

  • #第二次----------第三次考试题

    --------------------------------------第二次考试--------------...

  • 大学英语六级 心路历程

    2017.2.22日,查了人生中第二次大学英语六级考试,改革之后的第二次考试,也是在校期间最后一次六级考试。以62...

  • 成绩出了

    昨天,我们参加的2018年10月自考全国统考的成绩出来了。这是我第二次参加考试,第二次知道成绩。 这次跟第一次考试...

  • 去实践,去经历

    教练说,能在第二次机会通过考试的人才是真的厉害。因为心理压力会更大,出错的概率更高。 第二次约考科目三的考试,然后...

  • 第二次考试

    第二次阶段性测试正在进行中,说实话,自己内心有点忐忑不安,不知道学生将会考的怎样。第一次阶段性测试,学生取得了总评...

  • 第二次考试

    第二次考试1.1 什么是绝对路径,什么是相对路径(2 分)绝对路径是从/开始的是从当前路径开始的路径, 1.2 简...

  • 第二次考试

    前几天我们刚刚进行完第一场考试,这不今天我们的王老师又准备了第二张考试卷,准备让我们进行第二场考试。 老师拿着卷子...

  • 第二次考试

    有了第一次,就有第二次,考试,昨天下午我又参加了。每周两次,成为常态,考试不是目的,是以考促学。 考试不重要,有事...

  • 又进考场

    10月13日,参加了全市的科级干部德廉考试,这是自16年以来参加的第二次德廉考试。 为什么叫德廉考试,...

  • 只学一年法语,怎么考delf B2?经验分享

    介绍: 法语DELF/DALF考试文凭是终生有效的。不存在刷分,再通过一级考试之后不得参与第二次同级别考试。考生可...

网友评论

      本文标题:第二次考试

      本文链接:https://www.haomeiwen.com/subject/umaqsctx.html