1 概述
Unix ?C ?TCP/IP 三位一體
Linux天生是網(wǎng)絡(luò)操作系統(tǒng)
程序員的學(xué)習(xí):不斷地敲代碼,不斷地看別人的代碼。
Linux兩大領(lǐng)域:
? ? (1)服務(wù)器
? ? (2)嵌入式設(shè)備
www.netcraft.com?查看網(wǎng)站服務(wù)器系統(tǒng)
VMware快捷鍵:
Ctrl+Alt+Enter 全屏
Ctrl+Alt 從VMware中切出
局域網(wǎng)中Windows主機(jī)名不能重復(fù),Linux主機(jī)名可以重復(fù)
系統(tǒng)分區(qū):
磁盤分區(qū)是使用分區(qū)編輯器(partition editor)在磁盤上劃分幾個(gè)邏輯部分。
碟片一旦劃分成數(shù)個(gè)分區(qū)(Partition),不同類的目錄與文件可以存儲(chǔ)進(jìn)不同的分區(qū)。
主分區(qū):最多4個(gè)
擴(kuò)展分區(qū):最多1個(gè)
? ??主分區(qū)加擴(kuò)展分區(qū)最多4個(gè)
? ??不能寫入數(shù)據(jù),只能包含邏輯分區(qū)
邏輯分區(qū)
又稱為邏輯格式化,根據(jù)用戶選定的文件系統(tǒng)(FAT16、FAT32、NTFS、EXT2、EXT3、EXT4),在磁盤的特定區(qū)域?qū)懭胩囟〝?shù)據(jù),在分區(qū)中劃出一片用于存放文件分配表、目錄表等用于文件管理的磁盤空間。
硬盤設(shè)備文件名:
IDE硬盤 ?/dev/hd[a-d]
SCSI/SATA/USB硬盤 ?/dev/sd[a-p]
光驅(qū) ?/dev/cdrom ?or ?/dev/hdc
軟盤 ?/dev/fd[0-1]
打印機(jī)(25針) ?/dev/lp[0-2]
打印機(jī)(USB) ?/dev/usb/lp[0-15]
鼠標(biāo) ?/dev/mouse
掛載文件分區(qū):
必須分區(qū)
·/ 根分區(qū)
·swap分區(qū) ?交換分區(qū),內(nèi)存2倍,不超過2GB
推薦分區(qū)
·/boot ?啟動(dòng)分區(qū),200MB
總結(jié):
分區(qū):把大硬盤分為小的邏輯分區(qū)
格式化:寫入文件系統(tǒng)
分區(qū)設(shè)備文件名:給每個(gè)分區(qū)定義設(shè)備文件名
掛載:給每個(gè)分區(qū)分配掛載點(diǎn)
密碼原則:
>復(fù)雜性:八位以上,大寫、小寫、數(shù)字、符號(hào)
>易記憶:
>時(shí)效性:
安裝日志:
/root/install.log ?安裝在系統(tǒng)中的軟件包及其版本信息
/root/install.log.syslog ?安裝過程中留下的事件記錄
/root/anaconda-ks.cfg ?以Kickstart配置文件的格式記錄安裝過程中設(shè)置的選項(xiàng)信息
?
注意事項(xiàng):
(1)嚴(yán)格區(qū)分大小寫
(2)所有內(nèi)容以文件形式保存,包括硬件
? ? 硬盤文件是/dev/sd[a-p]
? ? 光盤文件是/dev/sr0
(3)不靠擴(kuò)展名區(qū)分文件類型
壓縮包:.gz ?.bz2 ?.tar.bz2 ?.tgz
二進(jìn)制軟件包:.rpm
網(wǎng)頁文件:.html ?.php
腳本文件:.sh
配置文件:.conf
(4)所有存儲(chǔ)設(shè)備都必須掛載之后用戶才能使用,包括硬盤、U盤、光盤
(5)遠(yuǎn)程服務(wù)器不允許關(guān)機(jī),只能重啟
(6)重啟時(shí)應(yīng)該關(guān)閉服務(wù)
(7)不要在服務(wù)器訪問高峰運(yùn)行高負(fù)載命令
(8)遠(yuǎn)程配置防火墻不要把自己踢出服務(wù)器
(9)指定合理的密碼規(guī)范并定期更新
(10)合理分配權(quán)限
(11)定期備份重要數(shù)據(jù)和日志
Linux各目錄作用:
/bin/ 存放系統(tǒng)命令,普通用戶和超級(jí)用戶都可執(zhí)行
/sbin/ 保存和系統(tǒng)環(huán)境設(shè)置相關(guān)的命令,超級(jí)用戶可以執(zhí)行
/usr/bin/ 存放系統(tǒng)命令,普通用戶和超級(jí)用戶都可執(zhí)行
/usr/sbin/ 存放根文件系統(tǒng)不必要的系統(tǒng)管理命令,例如多數(shù)服務(wù)程序,超級(jí)用戶可以執(zhí)行
/boot/ 系統(tǒng)啟動(dòng)目錄,保存系統(tǒng)啟動(dòng)相關(guān)的文件,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序
/dev/ 設(shè)備文件保存位置
/etc/ 配置文件保存位置。系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式的服務(wù)的配置文件都在其中
/home/ 用戶家目錄
/lib/ 系統(tǒng)調(diào)用的函數(shù)庫保存位置
/lost+found/ 當(dāng)系統(tǒng)意外崩潰或機(jī)器意外關(guān)機(jī),而產(chǎn)生一些文件碎片放在這里。只在每個(gè)分區(qū)中出現(xiàn)
/media/ 掛載軟盤和光盤
/mnt/ 掛載目錄
/misc/ 掛載NFS服務(wù)的共享目錄
/opt/ 第三方軟件保存的位置,或者將第三方軟件安裝在/usr/local下
/proc/ 虛擬文件系統(tǒng),數(shù)據(jù)保存到內(nèi)存中。主要保存系統(tǒng)的內(nèi)核,進(jìn)程,外部設(shè)備狀態(tài)和網(wǎng)絡(luò)狀態(tài)燈。
/proc/cpuinfo CPU信息
/proc/devices 設(shè)備驅(qū)動(dòng)列表
/proc/filesystems 文件系統(tǒng)列表
/proc/net 網(wǎng)絡(luò)協(xié)議信息
/sys/ 虛擬文件系統(tǒng),保存到內(nèi)存當(dāng)中,保存內(nèi)核相關(guān)信息
/root/ 超級(jí)用戶家目錄
/srv/ 服務(wù)數(shù)據(jù)目錄,一些系統(tǒng)服務(wù)啟動(dòng)后,可以在這個(gè)目錄中保存所需要的數(shù)據(jù)
/tmp/ 臨時(shí)目錄,存放臨時(shí)文件,所有用戶均可訪問和寫入
/usr/ 系統(tǒng)資源目錄,Unix Software Resource。系統(tǒng)中安裝的軟件大多在這里
/var/ 動(dòng)態(tài)數(shù)據(jù)保存位置。主要保存緩存、日志以及軟件運(yùn)行所產(chǎn)生的文件
總結(jié)
- 上一篇: HBase 基本Java API
- 下一篇: 2 文件处理、权限管理、搜索