2018.8.6 Linux初識與安裝
1、目前RHEL6預設的檔案系統型別:
EXT4,第四代擴充套件(Extended)檔案系統,屬於日誌檔案系統;
SWAP,在Linux系統的變換分割槽中使用——為了解決虛擬記憶體的問題
Linux支援的其他檔案系統型別:
支援對FAT格式檔案系統的讀寫;
支援NTFS檔案系統的讀,預設不支援寫;
ReiserFS檔案系統——完全平衡樹結構來容納資料,包括檔案資料,檔名以及日誌支援。ReiserFS還以支援海量磁碟和磁碟陣列,並能在上面繼續保持很快的搜尋速度和很高的效率。
2、預設管理員賬號:
3、目錄結構:
Linux採用了樹形的目錄結構(一切以檔案表示)
最上面的節點是根(/)
4、安裝:
1.Vmware-新建虛擬機器-安裝
ctrl+alt+enter全屏/退出全屏
自定義服務
Ftp、瀏覽器、桌面、開發工具
2.安裝增強工具Vmware tools
解壓到root目錄
~代表家目錄 |
pwd顯示工作目錄 |
ls檢視目錄下檔案 |
藍顏色代表目錄
3、Xshell安裝與使用
配置虛擬機器網絡卡 :自定義VM net1(僅主機模式)
修改虛擬機器IP地址:ifconfig檢視
ifconfig eth0 192.168.120.110(與vmnet1同一網段)
使用xshell連線虛擬機器,通過對應IP地址
輸入使用者名稱密碼連線
4、關閉防火牆
臨時關閉:service iptables stop
Setenforce 0/1 (0禁用1啟用selinux的功能)
永久關閉:#chkconfig iptables off
開啟/etc/sysconfig/sellinux檔案
修改"selinux=disabled"
儲存退出重啟
5、Linux gedit相當於windows的記事本
6、引導過程總覽:
開機自檢(BIOS)->MBR引導->GRUB選單->載入核心(kernel)->init程序初始化
7、init程序
由Linux核心載入執行/sbin/init 程式
是系統中第一個程序
PID (程序標記)號永遠為1
8、硬碟
/dev/sda1----第一塊SCSI硬碟的第一個分割槽
硬碟型別:1. hd:IDE(老硬碟,如今已經沒了)
2. sd:串列埠SISC USB
a硬碟編號。a----第一塊。b----第二塊
1數字,分割槽編號
9、分割槽型別
主分割槽:存放OS,啟動OS(編號1~4)
擴充套件分割槽:對硬碟空間擴充套件(編號5)
邏輯分割槽:建立在擴充套件分割槽(編號6)
邏輯分割槽之和=擴充套件區
主分割槽+擴充套件區=總空間
10、級別
gedit /etc/inittab 修改預設級別
inittab檔案結構
0----關機
1----單使用者
2----多使用者,但沒有網路共享功能
3----完全多使用者
4----暫未使用
5----Xwindows圖形化
6----重啟
Init 可以直接呼叫應用級別
11、系統服務控制
常用方式
service 服務名 控制型別
/ect/rc.d/init.d/服務名 控制型別
控制型別
start:開啟
Stop:停止
restart:重新啟動
reload:重新載入
status:檢視服務狀態
系統服務管理工具
ntsysv工具:
提供一個視覺化可互動的介面
便於集中管理多個工具
chkconfig:
不提供視覺化介面
管理單個服務效率更高
用法:
chkconfig --level 執行級別 服務名 開/關(on/off)
chkconfig --level 35 iptables on 將防火牆的級別3和級別5開啟
chkconfig --list 服務名
chkconfig --list iptables 列出防火牆的級別狀態
12、磁碟劃分
生產環境目錄劃分
/boot啟動目錄,使用預設值就可以,預設512m
/home 預設使用者目錄,根據使用者多少少而定。建議5G以上。
/opt一些軟體使用,用建議2G以上
/tmp 系統預設臨時日錄,根據軟體執行需求定,一般不小於10G。
/usr存放軟體的目錄,大小比較固定10C真多儲存作業系統軟體。這是個頻繁讀寫,容易損壞的檔案系統,需要和其它目錄分開。
/usr/local-些軟體使用
/var存放Linux日常執行各種日誌,也有些軟體預設使用這個檔案系統。這是一一個頻繁讀寫,容易損壞的檔案系統。需要和其它目錄分開。
/ 不少於2G,建議5G,上面檔案系統沒有的情況下,預設使用這個空間,要酌情增加。該檔案系統慢會引起伺服器掛起。
/mysqldata使用者資料目錄
/mavenlib使用者資料目錄
13、開機預設執行
Id:3:initdefault----開機預設執行級別3
Id:1:initdefault----開機預設執行級別1
runlevel檢視執行級別