第三周检测

01. vi编辑器使用工做原理,若是出现编辑忽然中断状况,如何恢复原来数据
工做原理:
1. 利用vim /oldboy/test.txt命令打开文件(生成一个隐藏文件)
2. 进入命令模式
3. 输入i 开始编辑文件
4. 按esc 退出编辑状态
5. 命令模式 按:wq (将隐藏文件重命名覆盖原文件)

异常恢复:
r 按键
vi -r /oldboy/test.txt
rm -f 隐藏文件

02. 如何查看linux系统中是否开启了8080端口服务?
  netstat -lntup|grep 8080
  ss -lntup|grep 8080
  -l list 信息列表显示
  -n number 端口信息以数字方式显示
  -t tcp 显示tcp协议的信息
  -u udp 显示udp协议的信息
  -p protocol 是否显示服务进程信息
node


03. vim中把全部的oldboy替换为oldgirl 给出命令
 linux

04. Linux内核引导时,从()文件中读取要加载的文件系统信息 /etc/fstab
[root@localhost oldboy]# cat /etc/fstabvim

#
# /etc/fstab
# Created by anaconda on Sun Sep 8 00:01:03 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=7f73f94e-5ab8-4cc9-a1ba-6314c5498d50 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0centos

Linux文件属性中每一个普通文件用 () 来标识 -

05. vim中如何忽略大小写搜索指定信息,给出忽略大小写方法(至少两种方法)
:set ic
/搜索信息\c安全

 

 

06. 用命令行更改config.txt文件, 把里边全部的"name"更改成address (vim和sed命令分别如何实现)
:%s#name#address#g


【方式一:sed -i.bak 's#name#address#g' config.txt
[root@localhost oldboy]# vim comfig.txt

[root@localhost oldboy]# ls
comfig.txt oldboy.txt

[root@localhost oldboy]# sed -n "s#name#address#gp" comfig.txt
my address is zhanghongqi

[root@localhost oldboy]# sed -i.bak "s#name#address#" comfig.txt

[root@localhost oldboy]# ls
comfig.txt comfig.txt.bak oldboy.txt

[root@localhost oldboy]# cat comfig.txt
my address is zhanghongqi
i an oldboy student
yes,this is ok!

07. 管道符号的含义说明 |
  将前一个命令执行的结果交给后一个命令进行处理

管道符号传输信息的原理:
  01. 获取的信息是一行一行的信息 借助xargs 将多行转为一行
  02. 获取的信息会传输到管道右边命令的最后面
  find /xxx -name "xxx"|xargs -i cp {} /tmp

08. 搜索文件中指定文本内容的方法,给你具体操做命令 (至少三种方法)
  grep 搜索信息 文件信息
  sed -n '/搜索信息/p' 文件信息
  awk '/搜索信息/' 文件信息

find 根据文件名bash

09. 在/oldboy/oldboy.txt文件中查找出包含 hello-shanghai 的全部信息 并显示行号
  grep -n 'hello-shanghai' /oldboy/oldboy.txt

10. 按照如下文件信息
oldboy01
oldboy02
oldboy03
oldboy05
oldboy06
oldboy07
请输出oldboy03信息的上2行 和 下3行信息

grep -A 3 -B 2 "oldboy03" 文件信息app

11. 须要给/oldboy/oldboy.txt文件建立一个软连接文件/tmp/oldboy_link.txt
如何进行,若是源文件删除了, 软连接文件是否会失效
ln -s /oldboy/oldboy.txt /oldboy/oldboy.txt_link
源文件被删除,连接文件即失效运维

12. 系统安全优化涉及什么,并写出安全优化的操做步骤以及操做命令?
  防火墙优化
    临时关闭:systemctl stop firewalld
    永久关闭:systemctl disable firewalld
  关闭selinux
    临时关闭 setenforce 0
    永久关闭 vim /etc/selinux/config -- SELINUX=disabledssh

 

13. 防火墙服务配置完毕后,如何检查防火墙服务已经处于关闭状态,而且没有开机自启动
  systemctl status firewalld
  systemctl is-active firewalld
  systemctl is-enabled firewalld.servicetcp

14. rm命令修改了别名信息的文件/etc/profile,但仍是不能直接删除信息,是什么缘由
  并写出和别名设置相关的文件及路径信息
  家目录中的文件配置优于/etc目录文件的配置

  /etc/profile
  /etc/bashrc
  设置别名或变量能够全局生效
  ~/.bash_profile
  ~/.bashrc
  设置别名或变量只是相应用户生效
  ====================================================
  在家目录中有文件中设置了别名
  /etc/profile /etc/bashrc
  ~/.bashrc ~/.bash_profile

15. 字符集进行优化方法
  /etc/locale.conf
  ====> LANG=en_US.UTF-8

17. linux系统中文件属性信息都包含什么
01. 文件索引节点 inode
02. 文件类型说明和文件权限
03. 文件硬连接数
04. 文件属主信息
05. 文件属组信息
06. 文件大小信息
07. 文件修改时间信息

  

18. 默认状况下管理员建立了一个用户,就会在()目录下建立一个用户主目录
  /home

19. 说出下面几个文件的做用
  /var/log/messages 系统和程序运行状况信息保存日志文件
  /var/log/secure 用户登陆系统状况日志文件
  /etc/hosts IP地址和主机名称对应关系记录文件
  /etc/fstab 实现磁盘文件自动挂载文件
  /etc/rc.local 实现操做命令启动系统自动加载文件

20. 将配置文件中注释信息去除掉显示,有什么办法(至少三种方法)
  1. 利用vim批量删除功能进行删除
  2. 利用grep命令排除功能进行删除
  3. 利用sed命令进行替换删除

21. 按照如下文件信息
日志文件一直在不断变化,如何实时监控日志文件变化 日志文件为/var/log/messages
  tail -f/F /var/log/messages

22. 如何建立一个新的oldgirl用户,而且须要给用户设置密码,而且采用免交互方式建立密码
  useradd oldgirl; echo 123456|passwd --stdin oldgirl
  useradd oldgirl && echo 123456|passwd --stdin oldgirl

23. 如何批量建立出 oldboy01 oldboy02 .. oldboy20 总计20个文件
  touch oldboy{01..20}

24. yum安装软件的时候,只知道软件安装完可能会使用的命令,但忘记了软件包名称如何处理?
  yum provides 软件命令 ssh openssh

  yum命令经常使用的参数
  yum install -y
  yum groupinstall -y
  yum reinstall -y xxx
  yum provides
  yum repolist 显示yum仓库信息
  yum list 显示安装和没有安装的全部软件信息
  yum grouplist 显示安装和没有安装的全部软件包组信息

25. 如何统计出oldboy.txt文件中oldboy信息出现的行数总计有多少,请写出命令
  grep -c oldboy oldboy.txt

26. 运维同事在/etc目录中建立了一个文件,但没有告知你文件名称,如何快速找出最新建立的文件
  ls -rtl /etc

27. 如何查看系统的信息
  uname

28. echo "oldboy"|tr "oldboy101" "oldgirl123" 请写出命令结果信息?
  ildgir

29. 修改系统字符集方法?
  localectl set-locale LANG="en_US.UTF-8"

相关文章
相关标签/搜索