2019-07-15

目錄結構重要文件說明

a 變量和別名配置文件 --/etc/profile
別名功能作用:
將復雜麻煩的命令簡單化
簡化命令參數輸入 安全目的/處于提升工作效率
讓一些危險命令不容易執(zhí)行了
如何實現(xiàn)別名設置:
臨時設置
alias --- 查看系統(tǒng)別名
alias 別名=‘代替命令信息’ 符號信息必須是英文
alias hh=‘mkdir hhh’ 
永久設置:
vim /etc/profile
永久設置:
vi /etc/profile 
alias cateth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'   
測驗練習: 如何實現(xiàn)rm設置別名,實現(xiàn)rm具有回收站功能,將刪除的信息放入/tmp目錄
第一個里程: 設置別名功能--臨時設置
實現(xiàn)移動回收站命令
mv -t /tmp  ???
alias rm='mv -t /tmp'
測試:
  rm /etc/hosts  ==  mv -t /tmp  /etc/hosts
第二個里程: 設置別名功能--永久配置
vi /etc/profile
alias rm='mv -t /tmp'
第三個里程: 需要修改其他和別名有關的文件
別名和變量設置文件:
 /etc/profile (全局配置)     ~/.bash_profile (局部配置)
 /etc/bashrc  (全局配置)     ~/.bashrc       (局部配置)
說明: 所有文件數據名稱前面有個點,表示為隱藏數據
如果想查看目錄中隱藏數據, ls -a命令查看所有信息
當全局和局部配置有沖突時: 局部配置有先
 etc/profile (全局配置)  配置了 alias rm='mv -t /tmp'  
 ~/.bashrc   (局部配置)  配置了 alias rm='rm -i'
全局配置: 國法--- 全部用戶都必須遵守 強奸法: 違背女人或兒童意識,強行發(fā)生關系
局部配置: 家規(guī)--- 指定家族人員必須遵守 強奸法: 也不能違背男人意識
調整: 將局部配置有沖突的進行注釋
vi ~/.bashrc
alias rm='rm -i
補充: 臨時失效==不識別別名功能
第一種: 將別名功能臨時關閉
unalias rm   --- 取消別名
第二種: 忽略別名功能
\rm /oldboy/oldboy.txt 
/usr/bin/rm  /oldboy/oldboy.txt 
b 系統(tǒng)啟動級別什么是系統(tǒng)啟動級別:
centos6                                                     centos7 (target)  /usr/lib/systemd/system/runlevel*target
0    關機級別   將所有服務不要運行                           /usr/lib/systemd/system/runlevel0.target -> poweroff.target
1    單用戶級別 修改破解root密碼/修復系統(tǒng)(文件系統(tǒng)損壞)      /usr/lib/systemd/system/runlevel1.target -> rescue.target
2    多用戶     沒有網絡服務多用戶模式                        /usr/lib/systemd/system/runlevel2.target -> multi-user.target
3    多用戶     有網絡多用戶  ***** 正常模式             /usr/lib/systemd/system/runlevel3.target -> multi-user.target
4    未使用                                                    /usr/lib/systemd/system/runlevel4.target -> multi-user.target
5    圖形化級別 顯示桌面信息  安裝圖形化軟件包             /usr/lib/systemd/system/runlevel5.target -> graphical.target
6    重啟級別   立即將服務進行重啟                           /usr/lib/systemd/system/runlevel6.target -> reboot.target
用戶級別配置方法:
臨時設置級別/永久設置:
######臨時設置:                                                   systemctl get-default          --- 查看級別
runlevel   --- 查看當前設置的運行級別                       systemctl set-default rescue.target   --- 設置級別
init 1     --- 設置級別方式                                     
永久設置:
vi /etc/inittab 文件
id:3:initdefault:

