第三週檢測

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"

相關文章
相關標籤/搜索