域名 与 主机 的关系

习题
l inux考试题1.在登录Linux时,一个具有唯一进程ID号的shel1将被调用,这个ID是什么(B)A.NID B.PID C.UID C.CID2.下面那个用户存放用户密码信息(B) # 访问用户密码的文件/etc/ passwdA. /boot B./etc C./var D. /dev3.用于自动补全功能时,输入命令或文件的前1个或后几个字母按什么键(B)A.ctrl B.tab C.alt D.esc4. vim退出不保存的命令是(A,D)A.:q[退出] B.q C.:wq D.:q![强制退出]5.文件权限读、写、执行三种符号的标志依次是(A)A.rwx B.xrw C.rdx D. rws6.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为(D)A.467 B.674 C.476 D.7647.改变文件的属主的命令是(C)A.chmod B.touch c.chown D.catchange mode更改权限 changeown8.解压缩文件mydjango.tar.gz,我们可以用(D)A.tar -zkvf mydjango.tar.gzB.tar -xvz mydjango.tar.gzc.tar -czf mydjango.tar.gzD.tar - xvf mydjango.tar.gzx extract v verbose 详细罗列文件 f 归档[分类]9.检查linux是否安装了,可用哪些命令(B)A.rpm -ivh nginx安装这个rpm包B.rpm -q nginxc.rpm-U nginxD.rpm -x nginxi information h : show signature v: show implement process q: query u : uprade10.Linux配置文件一般放在什么目录(A)A.etc B.bin c.lib D.dev11.linux中查看内存,交换内存的情况命令是(C)A.top B.last c.free D.lastcomm12.观察系统动态进程的命令是(B),linux的任务管理器A. free B.top C. lastcomm D.df13.如果执行命令,chmod 7461 file.txt,那么该文件的权限是(A)A. rwxr- -rW- B. rw-r- -r--C. --xr- -rwxD. rwxr- -r--r w x 分别对应 4 2 114.找出当前目录以及其子目录所有扩展名为”.txt"的文件,那么命令是(D)A.ls .txt # illegalB. find /opt -name ".txt"C.ls -d .txt # 罗列文件夹D.find -name “. txt" # 按照文件名查找15.什么命令常用于检测网络主机是否可达? CA.ssh 远程连接服务器 B.netstat 查看linux的网络端口C ping 测试网络连接D.exit 退出交互式的系统终端16.退出交互式shell,应该输入什么? ADA:q! B.quit C.; D.exit17.在父目录不存在的时候,添加的参数是? Dmkdir -P /s25/女同学/alexA.-P B.-d C.-f D.-P18.下列文件中,包含了主机名到IP地址映射关系的文件是?应该选BA. /etc/ hostname存 放1 inux的主机名的文件B. /etc/hosts没问题,就是这个文件,可以在linux中强 制定义主机名和ip的解析关系,本地解析C. /etc/resolv.conf, 写入dns服务器地址的文件,比如填入nameserver114.114.114.114D. /etc/ networks网络相关配置的文件19.请问你使用的Linux发行版是什么?如何查看Linux发行版信息?cat /etc/recat /etc/redhat-release20. Linux单引号双引号的区别?单引号:内容就是一个字符串,不会识别任何其他特殊符号双引号:是能够识别特殊符号的,以及变量21. vim有几种工作模式超哥理解的答案:命令模式、编辑模式、底线命令模式1. vim file. txt 2.开始编辑 3. :wq! 退出且保存内容22. nginx的主配置文件是?如何实现多虚拟主机? nginx反向代理参数是?conf/ nginx.conf在配置文件中添加多个server代码块修改里面的端口号等线上是:socket ; 线下是http23. sed命令截取出ip地址ifconfig ens33 |sed -n ' 2p' |sed ' s#^ . *inet ##g'|sed ' s# netmask. *$##g24. 如何解压缩后缀是.tar.gz文件?tar -xvf filename
P23详解
1 sed -n 是取消sed命令的默认输出

第二层 删除任意以inet结尾的字符替换为空格
ifconfig eth0 | sed -n "2p" | sed 's/.*inet//g' 192.168.1.9 netmask 255.255.255.0 broadcast 192.168.1.255
第三层 将任意以netmask开头的字符替换为空格
ifconfig eth0 | sed -n "2p" | sed 's/.*inet//g' | sed 's/netmask.*//g' 192.168.1.9
P23第二种解法
awk 命令选中第二行
[root@vvkt7whznuckhiz2-0723575 ~]# ifconfig eth0 | awk "NR==2" inet 192.168.1.9 netmask 255.255.255.0 broadcast 192.168.1.255[root@vvkt7whznuckhiz2-0723575 ~]# ifconfig eth0eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.9 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::f816:3eff:fe80:226a prefixlen 64 scopeid 0x20<link> ether fa:16:3e:80:22:6a txqueuelen 1000 (Ethernet) RX packets 856315 bytes 570727315 (544.2 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 766481 bytes 299243042 (285.3 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
递进效果 选中第二个空格以后的内容 awk 命令默认使用空格做分割
[root@vvkt7whznuckhiz2-0723575 ~]# ifconfig eth0 | awk 'NR==2 {print $2}'192.168.1.9
awk 命令延伸 打印 /etc/passwd文件的指定内容
cat /etc/passwd | awk -F ':' 'NR==1 {print $5,$7}'root /bin/bashcat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinsystemd-network:x:192:192:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:999:998:User for polkitd:/:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinmysql:x:1000:1000::/home/mysql:/sbin/nologinwww:x:1001:1001::/home/www:/bin/bash