測驗練習: 如何實現(xiàn)rm設置別名,實現(xiàn)rm具有回收站功能,將刪除的信息放入/tmp目錄
第一個里程: 設置別名功能--臨時設置
實現(xiàn)移動回收站命令
mv -t /tmp ???
alias rm='mv -t /tmp'
測試:
rm /etc/hosts == mv -t /tmp /etc/hosts

  第二個里程: 設置別名功能--永久配置
  vi /etc/profile
  alias rm='mv -t /tmp'
  
  第三個里程: 需要修改其他和別名有關的文件
  別名和變量設置文件:
  /etc/profile (全局配置)     ~/.bash_profile (局部配置)
  /etc/bashrc  (全局配置)     ~/.bashrc       (局部配置)
  說明: 所有文件數據名稱前面有個點,表示為隱藏數據
        如果想查看目錄中隱藏數據, ls -a命令查看所有信息
  當全局和局部配置有沖突時: 局部配置有先
  etc/profile (全局配置)  配置了 alias rm='mv -t /tmp'  
  ~/.bashrc   (局部配置)  配置了 alias rm='rm -i'
  全局配置: 國法---  全部用戶都必須遵守     強奸法: 違背女人或兒童意識,強行發(fā)生關系
  局部配置: 家規(guī)---  指定家族人員必須遵守   強奸法: 也不能違背男人意識
  
  調整: 將局部配置有沖突的進行注釋
  vi ~/.bashrc
  #alias rm='rm -i
  
  補充: 臨時失效==不識別別名功能
  第一種: 將別名功能臨時關閉
  unalias rm   --- 取消別名
  
  第二種: 忽略別名功能
  \rm /oldboy/oldboy.txt 
  /usr/bin/rm  /oldboy/oldboy.txt 
  
b 系統(tǒng)啟動級別相關文件
什么是系統(tǒng)啟動級別:
centos6                                                     centos7 (target)  /usr/lib/systemd/system/runlevel*target
0    關機級別   將所有服務不要運行                           /usr/lib/systemd/system/runlevel0.target -> poweroff.target
1    單用戶級別 修改破解root密碼/修復系統(tǒng)(文件系統(tǒng)損壞)      /usr/lib/systemd/system/runlevel1.target -> rescue.target
2    多用戶     沒有網絡服務多用戶模式                        /usr/lib/systemd/system/runlevel2.target -> multi-user.target
3    多用戶     有網絡多用戶  ***** 正常模式             /usr/lib/systemd/system/runlevel3.target -> multi-user.target
4    未使用                                                    /usr/lib/systemd/system/runlevel4.target -> multi-user.target
5    圖形化級別 顯示桌面信息  安裝圖形化軟件包             /usr/lib/systemd/system/runlevel5.target -> graphical.target
6    重啟級別   立即將服務進行重啟                           /usr/lib/systemd/system/runlevel6.target -> reboot.target
用戶級別配置方法: 臨時設置級別/永久設置:
臨時設置: systemctl get-default --- 查看級別
runlevel   --- 查看當前設置的運行級別                       systemctl set-default rescue.target   --- 設置級別
init 1     --- 設置級別方式                                     
永久設置:
vi /etc/inittab 文件
id:3:initdefault:
目錄結構重要文件說明 /usr
/usr/local   存放第三方程序數據信息
掌握系統(tǒng)安裝軟件的方法:
方法一: 利用yum命令安裝軟件
yum install -y tree
比喻: 點外賣 一切準備就緒
方法二: 利用rpm命令安裝軟件
rpm -ivh  /oldboy/tree.rpm 
-i   表示安裝軟件         install
-v   表示軟件安裝過程     verbose
-h   表示顯示人類可讀信息 human
比喻: 買熟食 需要加熱
方法三: 編譯安裝軟件(三步曲) 程序源碼包
./configure xxxx       --- 自定義軟件安裝路徑/定義使用軟件哪些功能
make                   --- 編譯過程  翻譯過程   C C++ java php python go
make install           --- 編譯安裝
比喻: 做飯 購買食材 自己規(guī)劃食物味道
方法四: 二進制包安裝方式(綠色軟件)
軟件包(壓縮)---解壓---直接使用
比喻: 零食 包裝零食 打開直接吃
目錄結構重要文件說明 /var
/var/log    --- 系統(tǒng)重要日志文件
messages    --- 系統(tǒng)或服務運行狀態(tài)日志文件(正確信息 錯誤信息-error/faild)
Jul 10 22:42:18 oldboyedu systemd: Started System Logging Service.
Jul 10 22:42:18 oldboyedu systemd: Started Postfix Mail Transport Agent.
Jul 10 22:42:18 oldboyedu systemd: Started Dynamic System Tuning Daemon.
Jul 10 22:42:18 oldboyedu systemd: Reached target Multi-User System.
Jul 10 22:42:18 oldboyedu systemd: Starting Update UTMP about System Runlevel Changes...
    01            02        03           04
