你好請問是問紅帽系統中顯示沒有那個文件或目錄怎麼辦嗎?紅帽系統中顯示沒有那個文件或目錄的解決方法是:
1、首先第一步重啟ubuntu,隨即長按shirft進入grub菜單,選擇recoverymode,按"e"鍵進入編輯頁面。
2、接著會進入的非恢復模式。
3、然後將rorecoverynomodeset替換為"rwsingleinit=/bin/bash"(上述的界面中將改為rwsingleinit=/bin/bash)按ctrl+x進入單用戶模式,當前用戶即為root。Fedora23(虛擬機)進入grub後,按e進入編輯模式。找到以「linux"開仿枝頭的那一行,追加」rwsingleinit=/bin/bash"。
4、最後就是按ctrl+x啟備卜敏動,然後進入root的shell環境即可解弊渣決。
⑵ red hat linux 如何查看版本
1. 查看內核版本命令:
1) [root@q1test01 ~]# cat /proc/version
Linux version 2.6.9-22.ELsmp ([email protected]) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
2) [root@q1test01 ~]# uname -a
Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
3) [root@q1test01 ~]# uname -r
2.6.9-22.ELsmp
2. 查看linux版本:
1) 登錄到伺服器執行 lsb_release -a ,即可列出所有版本信息,例如:
[[email protected] ~]# [root@q1test01 ~]# lsb_release -a
LSB Version: :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-
ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
Release: 4
Codename: NahantUpdate2
注:這個命令適用於所有的linux,包括Redhat、SuSE、Debian等發行版。
2) 登錄到linux執行cat /etc/issue,例如如下:
[root@q1test01 ~]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
Kernel \r on an \m
3) 登錄到linux執行cat /etc/redhat-release ,例如如下:
[root@q1test01 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
注:這種方式下可以直接看到具體的版本號,比如 AS4 Update 1
4)登錄到linux執行rpm -q redhat-release ,例如如下:
[root@q1test01 ~]# rpm -q redhat-release
redhat-release-4AS-3
注:這種方式下可看到一個所謂的release號,比如上邊的例子是3
這個release號和實際的版本之間存在一定的對應關系,如下:
redhat-release-3AS-1 -> Redhat Enterprise Linux AS 3
redhat-release-3AS-7.4 -> Redhat Enterprise Linux AS 3 Update 4
redhat-release-4AS-2 -> Redhat Enterprise Linux AS 4
redhat-release-4AS-2.4 -> Redhat Enterprise Linux AS 4 Update 1
redhat-release-4AS-3 -> Redhat Enterprise Linux AS 4 Update 2
redhat-release-4AS-4.1 -> Redhat Enterprise Linux AS 4 Update 3
redhat-release-4AS-5.5 -> Redhat Enterprise Linux AS 4 Update 4
另:第3)、4)兩種方法只對Redhat Linux有效
⑶ 在Linux中,用什麼命令查看文件或目錄的許可權許可權共有幾個欄位組成有哪幾種權
Linux系統具有多用戶、多任務的歷史發展特點,所以也迫使其具有了很好的安全性,保障Linux系統安全的背後是復雜的配置工作.Linux系統中文件的所有者、所有組以及其他人所對應的讀(r)寫(w)執行(x)的一般許可權的作用,會添加、刪除、修改用戶帳戶信息。咱們還可以使用SUID、SGID與SBIT特殊許可權位讓系統許可權功能更加的靈活,彌補單純對文件設置一般許可權的功能不足。隱藏許可權能夠讓系統多一層隱形的防護層,讓黑客對關鍵日誌信息最多隻能看,而不能修改或刪除。通過ACL訪問控制列表再進一步的針對單一用戶、用戶組對單一文件或目錄進行特殊的許可權安排,讓文件的許可權最大限度滿足工作的需求。最後還將學習到使用su命令與sudo服務來讓普通用戶既能夠使用到超級管理員的許可權來滿足日常的工作需求還兼顧系統的安全性,最佳搭配方案。
Linux系統中的一切都是文件,但每個文件的類型不盡相同,並且Linux系統會用不同的符號來加以區分,常見的包括有
-:普通文件,d:目錄文件,l:鏈接文件,b:塊設備文件,c:字元設備文件,p:管道文件
數字法是基於rwx的許可權計算而來,主要是為了簡化許可權的表示信息。舉例來說若某個文件的許可權為7則代表可讀,可寫,可執行(4+2+1),若許可權為6則代表可讀,可寫(4+2)。因此例如說一個文件可以讓所有者可讀可寫也可執行,對於文件的所屬組來講可讀可寫,而除了所有者和所有組以外的其他人則只有可讀的許可權,那麼許可權就是rwxrw-r--,數字法表示即為764,不過千萬別給老師算出來7+6+4=17,這是小學的數學加減法,不是Linux系統的許可權數字法,三組之間沒有相通關系。
通過分析可得知該文件類型為一般文件,所有者許可權為可讀可寫(rw-),所有組許可權為可讀(r--),除此以外的其他人也只有可讀許可權(r--),文件的磁碟佔用大小是34298位元組,最近一次的修改時間為4月2日的凌晨23分,文件的名稱為install.log。
⑷ 紅帽linux命令大全
poweroff命令 關機
pidof命令 查詢進程pid
kill PID 殺掉進程 kill 1255
killall 服務 殺掉對應服弊悔務的所舉旁有進程 killall apache
history命令 顯示歷史命令
sosreport命令
stat命令 查看具體存正卜橡儲信息和時間等信息
cut命令 提取列的字元
⑸ 如何在linux紅帽子系統下查看磁碟陣列空間大小用什麼命令
動手試吧,沒有的話就找相關軟體包安裝x0dx0ax0dx0a一、df 命令;x0dx0ax0dx0adf 是來自於coreutils 軟體包,系統安裝時,就自帶的;我們通過這個命令可以查看磁碟的使用情況以及文件系統被掛載的位置;x0dx0ax0dx0a舉例:x0dx0ax0dx0a[root@localhost beinan]# df -lhx0dx0ax0dx0aFilesystem 容量 已用 可用 已用% 掛載點x0dx0ax0dx0a/dev/hda8 11G 6.0G 4.4G 58% /x0dx0ax0dx0a/dev/shm 236M 0 236M 0% /dev/shmx0dx0ax0dx0a/dev/sda1 56G 22G 35G 39% /mnt/sda1x0dx0ax0dx0a我們從中可以看到,系統安裝在/dev/hda8 ;還有一個56G的磁碟分區/dev/sda1掛載在 /mnt/sda1中;x0dx0ax0dx0a其它的參數請參考 man dfx0dx0ax0dx0a二、fdsikx0dx0ax0dx0afdisk 是一款強大的磁碟操作工具,來自util-linux軟體包,我們在這里只說他如何查看磁碟分區表及分區結構;參數 -l ,通過-l 參數,能獲得機器中所有的硬碟的分區情況;x0dx0ax0dx0a[root@localhost beinan]# fdisk -lx0dx0ax0dx0aDisk /dev/hda: 80.0 GB, 80026361856 bytesx0dx0ax0dx0a255 heads, 63 sectors/track, 9729 cylindersx0dx0ax0dx0aUnits = cylinders of 16065 * 512 = 8225280 bytesx0dx0ax0dx0aDevice Boot Start End Blocks Id Systemx0dx0ax0dx0a/dev/hda1 * 1 765 6144831 7 HPFS/NTFSx0dx0ax0dx0a/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)x0dx0ax0dx0a/dev/hda3 2806 7751 39728745 5 Extendedx0dx0ax0dx0a/dev/hda5 2806 3825 8193118+ 83 Linuxx0dx0ax0dx0a/dev/hda6 3826 5100 10241406 83 Linuxx0dx0ax0dx0a/dev/hda7 5101 5198 787153+ 82 Linux swap / Solarisx0dx0ax0dx0a/dev/hda8 5199 6657 11719386 83 Linuxx0dx0ax0dx0a/dev/hda9 6658 7751 8787523+ 83 Linuxx0dx0ax0dx0a在上面Blocks中,表示的是分區的大小,Blocks的單位是byte ,我們可以換算成M,比如第一個分區/dev/hda1的大小如果換算成M,應該是6144831/1024=6000M,也就是6G左右,其實沒有這么麻煩,粗略的看一下把小數點向前移動三位,就知道大約的體積有多大了;x0dx0ax0dx0aSystem 表示的文件系統,擾手比如/dev/hda1 是NTFS格式的;/dev/hda2 表示是fat32格式的文件系激坦統;.x0dx0ax0dx0a在此例中,我們要特別注意的是/dev/hda3分區,這是擴展分區;他下麵包含著邏輯分區,其實這個分區相當於一個容器;從屬於她的有 hda5,hda6,hda7,hda8,hda9 ;x0dx0ax0dx0a我們還注意到一點,怎麼沒有hda4呢?為什麼hda4沒有包含在擴展分區?一個磁碟最多有四個主分區; hda1-4算都是主分明李桐區;hda4不可能包含在擴展分區里,另外擴展分區也算主分區;在本例中,沒有hda4這個分區,當然我們可以把其中的一個分區設置為主分區,只是我當時分區的時候沒有這么做而已;x0dx0ax0dx0a再仔細統計一下,我們看一看這個磁碟是不是還有空間?hda1+hda2+hda3=實際已經分區的體積,所以我們可以這樣算 hda1+hda2+hda3=6144831+16386300+39728745 = 62259876 (b),換算成M單位,小數點向前移三位,所以目前已經劃分好的分區大約佔用體積是62259.876(M),其實最精確的計算 62259876/1024=60800.67(M);而這個磁碟大小是80.0 GB (80026361856byte),其實實際大小也就是78150.744(M);通過我們一系列的計算,我們可以得出這個硬碟目前還有使用的空間;大約還有18G未分區的空間;x0dx0ax0dx0afdisk -l 能列出機器中所有磁碟的個數,也能列出所有磁碟分區情況;比如:x0dx0ax0dx0a[root@localhost beinan]# fdisk -lx0dx0ax0dx0aDisk /dev/hda: 80.0 GB, 80026361856 bytesx0dx0ax0dx0a255 heads, 63 sectors/track, 9729 cylindersx0dx0ax0dx0aUnits = cylinders of 16065 * 512 = 8225280 bytesx0dx0ax0dx0aDevice Boot Start End Blocks Id Systemx0dx0ax0dx0a/dev/hda1 * 1 765 6144831 7 HPFS/NTFSx0dx0ax0dx0a/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)x0dx0ax0dx0a/dev/hda3 2806 7751 39728745 5 Extendedx0dx0ax0dx0a/dev/hda5 2806 3825 8193118+ 83 Linuxx0dx0ax0dx0a/dev/hda6 3826 5100 10241406 83 Linuxx0dx0ax0dx0a/dev/hda7 5101 5198 787153+ 82 Linux swap / Solarisx0dx0ax0dx0a/dev/hda8 5199 6657 11719386 83 Linuxx0dx0ax0dx0a/dev/hda9 6658 7751 8787523+ 83 Linuxx0dx0ax0dx0aDisk /dev/sda: 60.0 GB, 60011642880 bytesx0dx0ax0dx0a64 heads, 32 sectors/track, 57231 cylindersx0dx0ax0dx0aUnits = cylinders of 2048 * 512 = 1048576 bytesx0dx0ax0dx0aDevice Boot Start End Blocks Id Systemx0dx0ax0dx0a/dev/sda1 1 57231 58604528 83 Linuxx0dx0ax0dx0a通過上面我們可以知道此機器有兩塊硬碟,我們也可以指定fdisk -l 來查看其中一個硬碟的分區情況;x0dx0ax0dx0a[root@localhost beinan]# fdisk -l /dev/sdax0dx0ax0dx0aDisk /dev/sda: 60.0 GB, 60011642880 bytesx0dx0ax0dx0a64 heads, 32 sectors/track, 57231 cylindersx0dx0ax0dx0aUnits = cylinders of 2048 * 512 = 1048576 bytesx0dx0ax0dx0aDevice Boot Start End Blocks Id Systemx0dx0ax0dx0a/dev/sda1 1 57231 58604528 83 Linuxx0dx0ax0dx0a通過上面情況可以知道,在/dev/sda 這個磁碟中,只有一個分區;使用量差不多是百分百了;x0dx0ax0dx0a我們還可以來查看 /dev/hda的x0dx0ax0dx0a[root@localhost beinan]# fdisk -l /dev/hdax0dx0ax0dx0a自己試試看?x0dx0ax0dx0a三、cfdisk 來自於util-linux的軟體包;x0dx0ax0dx0acfdisk 也是一款不錯的分區工具;在有些發行版中,此工具已經從util-linux包中剔除;cfdisk 簡單易用是他的特點;和DOS中的fdisk 相似;在本標題中,我們只來解說如何查看機器的中的磁碟分區狀況及所用的文件系統等;x0dx0ax0dx0a查看磁碟分區的用法 cfdisk -Ps 磁碟設備名;x0dx0ax0dx0a比如x0dx0ax0dx0a[root@localhost beinan]cfdisk -Psx0dx0ax0dx0a[root@localhost beinan]cfdisk -Ps /dev/hdax0dx0ax0dx0a[root@localhost beinan]cfdisk -Psx0dx0ax0dx0aPartition Table for /dev/hdax0dx0ax0dx0aFirst Lastx0dx0ax0dx0a# Type Sector Sector Offset Length Filesystem Type (ID) Flagx0dx0ax0dx0a-- ------- ----------- ----------- ------ ----------- -------------------- ----x0dx0ax0dx0a1 Primary 0 23438834 63 23438835 Linux (83) Bootx0dx0ax0dx0a2 Primary 23438835 156296384 0 132857550 Extended (05) Nonex0dx0ax0dx0a5 Logical 23438835 155268224 63 131829390 Linux (83) Nonex0dx0ax0dx0a6 Logical 155268225 156296384 63 1028160 Linux swap (82) Nonex0dx0ax0dx0a我們只用的參數 -Ps,就列出了磁碟的分區情況;目前在Slackware Debian Mandrake 等主流發行版中存在cfdisk ,而fedora 4.0把這個小工具剔除了;有點可惜;這是我在Slackware中操作的;x0dx0ax0dx0a如果您這樣操作,就更直觀了;x0dx0ax0dx0a[root@localhost beinan]cfdisk 磁碟設備名x0dx0ax0dx0a舉例:x0dx0ax0dx0a[root@localhost beinan]cfdisk /dev/hdax0dx0ax0dx0a您所看到的是如下的模式:x0dx0ax0dx0acfdisk 2.12ax0dx0ax0dx0aDisk Drive: /dev/hdax0dx0ax0dx0aSize: 80026361856 bytes, 80.0 GBx0dx0ax0dx0aHeads: 255 Sectors per Track: 63 Cylinders: 9729x0dx0ax0dx0aName Flags Part Type FS Type [Label] Size (MB)x0dx0ax0dx0a-------------------------------------------------------------------------------------------x0dx0ax0dx0ahda1 Boot Primary Linux ReiserFS 12000.69x0dx0ax0dx0ahda5 Logical Linux ReiserFS 67496.65x0dx0ax0dx0ahda6 Logical Linux swap 526.42x0dx0ax0dx0a[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]x0dx0ax0dx0a[ Type ] [ Units ] [ Write ]x0dx0ax0dx0aToggle bootable flag of the current partitionx0dx0ax0dx0a您進入了cfdisk 的操作界面;用鍵盤移動指針到[Quit]就可以退出;x0dx0ax0dx0a四、parted 功能不錯的分區工具;在Fedora 4.0中有帶,可以自己安裝上;在此主題中,我們只說如何查看磁碟的分區情況;x0dx0ax0dx0a調用方法簡單,parted 默認是打開的設備是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quitx0dx0ax0dx0a[root@localhost beinan]# partedx0dx0ax0dx0a使用 /dev/hdax0dx0ax0dx0a(parted) px0dx0ax0dx0a/dev/hda 的磁碟幾何結構:0.000-76319.085 兆位元組x0dx0ax0dx0a磁碟標簽類型:msdosx0dx0ax0dx0aMinor 起始點 終止點 類型 文件系統 標志x0dx0ax0dx0a1 0.031 6000.842 主分區 ntfs 啟動x0dx0ax0dx0a2 6000.842 22003.088 主分區 fat32 lbax0dx0ax0dx0a3 22003.088 60800.690 擴展分區x0dx0ax0dx0a5 22003.119 30004.211 邏輯分區 reiserfsx0dx0ax0dx0a6 30004.242 40005.615 邏輯分區 reiserfsx0dx0ax0dx0a7 40005.646 40774.350 邏輯分區 linux-swapx0dx0ax0dx0a8 40774.381 52219.094 邏輯分區 ext3x0dx0ax0dx0a9 52219.125 60800.690 邏輯分區 reiserfsx0dx0ax0dx0a我們在partd 的操作面上,用p就可以列出當前磁碟的分區情況,如果想要查看其它磁碟,可以用 select 功能,比如 select /dev/sda ;x0dx0ax0dx0a五、qtparted ,與parted 相關的軟體還有qtparted ,也能查看到磁碟的結構和所用的文件系統,是圖形化的;x0dx0ax0dx0a[beinan@localhost ~]# qtpartedx0dx0ax0dx0a圖形化的查看,一目瞭然;x0dx0ax0dx0a六、sfdisk 也是一個分區工具,功能也多多;我們在這里只說他的列磁碟分區情況的功能;x0dx0ax0dx0a[root@localhost beinan]# sfdisk -lx0dx0ax0dx0a自己看看吧;x0dx0ax0dx0asfdisk 有幾個很有用的功能;有興趣的弟兄不妨看看;x0dx0ax0dx0a七、partx 也簡要的說一說,有些系統自帶了這個工具,功能也簡單,和fdisk 、parted、cfdisk 來說不值一提;不用也罷;x0dx0ax0dx0a用法: partx 設備名x0dx0ax0dx0a[root@localhost beinan]# partx /dev/hdax0dx0ax0dx0a# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)x0dx0ax0dx0a# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)x0dx0ax0dx0a# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)x0dx0ax0dx0a# 4: 0- -1 ( 0 sectors, 0 MB)x0dx0ax0dx0a# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)x0dx0ax0dx0a# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)x0dx0ax0dx0a# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)x0dx0ax0dx0a# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)x0dx0ax0dx0a# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)x0dx0ax0dx0a八、查看目前機器中的所有磁碟及分區情況:x0dx0ax0dx0a[beinan@localhost ~]$ cat /proc/partitionsx0dx0ax0dx0amajor minor #blocks namex0dx0ax0dx0a3 0 78150744 hdax0dx0ax0dx0a3 1 6144831 hda1x0dx0ax0dx0a3 2 16386300 hda2x0dx0ax0dx0a3 5 8193118 hda5x0dx0ax0dx0a3 6 10241406 hda6x0dx0ax0dx0a3 7 787153 hda7x0dx0ax0dx0a3 8 11719386 hda8x0dx0ax0dx0a3 9 8787523 hda9x0dx0ax0dx0a8 0 58605120 sdax0dx0ax0dx0a8 1 58604528 sda1
⑹ 如何在linux紅帽子系統下查看磁碟陣列空間大小用什麼命令
動手試吧,沒有的話就找相關軟體包安裝
一、df 命令;
df 是來自於coreutils 軟體包,系統安裝時,就自帶的;我們通過這個命令可以查看磁碟的使用情況以及文件系統被掛載的位置;
舉例:
[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
我們從中可以看到,系統安裝在/dev/hda8 ;還有一個56G的磁碟分區/dev/sda1掛載在 /mnt/sda1中;
其它的參數請參考 man df
二、fdsik
fdisk 是一款強大的磁碟操作工具,來自util-linux軟體包,我們在這里只說他如何查看磁碟分區表及分區結構;參數 -l ,通過-l 參數,能獲得機器中所有的硬碟的分區情況;
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
在上面Blocks中,表示的是分區的大小,Blocks的單位是byte ,我們可以換算成M,比如第一個分區/dev/hda1的大小如果換算成M,應該是6144831/1024=6000M,也就是6G左右,其實沒有這么麻煩,粗略的看一下把小數點向前移動三位,就知道大約的體積有多大了;
System 表示的文件系統,比如/dev/hda1 是NTFS格式的;/dev/hda2 表示是fat32格式的文件系統;.
在此例中,我們要特別注意的是/dev/hda3分區,這是擴展分區;他下麵包含著邏輯分區,其實這個分區相當於一個容器;從屬於她的有 hda5,hda6,hda7,hda8,hda9 ;
我們還注意到一點,怎麼沒有hda4呢?為什麼hda4沒有包含在擴展分區?一個磁碟最多有四個主分區; hda1-4算都是主分區;hda4不可能包含在擴展分區里,另外擴展分區也算主分區;在本例中,沒有hda4這個分區,當然我們可以把其中的一個分區設置為主分區,只是我當時分區的時候沒有這么做而已;
再仔細統計一下,我們看一看這個磁碟是不是還有空間?hda1+hda2+hda3=實際已經分區的體積,所以我們可以這樣算 hda1+hda2+hda3=6144831+16386300+39728745 = 62259876 (b),換算成M單位,小數點向前移三位,所以目前已經劃分好的分區大約佔用體積是62259.876(M),其實最精確的計算 62259876/1024=60800.67(M);而這個磁碟大小是80.0 GB (80026361856byte),其實實際大小也就是78150.744(M);通過我們一系列的計算,我們可以得出這個硬碟目前還有使用的空間;大約還有18G未分區的空間;
fdisk -l 能列出機器中所有磁碟的個數,也能列出所有磁碟分區情況;比如:
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通過上面我們可以知道此機器有兩塊硬碟,我們也可以指定fdisk -l 來查看其中一個硬碟的分區情況;
[root@localhost beinan]# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通過上面情況可以知道,在/dev/sda 這個磁碟中,只有一個分區;使用量差不多是百分百了;
我們還可以來查看 /dev/hda的
[root@localhost beinan]# fdisk -l /dev/hda
自己試試看?
三、cfdisk 來自於util-linux的軟體包;
cfdisk 也是一款不錯的分區工具;在有些發行版中,此工具已經從util-linux包中剔除;cfdisk 簡單易用是他的特點;和DOS中的fdisk 相似;在本標題中,我們只來解說如何查看機器的中的磁碟分區狀況及所用的文件系統等;
查看磁碟分區的用法 cfdisk -Ps 磁碟設備名;
比如
[root@localhost beinan]cfdisk -Ps
[root@localhost beinan]cfdisk -Ps /dev/hda
[root@localhost beinan]cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 23438834 63 23438835 Linux (83) Boot
2 Primary 23438835 156296384 0 132857550 Extended (05) None
5 Logical 23438835 155268224 63 131829390 Linux (83) None
6 Logical 155268225 156296384 63 1028160 Linux swap (82) None
我們只用的參數 -Ps,就列出了磁碟的分區情況;目前在Slackware Debian Mandrake 等主流發行版中存在cfdisk ,而fedora 4.0把這個小工具剔除了;有點可惜;這是我在Slackware中操作的;
如果您這樣操作,就更直觀了;
[root@localhost beinan]cfdisk 磁碟設備名
舉例:
[root@localhost beinan]cfdisk /dev/hda
您所看到的是如下的模式:
cfdisk 2.12a
Disk Drive: /dev/hda
Size: 80026361856 bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type [Label] Size (MB)
-------------------------------------------------------------------------------------------
hda1 Boot Primary Linux ReiserFS 12000.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
您進入了cfdisk 的操作界面;用鍵盤移動指針到[Quit]就可以退出;
四、parted 功能不錯的分區工具;在Fedora 4.0中有帶,可以自己安裝上;在此主題中,我們只說如何查看磁碟的分區情況;
調用方法簡單,parted 默認是打開的設備是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit
[root@localhost beinan]# parted
使用 /dev/hda
(parted) p
/dev/hda 的磁碟幾何結構:0.000-76319.085 兆位元組
磁碟標簽類型:msdos
Minor 起始點 終止點 類型 文件系統 標志
1 0.031 6000.842 主分區 ntfs 啟動
2 6000.842 22003.088 主分區 fat32 lba
3 22003.088 60800.690 擴展分區
5 22003.119 30004.211 邏輯分區 reiserfs
6 30004.242 40005.615 邏輯分區 reiserfs
7 40005.646 40774.350 邏輯分區 linux-swap
8 40774.381 52219.094 邏輯分區 ext3
9 52219.125 60800.690 邏輯分區 reiserfs
我們在partd 的操作面上,用p就可以列出當前磁碟的分區情況,如果想要查看其它磁碟,可以用 select 功能,比如 select /dev/sda ;
五、qtparted ,與parted 相關的軟體還有qtparted ,也能查看到磁碟的結構和所用的文件系統,是圖形化的;
[beinan@localhost ~]# qtparted
圖形化的查看,一目瞭然;
六、sfdisk 也是一個分區工具,功能也多多;我們在這里只說他的列磁碟分區情況的功能;
[root@localhost beinan]# sfdisk -l
自己看看吧;
sfdisk 有幾個很有用的功能;有興趣的弟兄不妨看看;
七、partx 也簡要的說一說,有些系統自帶了這個工具,功能也簡單,和fdisk 、parted、cfdisk 來說不值一提;不用也罷;
用法: partx 設備名
[root@localhost beinan]# partx /dev/hda
# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)
# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)
# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)
# 4: 0- -1 ( 0 sectors, 0 MB)
# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)
# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)
# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)
# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)
# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)
八、查看目前機器中的所有磁碟及分區情況:
[beinan@localhost ~]$ cat /proc/partitions
major minor #blocks name
3 0 78150744 hda
3 1 6144831 hda1
3 2 16386300 hda2
3 5 8193118 hda5
3 6 10241406 hda6
3 7 787153 hda7
3 8 11719386 hda8
3 9 8787523 hda9
8 0 58605120 sda
8 1 58604528 sda1
⑺ linux桌面文件路徑怎麼查找
Linux桌面文件路徑,一般在當前登錄用戶家目錄的Desktop目錄下。
1、在終端中可以通過版cd命令切換到桌面權路徑。
2、桌面操作還是建議藉助於Kde、Gnome等桌面環境進行操作。如果是紅帽系列的Linux系統,一般通過startx命令即可啟動桌面環境。如果Debian系列一般都有桌面操作環境,如果沒有可以在終端進行安裝的。
⑻ 在紅帽怎麼指明文件系統的id為linux
現在Redhat Linux默認的文件系統格式是ext4。可以通過如下多種方法查詢文件系統類型
1. mount
:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/kysnail/.gvfs type fuse.gvfs-fuse-daemon
(rw,nosuid,nodev,user=kysnail)
:~$
2. df
:~$ df -lhT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda1 ext4 19G 11G 7.8G 57% /
none devtmpfs 498M 248K 497M 1% /dev
none tmpfs 502M 252K 501M 1% /dev/shm
none tmpfs 502M 96K 502M 1% /var/run
none tmpfs 502M 0 502M 0% /var/lock
none tmpfs 502M 0 502M 0% /lib/init/rw
none debugfs 19G 11G 7.8G 57% /var/lib/ureadahead/debugfs
:~$
3. fdisk
:~$ sudo fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): c
DOS Compatibility flag is not set
Command (m for help): u
Changing display/entry units to sectors
Command (m for help): p
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077544
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 40105983 20051968 83 Linux
/dev/sda2 40108030 41940991 916481 5 Extended
/dev/sda5 40108032 41940991 916480 82 Linux swap / Solaris
Command (m for help): q
4. file
:~$ sudo file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048,
40103936 sectors; partition 2: ID=0x5, starthead 254, startsector 40108030, 1832962 sectors,
code offset 0x63
kysnail@ubunkysnail:~$ sudo file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=4942da40-8a49-4bfd-9dc2-45c906d48413 (needs
journal recovery) (extents) (large files) (huge files)
:~$
5. parted
:~$ sudo parted
GNU Parted 2.2
使用 /dev/sda
歡迎使用 GNU Parted! 輸入 'help'可獲得命令列表.
(parted) p
Model: VMware, VMware Virtual S (scsi)
磁碟 /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
分區表:msdos
數字 開始: End 大小 類型 文件系統 標志
1 1049kB 20.5GB 20.5GB primary ext4 啟動
2 20.5GB 21.5GB 938MB extended
5 20.5GB 21.5GB 938MB logical linux-swap(v1)
(parted)
6. 查看 fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <mp> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 ring installation
UUID=4942da40-8a49-4bfd-9dc2-45c906d48413 / ext4 errors=remount-ro,user_xattr
0 1
# swap was on /dev/sda5 ring installation
UUID=935fb95d-771f-448e-9d23-4820106e1783 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0