Linux學習之三-Linux系統的一些重要配置文件
Linux學習之三-Linux系統的一些重要配置文件
1、網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
說明:
DEVICE=eth0 #網卡名稱
HWADDR=××:××:××:××:××:×× #網卡的mac地址,共48位此處用12位十六進制數表示
TYPE=Ethernet #網絡類型為以太網
UUID=bc0ccb72-8f79-4c6f-a958-ffe55f6595e3 #唯一的一個用戶標識,相當於身份證號碼
ONBOOT=yes #控制網卡是否開機啟動
NM_CONTROLLED=yes #是否通過networkmanager管理網卡設備
BOOTPROTO=dhcp #開機獲取網絡的協議,有none,static,dhcp,bootp
2、主機名稱配置文件
/etc/sysconfig/network
3、DNS服務配置文件
/etc/resolv.conf 用於指定dns即域名解析服務器
4、hosts解析
/etc/hosts 用於配置host解析
hosts文件是Windows系統中一個負責IP地址與域名快速解析的文件,以ASCLL格式保存。計算機在鍵入域名(比如www.baidu.com)的時候,首先會去看看hosts文件匯總有沒有關於此域名IP地址的記錄。如果有,就直接訪問該IP;如果沒有再查詢DNS服務器來請求解析域名對應的IP地址。
5、fs文件系統靜態信息(設置開機自動掛載硬盤)
/etc/fstab
說明:
第一列:UUID或者設備名
第二列:掛載點
第三列:文件系統的類型ext2 ext3 ext4 XFS
第四列:掛載參數
第五列:是否備份
第六列:是否開機磁盤檢查
6、/etc/rc.local
開機的時候自動運行自動執行的命令或腳本,設定系統啟動時 init進程將系統設置成什麽樣的runlevel及加載相關的啟動文件設置
7、/etc/inittab
運行級別的配置文件(此處省略部分截圖)
說明:
0 - halt (Do NOT set initdefault to this) 關機
1 - Single user mode 單用戶模式
2 - Multiuser, without NFS (The same as 3, if you do not have networking) 無網絡服務的多用戶模式
3 - Full multiuser mode 完整命令行多用戶模式
4 – unused 保留(未使用)
5 - X11 圖形界面
6 - reboot (Do NOT set initdefault to this) 重啟
8、/etc/sysconfig/i18n
系統的字符集
其中en_US為英文字符集,可修改為中文字符集zh_CN
9、SElinux配置文件 /etc/selinux/config
(SElinux是一種安全機制,詳情可以參照上文)
10、ssh服務相關配置文件 /etc/ssh/sshd_config
實例為CentOS 6.9 64位版本詳細的ssh服務配置文件內容
因其加密方式相對安全可靠,目前SSH服務是比較常用的遠程登錄方式。
SSH 為 Secure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,後來又迅速擴展到其他操作平臺。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用於多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可運行SSH。
以上所列的Linux系統配置文件是相對重要且常用的配置文件,可對其進行修改起到所需要的功能。在Linux系統中一切皆文件,在Linux系統中還有很多的配置文件,對於系統各服務,應用等具有重要作用。
部分內容參考自https://www.aliyun.com/jiaocheng/198741.html
Linux學習之三-Linux系統的一些重要配置文件