01: 日志信息產生的時間
02: 顯示主機名稱
03: 信息出現(xiàn)原因  系統(tǒng)信息  xxx服務信息 文件有關系
04: 具體信息的描述 

secure     --- 安全文件 記錄用戶的登錄信息
Jul 10 23:57:45 oldboyedu sshd[8793]: Accepted password for root from 10.0.0.1 port 52019 ssh2
Jul 10 23:57:45 oldboyedu sshd[8793]: pam_unix(sshd:session): session opened for user root by (uid=0)
Jul 11 00:01:26 oldboyedu sshd[8793]: pam_unix(sshd:session): session closed for user root
    01            02        03           04
01: 用戶登錄到主機時間
02: 系統(tǒng)主機名稱
03: 用戶登錄的方式   遠程登錄方式SSH
04: 記錄登錄的提示信息

登錄失敗日志信息
Jul 11 00:02:31 oldboyedu sshd[8834]: Invalid user alex from 10.0.0.1 port 52054
Jul 11 00:02:31 oldboyedu sshd[8834]: input_userauth_request: invalid user alex [preauth]
Jul 11 00:02:31 oldboyedu sshd[8834]: pam_unix(sshd:auth): check pass; user unknown
Jul 11 00:02:31 oldboyedu sshd[8834]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.0.1
Jul 11 00:02:33 oldboyedu sshd[8834]: Failed password for invalid user alex from 10.0.0.1 port 52054 ssh2
Jul 11 00:02:43 oldboyedu sshd[8834]: pam_unix(sshd:auth): check pass; user unknown
Jul 11 00:02:45 oldboyedu sshd[8834]: Failed password for invalid user alex from 10.0.0.1 port 52054 ssh2
Jul 11 00:02:49 oldboyedu sshd[8834]: error: Received disconnect from 10.0.0.1 port 52054:0:  [preauth]
Jul 11 00:02:49 oldboyedu sshd[8834]: Disconnected from 10.0.0.1 port 52054 [preauth]
Jul 11 00:02:49 oldboyedu sshd[8834]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.0.1
如何查看日志文件信息:
第一種方法: 只看日志文件前幾行
[root@oldboyedu ~]# head -3 oldboy.log    --- 默認看前10行內容
01 oldboy
02 oldboy
03 oldboy
第二種方法: 只看日志文件后幾行
[root@oldboyedu ~]# tail -3 oldboy.log 
07 oldboy
08 oldboy
09 oldboy
第三種方法: 查看文件中指定內容的行(過濾 篩選)
grep  --- 擅長過濾信息
grep "過濾內容"  /oldboy.log
[root@oldboyedu ~]# grep "08" oldboy.log 
08 oldboy
[root@oldboyedu ~]# grep "07" oldboy.log 
07 oldboy
[root@oldboyedu ~]# grep "Failed" /var/log/secure 
Jul 11 00:02:33 oldboyedu sshd[8834]: Failed password for invalid user alex from 10.0.0.1 port 52054 ssh2
Jul 11 00:02:45 oldboyedu sshd[8834]: Failed password for invalid user alex from 10.0.0.1 port 52054 ssh2
第四種方法: 實時追蹤查看日志的變化
tail -f /var/log/secure
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,356評論 0 5
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,339評論 0 10
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重復值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,985評論 0 9
  • 目錄結構重要說明 /etc a 變量和別名配置文件 -- /etc/profile別名功能作用:1. 將復雜麻煩...
    尋找_f34c閱讀 294評論 0 0
  • day10 目錄結構重要文件說明 A.變量和別名配置文件--/etc/profile別名功能作用: 將復雜麻煩的命...
    ManBu_x閱讀 376評論 0 1

友情鏈接更多精彩內容