取決於你使用的是哪個Linux發行版,通常在/etc/rc.d /etc/init.d等目錄下
Linux的賬號驗證程序是login,login會接收mingetty傳來的用戶名作為用戶名參數。然後login會對用戶名進行分析:如果用戶名不是root,且存在/etc/nologin文件,login將輸出nologin文件的內容,然後退出。這通常用來系統維護時防止非root用戶登錄。只有/etc/securetty中登記了的終端才允許root用戶登錄,如果不存在這個文件,則root可以在任何終端上登錄。/etc/usertty文件用於對用戶作出附加訪問限制,如果不存在這個文件,則沒有其他限制。
在分析完用戶名後,login將搜索/etc/passwd以及/etc/shadow來驗證密碼以及設置賬戶的其它信息,比如:主目錄是什麼、使用何種shell。如果沒有指定主目錄,將默認為根目錄;如果沒有指定shell,將默認為/bin/bash。
login程序成功後,會向對應的終端在輸出最近一次登錄的信息(在/var/log/lastlog中有記錄),並檢查用戶是否有新郵件(在/usr/spool/mail/的對應用戶名目錄下)。然後開始設置各種環境變數:對於bash來說,系統首先尋找/etc/profile腳本文件,並執行它;然後如果用戶的主目錄中存在.bash_profile文件,就執行它,在這些文件中又可能調用了其它配置文件,所有的配置文件執行後後,各種環境變數也設好了,這時會出現大家熟悉的命令行提示符,到此整個啟動過程就結束了。
② Linux下如何分區
方案一:「標准」方案
/ 8G SWAP 2G /BOOT 100m /USR 7G /HOME 8G
說明:/ 8G 其實這樣子就夠用了,不過還是要留一些冗餘,比如有些軟體默認就安裝在這里了,或者是您臨時將某些文件放在桌面(假如您在ROOT下)因此還是建議8G
SWAP 2G 臨時分區,最大值也就是2G了,如果您的物理內存足夠大,比如512M或者1G以上,SWAP可以設置得小一點。通常就是將它設置成最大值了,因為這2G對硬碟來說或許不算什麼(現在硬碟動則幾十上百G的)但是當您在運行很多的程序的時候,或許這個SWAP就派上了用場(我曾經觀察過自己的系統,512M的內存竟然也有用光的時候--沒開什麼大程序,而且也調用到了SWAP。)
/BOOT 100M 這個BOOT分區通常是作為一個獨立的分區的,如果您僅僅是實驗的話,就不一定需要單獨劃分。但是要記住,在單獨的LINUX系統中,這個分區最好是獨立的。
/USR 7G 准確的說7G可能有點小了,如果您需要用到MYSQL服務的話。這里通常是放程序文件的地方,有些資料庫比如MYSQL不特意指定資料庫存放路徑的話也是放在這里。。因此您可以根據需要調節這個區的大小。
/HOME 8G您說到需要放置一些音樂文件什麼的,因此這個區相應的劃分得大一點。您可以根據您的空間總量來確定這個區的大小
以上是比較均衡的劃分,相應的如果是單個硬碟全部使用的話,也是基本可以按照這個比例的。因為是實驗,因此就不單獨劃分/VAR區了,在以後真正應用的時候,可能是需要劃分/VAR區的,這里通常用於設置FTP以及WEB服務,還有一些系統日誌也放在這里。因為空間有限,就不單獨劃分了。
方案二 「極端」方案
先確定您在/HOME下大概需要多少空間,然後將剩餘的空間全部分配給/
或者您不能確定,那麼請將所有的空間都分配給/
希望我提出的方案能夠對您有用~
③ linux 里的系統文件默認在哪裡放是在root目錄下嗎
linux 系統下有etc目錄是放置配置文件的
dev是設備文件
home是家目錄
/ 根目錄
│
├boot/ 啟動文件。所有與系統啟動有關的文件都保存在這里
│ └grub/ Grub引導器相關的文件
│
├dev/ 設備文件
├proc/ 內核與進程鏡像
│
├mnt/ 臨時掛載
├media/ 掛載媒體設備
│
├root/ root用戶的$HOME目錄
├home/
│ ├user/ 普通用戶的$HOME目錄
│ └.../
│
├bin/ 系統程序
├sbin/ 管理員系統程序
├lib/ 系統程序庫文件
├etc/ 系統程序和大部分應用程序的全局配置文件
│ ├init.d/ SystemV風格的啟動腳本
│ ├rcX.d/ 啟動腳本的鏈接,定義運行級別
│ ├network/ 網路配置文件
│ ├X11/ 圖形界面配置文件
│
├usr/
│ ├bin/ 應用程序
│ ├sbin/ 管理員應用程序
│ ├lib/ 應用程序庫文件
│ ├share/ 應用程序資源文件
│ ├src/ 應用程序源代碼
│ ├local/
│ │ ├soft/ 用戶程序
│ │ └.../ 通常使用單獨文件夾
│ ├X11R6/ 圖形界面系統
│
├var/ 動態數據
│
├temp/ 臨時文件
├lost+found/ 磁碟修復文件
大體就是這樣的
你的數據是你自己定義的 apache可以定義的
當然你沒有說你用的啥系統 這個是我用的桌面 Ubuntu
④ linux分區的手動分區和自動分區相關問題,centos8.1,我是初學者
要回答這個問題,你要先知道各個系統文件夾是存放什麼的。然後根據你的伺服器實際運行過程中會產生什麼文件來選擇分區。
系統跑起來會產生一些日誌文件,不會太多。主要是你自己部署的程序產生一些存儲文件,這些是可以自定義存儲路徑的。
/boot 該目錄默認下存放的是Linux的啟動文件和內核。
/bin 該目錄中存放Linux的常用命令。
/sbin 該目錄用來存放系統管理員使用的管理程序。
/var 該目錄存放那些經常被修改的文件,包括各種日誌、數據文件。
/etc 該目錄存放系統管理時要用到的各種配置文件和子目錄,例如網路配置文件、文件系統、X系統配置文件、設備配置信息、設置用戶信息等。
/dev 該目錄包含了Linux系統中使用的所有外部設備,它實際上是訪問這些外部設備的埠,訪問這些外部設備與訪問一個文件或一個目錄沒有區別。
/mnt 臨時將別的文件系統掛在該目錄下。
/root 如果你是以超級用戶的身份登錄的,這個就是超級用戶的主目錄。
/home 如果建立一個名為「xx」的用戶,那麼在/home目錄下就有一個對應的「/home/xx」路徑,用來存放該用戶的主目錄。
/usr 用戶的應用程序和文件幾乎都存放在該目錄下。
/lib 該目錄用來存放系統動態鏈接共享庫,幾乎所有的應用程序都會用到該目錄下的共享庫。
/opt 第三方軟體在安裝時默認會找這個目錄,所以你沒有安裝此類軟體時它是空的,但如果你一旦把它刪除了,以後在安裝此類軟體時就有可能碰到麻煩。
/tmp 用來存放不同程序執行時產生的臨時文件,該目錄會被系統自動清理干凈。
/proc 可以在該目錄下獲取系統信息,這些信息是在內存中由系統自己產生的,該目錄的內容不在硬碟上而在內存里。
/misc 可以讓多用戶堆積和臨時轉移自己的文件。
/lost+found 該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機後,有些文件就臨時存放在這里。
⑤ linux哪一個目錄存放啟動引導文件
/etc/rc.d/init.d/ 這個是啟動腳本,ubuntu和redhat這兩種linux系統都是執行這個腳本。
⑥ linux一般安裝文件放在哪個文件夾
linux安裝文件放在默認安裝位置,通常為:/usr/local,至於安裝路徑,建議新手暫時不要考慮它。
Linix的目錄具有統一的規范。該規范的作用是確保任何軟體都可以找到任何其他軟體和文件。通常,可以運行的文件位於/bin或者/usr/bin、庫文件/lib或/usr/lib中,其他文件位於其他位置。
建議學習linux目錄結構,以更好地理解為什麼默認情況下將它安裝在/usr/local中。
(6)linux啟動文件夾在哪個區擴展閱讀:
Linux系統概述
Linux是一個類似於Unix的操作系統,可以自由使用和自由傳播。它是基於POSIX和Unix的多用戶,多任務,多線程和多CPU操作系統。隨著Internet的發展,Linux得到了來自世界各地的軟體愛好者,組織和公司的支持。
除了在伺服器操作系統中保持強勁的發展勢頭之外,Linux系統在個人計算機和嵌入式系統方面也取得了可觀的進步。用戶不僅可以直觀地獲取操作系統的實現機制,還可以根據自己的需求進行修改和完善,以最大程度地適應用戶的需求。
⑦ linux用戶文件放在什麼地方
linux的用復戶文件一斑是放在/用戶名/home當中制的。
因為linux有win系統無法想像的嚴格許可權控制,所以在/目錄下,也就是根目錄下,非root用戶是無法寫入文件的。
linux系統的系統分區用途如下:
/ 根目錄,存放系統文件,並且掛載所有的文件系統
/home用戶主目錄
/usr軟體以及依賴庫文件夾
/tmp臨時文件
/opt自定義軟體安裝文件夾
/proc內存虛擬映射
/boot啟動文件文件夾