目錄文件

/etc/resolv.conf #DNS配置文件
網卡的配置文件 優先於 resolv.conf 如果網卡中配置了DNS 然後重啓網卡 則會覆蓋resolv.conf中的配置
如果網卡中不配置DNS 重啓後 則不會覆蓋resolv.vonf
網卡配置
DNS1=114.114.114.114
DNS2=223.5.5.5
resolv.conf中書寫方式 直接生效
nameserver 223.5.5.5
工作中建議使用 resolv.conf
/etc/fstab #設置開機啓動掛載文件 設備和掛載點的一個對應表 file system table
/etc/rc.local #開機自動啓動,自動執行文件
案例:
需要開機自動執行mkdir /backup
vim /ect/rc.local 在文件中添加mkdir /backup。但是結果沒有創建
原因:
ll /etc/rc.local 是軟連接

/etc/rc.d/rc.local 文件沒有執行的權限,我們給他增加x(執行)權限
chmod +x /etc/rc.d/rc.local  需要給源文件執行權限
reboot
文件就創建成功了。

/etc/inittab #run level 運行級別的配置文件
centos6.x centos7.x
運行級別 重點 target
0 關機 poweroff.target
1 單用戶模式(密碼忘記,重新更改密碼) rescue.target
2 多用戶模式 沒有NFS multi-user.target
3 完全多用戶模式 (當前使用的模式) multi-user.target
4 未使用 待開發 multi-user.target
5 桌面模式 (需要安裝DESKTOP) graphical.target
6 重啓 reboot.target

centos7的運行模式

c6如果設置啓動級別
vim /etc/inittab
id:3:initdefault:
或者 init 6 重啓系統

c7 設置啓動級別
查看運行級別
systemctl get-default
multi-user.target
設置
systemctl set-default runlevel5.target tab補全 bash-completion.noarch 拓展包
或者 init 6 重啓系統

tab補全 bash-completion.noarch 拓展包
yum list|grep bash

安裝
yum -y install bash-completion
/etc/issue # 登錄系統前的提示
/etc/issue.net # 登錄系統前的提示

/etc/issue 清空文件
/etc/issue.net 清空文件
/etc/moth #系統登錄後的提示
/etc/redhat-release #查看當前系統的版本

/etc/profile #環境變量的配置文件
1)系統環境變量大寫
2)環境變量大部分位置都可使用
3)name=oldboy 等號右邊一堆內容 使用一個名字來代替 稱爲變量

/etc/bashrc 別名
ll===ls -l
給命令起了一個小名
~/.bashrc 別名
~/.bash_profile 環境變量
/etc/bashrc 全局生效 針對系統所有用戶 國法 22 20 規定的年齡結婚
/etc/bash_profile 全局生效 針對系統所有用戶 國法
~/.bashrc 局部生效 針對當前使用用戶 家規 家裏 男孩子 儘快抱孫子
~/.bash_profile 局部生效 針對當前使用用戶 家規 家裏 女孩子 不要過早談戀愛
/usr/local 默認編譯安裝的軟件放在此目錄下
linux下三種軟件安裝的方式:
1)yum安裝 安裝不需要提前下載
-y 遇到提示是否繼續
yum -y install bash-completion
吃飯: 點外賣 自動給你打包好了
yum安裝會自動解決依賴關係 缺什麼依賴自動安裝什麼依賴
無法自己選擇需要或者不需要的功能模塊
2)rpm安裝
rpm -ivh 軟件包
-i install
-v verbose 顯示過程
-h 人類可讀
吃飯 買速凍餃子 自己煮 自己買鍋 煤氣竈
rpm 不會自動解決依賴關係
[root@oldboy Packages]# rpm -ivh wget-1.14-15.el7_4.1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:wget-1.14-15.el7_4.1 ################################# [100%]
無法自己選擇需要或者不需要的功能模塊
3)編譯安裝
吃飯 自己做飯
買菜 洗菜 切菜 炒菜 醬油醋 自己吃
買 切 炒
./configure make makeinstall
自己選擇需要哪些功能模塊或不要哪些功能模塊
4)yum詳細介紹
安裝軟件不需要提前下載 只需要知道要安裝軟件的軟件名(服務名)
-y 提示繼續
查看當前倉庫裏面有什麼軟件
yum list
查看當前的軟件倉庫總共有多少個軟件
yum repolist
如何查看當前的命令屬於哪個軟件包 sz rz 下載 上傳
yum provides rz
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
yum -y install lrzsz
案例:
yum -y install net-tools
安裝ifconfig
ifconfig 查網卡IP地址信息
route -n 查看網關
yum clean 清空緩存
yum 軟件卸載 支持解決依賴關係
第一 知道要卸載的軟件的名稱
第二步 使用yum remove 名稱
yum -y remove net-tools
重新安裝(當前的軟件出現問題 重新安裝)
yum -y reinstall net-tools
5)rpm安裝
rpm -ivh 軟件名
-i install
-v verbose
-h 人類可讀
-q 查詢
-a 所有
-l列出所有信息 (安裝的軟件都裝了哪些文件)
-e 卸載軟件
rpm -qa 查看當前系統所有安裝過的軟件
rpm -qa net-tools 查看某個軟件是否安裝
rpm -ql net-tools 列出安裝了哪些文件
rpm卸載
卸載 知道要卸載的軟件包的名字
rpm -e 包名
6) 編譯
./configure make makeinstall
卸載
直接刪除目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章