Linux使用入門

2021-07-04 10:07:29 字數 2811 閱讀 7378

linux使用入門

linux的學習的秘訣就是實踐,多用多練,自然就熟練了。

首先討論一下引導系統

l        它的配置檔案可以控制到底啟動哪個作業系統[若有多個系統],那我們來看一下它的配置檔案/boot/grub/grub.conf,其中default=0**預設啟動的作業系統,timeout可以設定啟動時等待的時間。

l        grub的密碼如果不設定,那是不安全的,所以用grub-md5-crypt命令來加密乙個密碼,來在配置檔案/boot/grub/grub.conf中timeout的下面新增一行內容,為grub設密碼,內容 「password –md5 加密碼」。多說一句,還可以為為系統加一道密碼,在這個檔案的「title red hat enterprise linux」下面在加上一行「password –md5 加密碼」就可以了。

選擇登入的介面,還有破解密碼這兩個任務需要用到/etc/inittab這個配置檔案,這個檔案的第18行「id:5:initdefault」這句話中的「5」代表了用圖形介面啟動,另外

0:關機

1:單使用者

2:多使用者狀態沒有網路服務

3:多使用者狀態有網路服務【用的最多】

4:系統未使用,保留給使用者

5:圖形介面【常用】

6:系統重啟

那麼破解密碼或是解決不停重啟的「6」號問題做法:在grub計時的時候,請輸入e,選中高亮第二行,再輸入e,【最後空一格,輸入1/刪掉最後的rhgb quiet,保留最後的乙個空格,輸入single】,代表單使用者級別,【單使用者模式不用輸入密碼就可以進入,並可以修改密碼用passwd命令】,可以修改配置,按「enter」確認,按「b」重新啟動進入單使用者模式。當啟動的過程中,停止載入時,可以通過修改密碼的方式,破解密碼。輸入passwd root,輸入兩次新密碼。再reboot【重啟】,就解決了問題。

清楚檔案系統的結構是很重要的

/root       這是root使用者主目錄

/home 使用者主目錄

/bin 系統命令目錄

/dev 裝置目錄

/lib 系統庫目錄

/media 多**目錄

/sbin 具有一定許可權才可以使用的命令

/mnt 預設掛載光碟機和軟盤

/proc 記憶體目錄

/tmp 臨時檔案目錄

/etc 存放相關配置

/boot 存放引導相關檔案

/var 存放經常變化的資料

/lost+found 失物認領處

/opt 第三方軟體目錄

/usr 系統程式目錄

掛載是必須了解的問題

掛載的配置檔案/etc/fstab,具體步驟如下:

l        檢查原掛載,若已經掛載,則必須先彈出,再進行新的掛載

l        檢查虛擬光碟機是否正常ls -l /dev/cdrom |grep cd

l        檢查掛載點是否已經建立,若沒有,則新建mkdir /mnt/cdrom

l        虛擬機器setting裡面設定cd為iso檔案,並連線到linux系統

l        掛載mount  /dev/cdrom  /mnt/cdrom

l        彈出umount  /mnt/cdrom

安裝軟體

根據安裝檔案的不同,有三種方式

l        系統軟體rpm二進位制安裝:這個要首先檢查是否已經安裝該軟體,如檢查是否安裝了mysql,那麼命令為「rpm –qa| grep mysql」,若出現mysql-***的條目,說明已經安裝過了,必須先解除安裝,命令為「rpm –e mysql」,若出現「......needed by...」的形式,那麼必須強制刪除「rpm –e mysql --nodeps」,至於安裝這類檔案,在系統中用rpm命令就可以了「rpm –ivh 檔名稱 安裝檔案」,或者圖形介面更方便。

l        壓縮檔案原始檔安裝:很顯然要先解壓「tar –zxvf mysql-standard-5.0.27-linux-i686-glibc23.tar.gz」,解壓若不成功,可能是空間不足,換個地方試一試就解壓成功了,然後有的需要編譯「./configure - -prefix=/usr/local/apache」,之後用可執行檔案就可以執行了

l        bin執行檔案安裝:這個最簡單,就是簡單的執行「sh 檔名.bin」或者先修改了執行許可權「chmod +x 檔名」,再直接執行「./檔名.bin」。

網路配置

不管是用傳統的橋接方式,還是用net方式,都是很容易讓客戶機和虛擬機器共用網路的

配置網路的檔案/etc/sysconfig/network-scripts/ifcfg-eth0引數的含義如下:

l        device:裝置

l         onboot:系統啟動時是否自動啟用網絡卡

l         bootproto:獲取ip方式

l         netmask:子網掩碼

l         gateway:閘道器

我們如果管理網絡卡,會用到下面兩個命令:

l         ifup ***       啟動***網絡卡

l        ifdown ***     關閉***網絡卡

管理網路服務的命令如下:

l         service network start|stop|restart|status

若是檢視網路間的ip要用到下面兩個命令:

l        ifconfig檢視ip位址

l        ping網路ip

linux使用入門

1 linux目錄結構為樹狀結構,最頂級目錄為 其他目錄掛載到數中,解除掛載可移除。1.png 2 cd 切換目錄 ctrl alt t開啟終端 相對路徑 參考當前所在目錄進行查詢 e.g 當前目錄 home切換到當前目錄下 linux cd1.png cd linux 絕對路徑 從根目錄開始指定,...

Linux入門使用 3

linux入門使用 3 1 linux的常用命令4 rm cat rmdir rm remove,刪除 rm pathname rm f 資料夾pathname 強制刪除 當前正在編輯乙個檔案 a 使用rm 命令可以刪除,只不過刪除的是 存在硬碟裡的,若更改了正在編輯的檔案 a 儲存後則又重新儲存 ...

Linux入門使用 4

1 linux中檔案型別標記方法 ls l 命令檢視檔案的詳細資訊時 檔案前面有10個字元位置,每乙個字元分別表示不同含義。第乙個字元表示的是檔案的型別 表示普通檔案,普通文字檔案,二進位制檔案等等 d directory 表示資料夾檔案 s socket 表示網路通訊檔案 p pipe 管道檔案 ...