搜尋
首頁運維linux運維linux設定檔在哪裡

linux設定檔在哪裡

Dec 25, 2019 pm 01:25 PM
linux

linux設定檔在哪裡

linux常用設定檔位置及介紹:

#一、/etc設定檔

/etc/passwd 用戶資料庫,其中的網域給出了用戶名、真實姓名、家目錄、加密口令和用戶的其他資訊

/etc/group 類似/etc/passwd ,但說明的不是用戶而是組。

/etc/inittab init 的設定檔

/etc/issue 在登入提示字元前的輸出資訊。通常包括系統的一段短說明或歡迎訊息。內容由系統管理員決定。

/etc/motd 成功登入後自動輸出,內容由系統管理員決定,經常用於通告訊息,如計畫關時間的警告。

/etc/mtab 目前安裝的檔案系統清單。由scripts 初始化,並由mount 指令自動更新。需要一個目前安裝的檔案系統的清單時使用,例如df 指令,當df –a 時,檢視到的資訊應與其一致。

/etc/shadow 在安裝了影子口令軟體的系統上的影子口令檔。影子口令檔案將/etc/passwd 檔案中的加密口令移到/etc/shadow 中,而後者只對root 可讀。這使得破解口令更困難。

/etc/login.defs login 指令的設定檔

/etc/profile , /etc/csh.login , /etc/csh.cshrc 登入或啟動時Bourne 或Cshells時執行的文件。這允許系統管理員為所有使用者建立全域預設環境/etc/printcap 類似/etc/termcap ,但針對印表機。語法不同。

/etc/securetty 確認安全終端,也就是哪個終端允許root 登入。一般只列出虛擬控制台,這樣就不可能(至少很困難)通過modem 或網絡闖入系統並得到超級用戶特權。

/etc/shells 列出可信賴的shell。 chsh 指令允許使用者在本文件指定範圍內改變登入shell。提供一台機器FTP 服務的服務程序ftpd 檢查使用者shell 是否列在 /etc/shells檔案中,如果不是將不允許該使用者登入。

/etc/termcap終端效能資料庫。說明不同的終端用什麼"轉義序列"控制。寫程式時不直接輸出轉義序列(這樣只能工作於特定品牌的終端),而是從/etc/termcap中找出要做的工作的正確序列。這樣,多數的程序可以在多數終端上運作。

/etc/inputrc 輸入裝置設定檔

/etc/default/useradd 新增使用者的預設資訊的檔案

/etc/login.defs 是使用者密碼資訊的預設屬性

/etc/skel 使用者資訊的骨架

/sbin/nologin 無法登陸的使用者

/var/log/message 系統的日誌檔案

/etc/profile全域設定檔可以在新增一行PATH=$PATH:/usr/local/mysql/bin即可以軟體的指令可以使用

/root/bashrc 指令的別名

/etc/yum.repos.d 設定本機YUM來源

/etc/httpd/conf/httpd.conf 設定http服務的設定檔

/etc/fstab 系統啟動時自動載入的設備,(用於設定自動掛載設備)

/etc/selinux 安全性Linux設定

/etc/sysconfig/network 可以更改hostname(主機名稱)以及網路卡工作狀態

/etc/hosts 變更主機名稱和IP 位址的對應關係,請注意其格式為hostname.domain hostname localhost

localhost.domian,當修改主機名稱後必須修改該檔案

/etc/resolv.conf 可設定DNS 位址,即第一DNS,第二DNS 以及DNS 的預設搜尋路徑

/etc/sysconfig/networking/profiles/default 內含數個文件,可設定hosts、網路卡、DNS 位址及DNS 搜尋路徑等

/etc/sysconfig/network-scripts/ifcfg-eth0 設定網卡eth0

#/etc/rc.d/init. d/network restart 重啟網路

/etc/rc.d/init.d 用於放置幾乎所有服務的啟動腳本

/etc/sysctl.conf 核心參數設定檔

/etc/sysconfig/i18n 設定係統語言和字元類型

/etc/crontab 系統定義的任務計畫

/etc/anacrontab 實作檢查過期和未完成的crontab的任務的設定檔

/etc/rc.d/init.d/functions 定義功能的設定檔

/etc/rc.d/rc.sysinit 系統啟動設定設定檔

/etc/sysconfig/system-config-firewall配置防火牆的信任端口,以及防火牆的工作狀態。圖形化配置防火牆的存檔文件,具體講只保存圖形介面的otherport裡面設定的項目,如果主設定檔存在對應的設定條目,那麼它裡面的設定條目存在與否並不重要。

