linux系統的運用在公司中還是很廣泛的,但是之前對linux系統在沒接觸之前就已經產生了畏懼。不過經過幾天的接觸對linux有了些懵懂的瞭解。這裡寫下這些天對linux系統學習筆記。
首先linux系統的安裝。本人是在虛擬機器上安裝的,虛擬機器本人推薦vmware。本次實驗所用的linux版本為:[紅帽企業Linux.5.4]。
linux系統鏡像的下載:http://www.linuxidc.com/Linux/2011-09/43704.htm
安裝完成後進入系統!
在輸入使用者名稱以及密碼後進入系統主介面;
一般電腦的運用我們都是從正常開機和關機等基本操作學起的。但是linux系統中如果還運用簡單的利用介面中滑鼠等操作進行關機感覺就會遜色好多,在linux中有終端磁碟機,可以令我們運用指令(也就是shell命令)來控制核心完成任務操作。所以我查看了些資料整理出如下操作指令:
根據以上的指令在你可以利用shell命令去執行正常的關機、重啟系統的操作。
在學習完開關機後,對系統根目錄下的檔案夾瞭解了下,它們的職責如下所示:
/bin 儲存常用的使用者指令
/boot 儲存核心、模組映像等啟動所需要的檔案
/dev 存放裝置檔案
/etc 儲存服務的配置目錄與檔案
/home 儲存個人主目錄
/lib 存放庫檔案,諸如核心模組、驅動
/lost+found 存放fsck用的孤兒檔案
/mnt 系統負載檔案系統時用的常用掛載點
/opt 第三方工具使用的安裝目錄
/proc 虛擬檔案系統,包含系統訊息等資料
/root root使用者的主目錄
/sbin 儲存系統管理用的指令
/tmp 臨時檔案的暫存點
/usr 存放與使用者直接相關的檔案與目錄
/var 儲存在系統運行中可能會更改的資料
這些檔案夾的具體功能都大致的瞭解了一遍。這樣可以方便日後我們對檔案的管理以及系統的管理和維護。
瞭解這根目錄下的檔案夾的大致功能後,就是對使用者權限的一些相關知識的瞭解。
使用者權限大致涉及了許可權的種類、使用者的分組等;
許可權的種類有r(讀許可權)、w(寫許可權),x(執行許可權)以及兩個冒險位(s、t)這兩個在剛開始學習中並不是顯得特別重要我就不特別介紹。他們涉及到setu id、set gid及sticky三個概念。
相對應的數字為:r-4;w-2,x-1;setuid-4000;set gid-2000;sticky-1000
然後就是對檔案擁有者、使用者組、以及其他使用者的概念的瞭解。這三個概念將在我們隊檔案夾、或檔案的許可權處理時所需要理解的三個重要的概念。
u-檔案擁有者:即檔案我們會想當然的覺得我建立的檔案當然擁有者就是我咯。這個說法我們可以說它對了一半。這個說法設計到root使用者的變更檔擁有者的權力。相關指令為chown。
g-檔案所屬組。當然這個也是可以由root使用者變更。相關指令為chgrp。
o-其他使用者。這個就是指不是檔案擁有者也不屬於檔案所屬組的使用者
a-檔案擁有者、檔案所屬組、其他使用者的集合!
通過以上資料我們可以對檔案的許可權有所瞭解,接下來介紹檔案的類型的標識以;
檔案類型標識:
- 一般檔案
d 目錄檔案
b 塊裝置檔案
c 字元裝置檔案
l 連結檔案
p 人工管道
在此我舉個例子以便理解:
如我們有個檔案“install.log”;你在shell中輸入#ls -l install.log查看它的一些相關資訊。如所示:
顯示的-rw-r--r-- root root 的意思就是該檔案件為普通檔案,其檔案擁有者為root、起檔案所屬組為root,檔案擁有者對其有讀和寫的許可權,但是沒有執行的許可權。而檔案所屬組的成員以及其他使用者對其只有讀的許可權。
如果我們想更改其檔案所屬組的許可權為可讀寫我們可以執行如下指令的以一種:
其執行效果如下:
2.
3.
常用的檔案操作指令有:cp、rm、mv、ln、find、touch
目錄操做指令:ls、pwd、cd、mrdir、rmdir
對於這些指令它的一些用法以及一些參數的詳細介紹。linux中有提供相應的協助文檔,我們可以通過如下方法調用:
指令 --help
man 指令
通過man擷取的協助資訊相對於help擷取的會更詳細。所以本人推薦選用man指令。
還有一些諸如whereis、which、who的指令。
linux系統的操作很多樣,也很有趣。本次寫下這篇筆記僅僅是記錄下我接觸linux系統的第一周的心得。寫得不好的地方望請諒解!