linux相關基本知識,對於初學者可以當做筆記用。
一、linux的分割槽
1、分割槽型別:主分割槽: 最多只能分四個
擴充套件分割槽: 擴充套件分割槽最多1個,擴充套件分割槽不能格式化,也不能寫入資料。只能包含邏輯分割槽。擴充套件分割槽加主分割槽最多有4個。
邏輯分割槽:
2、分割槽例項:centos5.5,分配8g的硬碟空間(8g不是真的8g,是你用多少算多少)
/boot 100m 啟動分割槽
/home 1000m 家目錄
/swap 512m swap擴張分割槽
/ 剩餘的全部 根目錄
3、檔案系統
windows: fat16 fat32 ntfs
linux: ext2 ext3 ext4
inode i節點
注意:linux嚴格區分大小寫
linux下所有內容都是檔案,包括硬體(在windows中我們常見的硬體裝置、磁碟分割槽等,在linux中都被視作檔案,對裝置、分割槽的訪問就是讀寫對應的檔案)
linux下是不以擴張名區分檔案型別,而是靠許可權,但是有特例,如壓縮檔案,rpm軟體包檔案
linux下所有的可儲存裝置,都必須掛載使用,包括硬碟
4、掛載過程
windows中:碟符 c:\ d:\ e:\ f:\
linux中:
硬碟檔名——————指定掛載目錄(碟符) 掛載
/dev/sda1——————/boot
什麼是掛載?
類似於windows下面的碟符概念,而linux不支援碟符這種方式。因此掛載即把乙個分割槽或磁碟放在乙個目錄裡,這樣才能對這個磁碟上的檔案進行操作。
例項:windows—————分割槽:c:\ d:\ 即可(windows通過分配碟符就可以)
linux—————/dev/sda1——————/boot(linux需要分配碟符再掛載才可使用)
掛載點實際上就是linux中磁碟檔案系統的入口目錄,類似於windows中用來訪問不同分割槽的c d等碟符。
linux用目錄名掛載分割槽或磁碟的好處是:
一、便於操作,你可以把分割槽或磁碟掛載到任何你想要的目錄或資料夾裡。
三、掛載數量沒有限制,windows的分割槽掛載到z:就不能繼續掛載了,依舊是說windows掛載的分割槽數不能超過26個;而linux則沒有這個限制,特別是網路磁碟對映,你可以掛載任意多的共享資料夾到你的本地資料夾裡。
舉例說明:
1、比如某個分割槽sda2,掛載到/usr/src裡(僅僅是舉例),這個時候這個sda2裡面的aaa目錄,現在就表示為/usr/src/aaa。
如果它掛載到/var/www下面。sda2裡面的aaa就變成了/var/www/aaa。
即aaa目錄不變,改變的只是它的掛載點。
這點也類似於windows的修改碟符,比如d:\aaa。把碟符修改為e,這個目錄就成了e:\aaa。但它們還是乙個東西。
2、可以把windows想象成乙個最高端別的目錄是「我的電腦」,c d e f這些碟符都是他的乙個「目錄」,就能發現它和linux的掛載很相似了,只不過windows不允許出現這種沒有掛載分割槽的空目錄的掛載點而已。
linux當中的最高端別目錄就是「/」,下面的目錄 /etc /usr /root 等都是掛載點,最特別的就是像光碟、行動硬碟、u盤這些儲存裝置。舉例:在使用光碟時需要手動掛載到 /mnt/cdrom 這個目錄下面才可以使用,而windows會自動掛載;同樣解除安裝的時候,windows的u盤和行動硬碟也是需要解除安裝的。
5、密碼原則:複雜性、易記性、時效性
進入命令列操作:
1、$ setup ,執行一系列操作輸入ip位址。
2、service network restart
6、遠端管理工具 xshell
7、遠端檔案傳輸工具 winscp
二、linux常用命令
linux命令的格式
1、命令 [ 選項 ] [ 引數 ]
ls -a aaa
命令名稱:ls(顯示目錄檔案)
命令英文原意:list
命令所在路徑:/bin/ls
執行許可權:所有使用者
功能描述:顯示目錄檔案
ls -a 顯示全部檔案(包含隱藏檔案)
ls -l 長格式顯示檔案(long)
ls -h 檔案大小顯示為常見大小單位 b k m
ls -d 顯示目錄本身,而不是裡面的子檔案
ls -i 檢視inode號(i節點)
ll (ls -l 的縮寫)
-rw-r--r-- 1 root root 1190 08-10 23:12 anaconda-ks.cfg
許可權位 引用計數 所有者 屬主 大小 最後一次修改時間 檔名
提示符:[root@localhost src]# [當前登入使用者@主機名 當前所在目錄]#
$普通使用者
~ 使用者家目錄
管理員 /root
普通使用者 /home/使用者名稱
三、目錄操作命令
1、命令名稱:cd(切換所在目錄)
命令英文原意:change directory
命令所在路徑:shell內建命令
執行許可權:所有使用者
相對路徑:參照當前所在目錄,進行查詢。一定要先確定當前所在目錄。#cd ../usr/local/src
絕對路徑:從根目錄開始指定,一級一級遞迴查詢。在任何目錄下都可以進入指定位置。#cd /usr/bin
cd ~ 或 cd 進入當前使用者的家目錄 /root /home/user1/
cd - 進入上次目錄
cd .. 進入上一級目錄
cd . 進入當前目錄
2、命令名稱:pwd(顯示當前所在目錄)
命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執行許可權:所有使用者
3、命令名稱:mkdir(建立目錄)
命令英文原意:make directories
命令所在路徑:/bin/mkdir
執行許可權:所有使用者
mkdir -p 11/22/33/44 遞迴建立目錄(在沒有22/33/44目錄的情況下使用 -p 選項)
4、命令名稱:rmdir(刪除空目錄)
命令原意:remove empty directories
命令所在路徑:/bin/rmdir
執行許可權:所有使用者
5、命令名稱:tree(目錄名)
命令所在路徑:/usr/bin/tree
執行許可權:所有使用者
功能介紹:顯示指定目錄下所有內容的目錄樹
6、linux常見目錄
/ 根目錄
/bin 命令儲存目錄(普通使用者就可以讀取的命令)
/sbin 命令儲存目錄(超級使用者才可以使用的目錄)
/usr 系統軟體資源目錄
/usr/bin/ 系統命令(普通使用者)
/usr/sbin/ 系統命令(超級使用者)
/var 系統相關文件內容
/var/log 系統日誌位置
/var/spool/mail/ 系統預設郵箱位置
/var/lib/mysql/ 預設安裝的mysql的庫檔案目錄
/boot 啟動目錄,啟動相關檔案
/root 超級使用者的家目錄
/home 普通使用者的家目錄
/dev 裝置檔案儲存目錄
/etc 配置檔案儲存目錄
/lib 系統庫儲存目錄(函式庫)
/proc 直接寫入記憶體的
/sys
/mnt 系統掛載目錄
/media 掛載目錄
/tmp 臨時目錄
命令列的基本使用方法(其他)
其他常用命令行命令 檔案查詢命令 命令名稱 whereis 查詢命令的命令,同時看到幫助文件位置 命令所在路徑 usr bin whereis 執行許可權 所在使用者 命令名稱 find 搜尋命令,搜尋檔案 命令所在路徑 usr bin find 執行許可權 所有使用者按照檔名查詢 find 查詢位...
命令列的基本使用方法(檔案)
命令列相關基礎,筆記用 一 檔案操作命令 1 命令名稱 touch 建立空檔案或修改檔案時間 命令所在路徑 bin touch 執行許可權 所有使用者 功能描述 建立空檔案或修改檔案時間 使用方法 touch 檔名2 命令名稱 cat 檢視檔案內容,從頭到尾 命令所在路徑 bin cat 執行許可權...
SSH命令列使用方法
使用方式如下 1 登陸遠端伺服器 ssh root 192.168.1.123使用ssh命令以root使用者登入遠端伺服器192.168.1.123 2 上傳本地檔案到伺服器 scp home hello root 192.168.1.123 opt 把本機 home 目錄下的hello檔案上傳到1...