/etc/sysconfig/iptables 防火牆主設定檔

/etc/sysconfig/system-config-securitylevel 系統安全等級文件,在防火牆設定中不會涉及

/etc/xinetd.conf xinetd 的主設定檔

/etc/hosts.allow TCP的一個授權表

/etc/host.deny TCP的一個拒絕表

/etc/squid/squid.conf 代理伺服器(SQUID)設定檔

/etc/sysconfig/vncservers VNC服務設定檔

/etc/vsftpd/ftpusers 用於保存不允許進行FTP 登入的本機使用者帳號(黑名單)

/etc/vsftpd/user_list 更靈活的使用者存取控制,但需要在主設定檔中進行宣告

/etc/inetd.conf swat 設定

/etc/dhcpd.conf DHCP 的設定檔

/etc/rc.d/init.d/dhcpd stopDHCP

/etc/access 可以對sendmail 的郵件流進行控制

/etc/udev/rules.d 系統初始化時將硬體探測資訊輸出成設備設定文件,是一個程式。讓使用者定義udev的規則,從而實現在建立裝置檔案使用不同的裝置檔案名稱

註:/etc/passwd 存放使用者的帳號

slaceware:x:5000:5000:Test User:/home/slackware:/bin/bash

Name:passwd位置:UID:GID:CECOS(註解):diectory(家目錄):shell

註:/etc/shadow存放使用者的密碼

slaceware:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/:15355:0:99999:7:::

#Name:加密後的密碼:時間1:時間2:時間3:時間4:時間5:時間6:預留段

加密後的密碼:以$分開,第一個$後是1,說明加密演算法是md5,第二個$後是加的sail ,第三個$後是加的密碼

時間1:從1970年1月1日起到最近的修改的天數

時間2:密碼的最短使用期限

時間3:密碼最長使用期限

時間4:在密碼過期之前多少天開始警告

時間5:密碼過期多少天用戶停用

時間6:自1970年1月1日起多久用戶停用

註:/etc/group 存放群組的帳號

slackware:x:5000:

Name:passwd位置:GID:附加群組的使用者清單

附註:互動式登陸的使用者:

/etc/profile -->/etc/profile.d/* - ->~/.bash_profile -->~/.bashrc -->/etc/bashrc

非互動式登入:

~/.bashrc -->/etc /bashrc -->.etc/profile.d/*

二、/proc 設定檔

/proc/dma 顯示目前使用的DMA 通道。

/proc/filesystems 核心配置的檔案系統。

/proc/interrupts 顯示使用的中斷,and how many of each there have been.

/proc/ioports 目前使用的I/O 連接埠。

/proc/kcore 系統實體記憶體映像。與實體記憶體大小完全一樣,但不實際佔用這麼多記憶體;

it is generated on the fly as programs access it.

(記住:除非你把它拷貝到什麼地方,/proc 下沒有任何東西佔用任何磁碟空間。)

/proc/kmsg 核心輸出的訊息。也被送到syslog

/proc/ksyms 核心符號表

/proc/loadavg 系統"平均負載";3 個指示器指出系統目前的工作量。

/proc/meminfo 記憶體使用訊息,包括實體記憶體和swap。

/proc/modules 目前載入了哪些核心模組。

/proc/net 網路協定狀態資訊。

/proc/self 到檢視/proc 的程式的行程目錄的符號連接。當2 個進程查看/proc時,是不同的連線。這主要便於程式得到它自己的進程目錄。

/proc/stat 系統的不同狀態,such as the number of page faults since the system was booted.

/proc/uptime 系統啟動的時間長度。

/proc/cpuinfo 處理器訊息,如類型、製造商、型號和性能。

/proc/devices 目前運行的核心配置的裝置驅動的清單。

/proc/version 核心版本。

/proc/mdstat RAID裝置的資訊

/proc/cmdline ro root=/dev/vol0/root rhgb quiet grub資訊

#/proc/cpuinfo 顯示CPU的相關資訊

/proc/cpuset cpu集合用於顯示目前程序可以應用在哪些cpu上

/proc/filesystem目前系統支援的檔案系統類型

/etc /245/vm 系統進程ID號為245的進程的虛擬記憶體資訊

/etc/245/kernel 系統進程ID號碼為245的進程的核心資訊

#/proc/mounts 掛載的所有檔案系統

/proc/swaps 交換分區資訊

/proc/uptime 啟動系統運行時間

/proc/sys (具有寫入權限)定義核心參數的值來定義核心的功能

/proc/sys/kernel/hostname 主機名稱的設定

三、/usr 設定檔

/usr/bin 眾多的應用程式

/usr/doc linux 文件

/usr/include linux 下C 開發和編譯應用程式所需的頭檔

/ usr/include/g C 編譯器的頭文

/usr/lib 常用的動態連結函式庫和軟體包的設定檔

/usr/src 系統軟體的原始碼

/usr/src/linux linux 核心的原始碼

/usr/local/bin 本地增加的命令

/usr/local/lib 本地增加的函式庫

/usr/sbin 為系統管理員保留的程式

/usr/share/fonts 字型檔

/usr/share/doc 各種文件檔

/ usr/share/man 系統手冊頁

/usr/local/apache/man 定義man目錄文集

四、其它目錄設定檔

# /dev/null 沒有用的檔案所放的位置,相當於回收站,吞噬裝置

/dev/zero 初始化磁碟(吐零)

/dev/random 隨機數產生器,熵池

/dev/urandom 偽隨機數產生器,熵池。 (當熵池耗盡時,用軟體產生隨機數)

/var/spool/mail/root 定義mail設定發送使用者為root

/bin/bash 系統內建腳本

/home/USERNAME 使用者配額檔案

/var/spool/cron/USERNAME 使用者定義的任務計畫

五、目錄結構:

/boot 用於自舉載入程式(LILO 或GRUB)的文件。當電腦啟動時(如果有多個作業系統,有可能允許你選擇啟動哪一個作業系統),這些檔案會先被裝載。這個目錄也會包含LINUX 核(壓縮檔vmlinuz),但LINUX 核也可以存在別處,只要設定LILO 且LILO 知道LINUX 核在哪裡。

/bin 系統啟動時所需的引導程式(二進位執行檔),這些檔案可以被一般使用者使用

/dev 代表硬體元件的裝置檔案目錄。 LINUX 下設備被當成文件,這樣一來硬體被抽象化,便於讀寫、網路共享以及需要臨時裝載到文件系統中。正常情況下,設備會有一個獨立的子目錄。這些設備的內容會出現在獨立的子目錄下。 LINUX 沒有所謂的驅動符。

/etc 存放各種設定檔

/etc/rc.d 啟動的設定檔和腳本

/home 使用者主目錄,包含參數設定檔、個人化文件、文件、資料、EMAIL、快取資料等

/lib 標準程式設計庫,又叫動態連結共享庫,作用類似windows 裡的.dll 檔案

/sbin 為系統管理員保留的用於系統啟動時的引導程式(二進位執行檔),這些檔案不打算被普通使用者使用(普通使用者仍然可以使用它們,但要指定目錄)

/tmp 公用的暫存文件儲存點,該目錄會被自動清理乾淨

/root 系統管理員的主目錄

/mnt 系統提供這個目錄是讓使用者暫時掛載其他的檔案系統。

/lost found這個目錄平常是空的,系統非正常關機而留下「無家可歸」的檔案(windows下叫什麼.chk)就在這裡

/proc虛擬的目錄,是系統記憶體的映射,可直接存取這個目錄來取得系統資訊。目錄整個包含虛幻的檔案。它們實際上並不存在磁碟上,也不佔用任何空間。 (用ls –l 可以顯示它們的大小)當查看這些文件時,實際上是在訪問存在內存中的信息,這些信息用於訪問系統

/proc/1 關於進程1 的信息目錄。每個進程在/proc 下都有一個名為其進程號的目錄。

/var 某些大文件的溢出區,比方說各種服務的日誌文件,包含在正常操作中被改變的文件:假脫機文件、記錄文件、加鎖文件、臨時文件和頁格式化檔案等

/var/spool mail, news, 列印佇列和其他佇列工作的目錄。每個不同的spool 在/var/spool 下有自己的子目錄,例如,使用者的郵箱在/var/spool/mail 中。

/opt 可選的應用程序,譬如,REDHAT 5.2 下的KDE (REDHAT 6.0 下,KDE 放在其它的XWINDOWS 應用程序中,主執行程序在/usr/bin 目錄下)

/usr 最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄中。

/home /var /usr/local 經常是單獨分區,因為經常會操作,容易產生碎片

/srv 該目錄存放一些服務啟動之後需要提取的資料

啟動引導程式設定檔範例:

LILO /etc/lilo.conf
GRUB /boot/grub/menu.lst

線上學習影片教學分享:linux影片教學

以上是linux設定檔在哪裡的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Linux:看看其基本結構Linux:看看其基本結構Apr 16, 2025 am 12:01 AM

Linux的基本結構包括內核、文件系統和Shell。 1)內核管理硬件資源,使用uname-r查看版本。 2)EXT4文件系統支持大文件和日誌,使用mkfs.ext4創建。 3)Shell如Bash提供命令行交互,使用ls-l列出文件。

Linux操作:系統管理和維護Linux操作:系統管理和維護Apr 15, 2025 am 12:10 AM

Linux系統管理和維護的關鍵步驟包括:1)掌握基礎知識,如文件系統結構和用戶管理;2)進行系統監控與資源管理,使用top、htop等工具;3)利用系統日誌進行故障排查,借助journalctl等工具;4)編寫自動化腳本和任務調度,使用cron工具;5)實施安全管理與防護,通過iptables配置防火牆;6)進行性能優化與最佳實踐,調整內核參數和養成良好習慣。

了解Linux的維護模式:必需品了解Linux的維護模式:必需品Apr 14, 2025 am 12:04 AM

Linux維護模式通過在啟動時添加init=/bin/bash或single參數進入。 1.進入維護模式:編輯GRUB菜單,添加啟動參數。 2.重新掛載文件系統為讀寫模式:mount-oremount,rw/。 3.修復文件系統:使用fsck命令,如fsck/dev/sda1。4.備份數據並謹慎操作,避免數據丟失。

Debian如何提升Hadoop數據處理速度Debian如何提升Hadoop數據處理速度Apr 13, 2025 am 11:54 AM

本文探討如何在Debian系統上提升Hadoop數據處理效率。優化策略涵蓋硬件升級、操作系統參數調整、Hadoop配置修改以及高效算法和工具的運用。一、硬件資源強化確保所有節點硬件配置一致,尤其關注CPU、內存和網絡設備性能。選擇高性能硬件組件對於提升整體處理速度至關重要。二、操作系統調優文件描述符和網絡連接數:修改/etc/security/limits.conf文件,增加系統允許同時打開的文件描述符和網絡連接數上限。 JVM參數調整:在hadoop-env.sh文件中調整

Debian syslog如何學習Debian syslog如何學習Apr 13, 2025 am 11:51 AM

本指南將指導您學習如何在Debian系統中使用Syslog。 Syslog是Linux系統中用於記錄系統和應用程序日誌消息的關鍵服務,它幫助管理員監控和分析系統活動,從而快速識別並解決問題。一、Syslog基礎知識Syslog的核心功能包括:集中收集和管理日誌消息;支持多種日誌輸出格式和目標位置(例如文件或網絡);提供實時日誌查看和過濾功能。二、安裝和配置Syslog(使用Rsyslog)Debian系統默認使用Rsyslog。您可以通過以下命令安裝:sudoaptupdatesud

Debian中Hadoop版本怎麼選Debian中Hadoop版本怎麼選Apr 13, 2025 am 11:48 AM

選擇適合Debian系統的Hadoop版本,需要綜合考慮以下幾個關鍵因素:一、穩定性與長期支持:對於追求穩定性和安全性的用戶,建議選擇Debian穩定版,例如Debian11(Bullseye)。該版本經過充分測試,擁有長達五年的支持週期,能夠確保系統穩定運行。二、軟件包更新速度:如果您需要使用最新的Hadoop功能和特性,則可以考慮Debian的不穩定版(Sid)。但需注意,不穩定版可能存在兼容性問題和穩定性風險。三、社區支持與資源:Debian擁有龐大的社區支持,可以提供豐富的文檔和

Debian上TigerVNC共享文件方法Debian上TigerVNC共享文件方法Apr 13, 2025 am 11:45 AM

本文介紹如何在Debian系統上使用TigerVNC共享文件。你需要先安裝TigerVNC服務器,然後進行配置。一、安裝TigerVNC服務器打開終端。更新軟件包列表:sudoaptupdate安裝TigerVNC服務器:sudoaptinstalltigervnc-standalone-servertigervnc-common二、配置TigerVNC服務器設置VNC服務器密碼:vncpasswd啟動VNC服務器:vncserver:1-localhostno

Debian郵件服務器防火牆配置技巧Debian郵件服務器防火牆配置技巧Apr 13, 2025 am 11:42 AM

配置Debian郵件服務器的防火牆是確保服務器安全性的重要步驟。以下是幾種常用的防火牆配置方法,包括iptables和firewalld的使用。使用iptables配置防火牆安裝iptables(如果尚未安裝):sudoapt-getupdatesudoapt-getinstalliptables查看當前iptables規則:sudoiptables-L配置

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),