如何實(shí)現(xiàn)別名設(shè)置: man/vi里在底行模式下輸入 / 為搜索 n為向后搜索N為向前搜索
1.臨時(shí)設(shè)置:
alias (什么都不輸,顯示系統(tǒng)別名)
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias 別名= '代替命令信息' 符號(hào)信息必須是英文
alias cateth0='cat /etc/sysconfig/network-script
2.永久設(shè)置:
vi /etc/profile
alias cateth0='cat /etc/sysconfig/network-script/ifcfg-eth0'
第一個(gè)歷程:設(shè)置別名功能--臨時(shí)設(shè)置
實(shí)現(xiàn)移動(dòng)回收站命令
mv 源 目標(biāo)
-t /tmp ???
alias rm'mv -t /tmp'
第二個(gè)里程:設(shè)置別名功能--永久配置
vi /etc/profile
alias rm'mv -t /tmp'
第三個(gè)里程:需要修改其他和別名有關(guān)的文件
別名和變量設(shè)置文件:
/etc/profile(全局配置) ~/.bash_profile(局部配置)
/etc/bashrc(全局配置) ~/.bashrc(局部配置)
說(shuō)明:所有文件數(shù)據(jù)名稱(chēng)前面有個(gè)點(diǎn),表示為隱藏?cái)?shù)據(jù)
如果想查看命令中隱藏?cái)?shù)據(jù), ls -a 命令查看所有信息
當(dāng)全局和局部配置有沖突時(shí):局部配置有限
/etc/profile(全局配置) 配置了 alias rm='mv -t /tmp'
~/.bashrc(局部配置) 配置了 alias rm='rm -i'
全局:國(guó)發(fā)---全部用戶必須遵守
局部:家規(guī)---指定家族人員必須遵守
局部?jī)?yōu)先與全局
調(diào)整:將局部配置有沖突的進(jìn)行注釋
vi ~/.bashec
#alias rm='rm -i'
補(bǔ)充:臨時(shí)失效==不識(shí)別 別名功能
1.將別名功能臨時(shí)關(guān)閉
unlaias rm ---取消別名
2.忽略別名功能 which(查看命令所對(duì)應(yīng)的文件絕對(duì)路徑位置)
\rm /oldboy/oldboy.txt
/usr/bin/rm /oldboy/oldboy.txt
系統(tǒng)啟動(dòng)級(jí)別相關(guān)文件
什么是系統(tǒng)啟動(dòng)級(jí)別
centos6
0 關(guān)機(jī)級(jí)別 將所有服務(wù)不要運(yùn)行
1 單用戶級(jí)別 修改破解root密碼/修復(fù)系統(tǒng)(文件系統(tǒng)損壞)
2 多用戶級(jí)別 沒(méi)有網(wǎng)絡(luò)服務(wù)多用戶模式(只能操作一些命令)
3 多用戶級(jí)別 有網(wǎng)絡(luò)的多用戶 常用的 正常模式
4 未使用
5 圖形化級(jí)別 顯示桌面信息 安裝圖形化軟件包
6 重啟級(jí)別 立即將服務(wù)進(jìn)行重啟
用戶級(jí)別配置方法:
臨時(shí)設(shè)置:
runlevel ---查看當(dāng)前設(shè)置的運(yùn)行級(jí)別
init 1 ---設(shè)置級(jí)別方式
永久設(shè)置:
vi /etc/inittab 文件
id:3:initdefault
centos7 (運(yùn)行模式 target)
臨時(shí)設(shè)置級(jí)別/永久設(shè)置:
systemctl get-difault ---查看級(jí)別
systemctl set-default rescue.target ---設(shè)置級(jí)別
目錄結(jié)構(gòu)重要文件說(shuō)明 /usr
/usr/local 存放第三方程序數(shù)據(jù)信息
掌握系統(tǒng)安裝軟件的方法:
方法一:利用yum命令安裝軟件
yum install -y tree
比喻:點(diǎn)外賣(mài) 什么都不需要準(zhǔn)備就已經(jīng)一切準(zhǔn)備就緒了 執(zhí)行完命令就等著就行了
方法二:利用rpm命令安裝軟件
rpm -ivh /oldboy/tree.rpm
-i 標(biāo)識(shí)安裝軟件 install
-v 標(biāo)識(shí)軟件安裝過(guò)程 verbose
-h 標(biāo)識(shí)顯示人類(lèi)可讀信息 human
比喻:買(mǎi)熟食 需要加熱
方法三:編譯安裝軟件(三部曲) 程序源碼包
./config xxxx(參數(shù)信息) ---自定義軟件安裝路徑/定義使用軟件哪些功能
make ---編譯過(guò)程--翻譯過(guò)程C C++ java php python go
make install ---編譯安裝
比喻:做飯 購(gòu)買(mǎi)食材 自己規(guī)劃食物味道
方法四:二進(jìn)制包安裝方式(綠色軟件)
軟件包(壓縮后的)---解壓---直接使用
比喻:零食 包裝零食 打開(kāi)直接吃
目錄結(jié)構(gòu)重要文件說(shuō)明 /var
/var/log ---系統(tǒng)重要日志文件
messages ---系統(tǒng)或服務(wù)運(yùn)行狀態(tài)日志文件(正確信息 錯(cuò)誤信息-error/-faild)
Jul 9 14:50:37 qiwangyu systemd: Starting Cleanup of Temporary Directories...
Jul 9 14:50:37 qiwangyu systemd: Started Cleanup of Temporary Directories.
Jul 9 15:01:01 qiwangyu systemd: Started Session 3 of user root.
Jul 9 15:10:27 qiwangyu chronyd[5922]: Source 185.255.55.20 replaced with 144.76.76.107
01 02 03 04
01:日志信息產(chǎn)生的時(shí)間
02:顯示主機(jī)名稱(chēng)
03:信息穿線原因 系統(tǒng)信息 xxx服務(wù)信息 文件有關(guān)系
04:具體信息的描述
secure --- 安全文件 記錄用戶的登錄信息
Jul 11 11:57:52 qiwangyu sshd[8746]: Accepted password for root from 10.0.0.1 port 62003 ssh2
Jul 11 11:57:52 qiwangyu sshd[8746]: pam_unix(sshd:session): session opened for user root by (uid=0)
01 02 03 04
01:用戶登錄到主機(jī)的時(shí)間
02:系統(tǒng)主機(jī)名稱(chēng)
03:用戶登錄的方式 遠(yuǎn)程登錄方式SSH
04:記錄登錄的提示信息
如何查看日志文件信息:
第一種方法:只看日志文件的前幾行
[root@qiwangyu ~]# head -3 oldboy.log ---默認(rèn)看前10行內(nèi)容
01 oldboy
02 oldboy
03 oldboy
第二種方法:只看日志文件的后幾行
[root@qiwangyu ~]# tail -3 oldboy.log
01 oldboy
01 oldboy
01 oldboy
第三種方法:查看文件中指定內(nèi)容的行(過(guò)濾篩選指定內(nèi)容)
※grep ---擅長(zhǎng)過(guò)濾信息
grep "要過(guò)濾的內(nèi)容" /oldboy.log
[root@qiwangyu ~]# grep "02" oldboy.log
02 oldboy
第四種方法:實(shí)時(shí)追蹤查看日志的變化
tail -f /var/log/secure