如不特別說明,本文的技術都是相對Red Hat 5 和 Cent OS 5而言的.
** 安裝操作系統
Linux安裝過程相對於Windows複雜了許多,而且不同的Linux系統有不同的安裝方法.
1. 是安裝模式.從光碟啟動后,安裝嚮導出現“boot:”提示符等待用戶輸入命令.直接按回車或輸入“linux”再按回車,將進入圖形界面安裝模式,該方法佔用較多的內存,安裝速度比較慢;若輸入“linux text”再按回車,則是是文本安裝模式,安裝較快.
2. 安裝過程,需要設置語言、鍵盤布局、時區等,眼見功夫,這裡就不多說了.分區的學問比較大,也是初學者最頭痛的地方,詳見下文.
3. 就常接觸的版本來說,Red Hat和CentOS的安裝步驟基本一樣,Ubuntu和Debian的安裝過程也很雷同.後者在安裝過程中需要設置一個用戶賬號,系統裝好后,通過該用戶賬號登錄,登錄后可為root賬號設置密碼.
4. 現在常用的Linux系統都有帶網卡驅動的,在系統安裝過程中需要設置IP和DNS等,安裝完成,重啟后,設置好防火牆和SSH就行了.Red Hat 5.1等較低的版本,則需要通過載入U盤安裝網卡驅動.
5. 激活網卡,聯網.詳見後文.
--------------------------------
** Linux分區
1. Linux的四種分區方式:
Remove all partitions on selected drivers and create default layout(在指定硬碟上刪除所有分區,使用默認分區)
Remove linux partitions on selected drivers and create default layout(在指定硬碟上刪除Linux分區,使用默認分區)
Use free space on selected drivers and create default layout(在指定硬碟上的剩餘空間里,使用默認分區)
Create custom layout(自定義分區)
2. 在機房工作中,比較常的是全盤格式化然後按默認分區安裝系統,也就是第一種分區方式,操作相對簡單,不需要進行Boot Loader設置.
** 設置公共程序
第一次啟動系統后,在登錄前,會彈出設置公共程序的圖形界面,登錄系統后也可以通過setup命令進入設置公共程序的界面,在裡面可設置7類選項:
1. Authentication configuration(登陸認證方式);
2. Firewall configuration(防火牆設置);
3. Keyboard configuration(鍵盤組態設置);
4. Network services(網路設置);
5. System services(開機時所要啟動的系統服務);
6. Timezone configuration(時區設置);
7. X configuration (X Windows組態設置);
在安裝過程中諸如IP、DNS、時區等,設置有誤的,在這裡可以重設.最常的操作是在“防火牆設置”中將Security Level置為Disable,否則其他計算機ping不通該伺服器.
--------------------------------
** 激活網卡
** 查看伺服器的相關信息
查看伺服器某一信息的命令常常有多種的,用哪條,要看個人習慣,簡單常用的命令有:
1. hostname,查看主機名;
2. cat /proc/cpuinfo,查看CPU信息;
3. cat/proc/meminfo,查看內存;
4. df –h,查看硬碟空間使用情況;
5. uname –a,查看當前操作系統內核信息;
6. cat /etc/issue,查看當前操作系統發行版信息;
7. top,查看後台程序,監控系統性能(按Q鍵退出);
8. ps 查看系統中的進程;
9. cat /etc/resolv.conf,查看域名伺服器地址;
10. cat /etc/sysconfig/network-scripts/ifcfg-ethX(X取值0,1,2,…….n),查看乙太網口;
11. 也可以通過“ifconfig”或“ifconfig ethX”命令查看MAC,IP等網路配置信息.
--------------------------------
** 測試網路聯連通性
1. 直接輸入“ping IP/域名”,一般是通過“ping www.baidu.com” 檢查網路的聯通性,用Ctrl C中斷.
** SSH連接
1. Linux和CentOS系統,默認SSH是安裝並在啟動時運行的.可以通過命令ntsysv直接(或通過setup命令,進入公共程序界面,再運行System services選項)打開Services界面,可以看到裡面有sshd選項,並且已被選定.
2. SSH狀態的三條命令:/etc/init.d/sshd status 查看SSH的狀態;/etc/init.d/sshd start 啟動SSH;/etc/init.d/sshd stop 關閉SSH.
3. 在本伺服器中,輸入命令“ssh <本機IP地址>”測試SSH連通性.
4. 有時通過/etc/init.d/sshd start命令啟動SSH時,會出現報錯,說SSH的屬主不是root,啟動失敗,這時需要先修改SSH的屬主為root,然後再重啟SSH.
5. 在Windows通過第3方軟體SSH Secure、Putty等,可管理Linux伺服器.
6. 注意:Ubuntu預設安裝了openssh-client,也就是ssh客戶端,但ssh伺服器端並沒有安裝,故沒有開啟ssh-server服務.openssh-server需要通過apt-get命令進行安裝.
--------------------------------
** Linux 破密
1. 進入單用戶模式,詳見後文;
2. 在#后執行命令passwd,系統會提示輸入口令,這個口令是不回顯的,輸入完畢,按回車,系統會要求再輸入一遍,輸入要求一致,然後會看到口令修改成功的提示;
3. 輸入命令 init 3轉入多用戶模式,會看到字元模式下的登錄界面,輸入root和新的密碼即可登錄到系統.
--------------------------------
** 進入單用戶模式
linux的單用戶模式,有點類似windows的安全模式,只啟動最基本的系統,網路服務、系統服務等都不啟動.
1. 啟動系統,待系統啟動到grub或lilo(現在一般是grub)引導菜單時,安方向鍵展開隱藏的菜單,找到系統當前引導項;
** Linux載入U盤安裝網卡驅動
較低版本的Linux由於與某些主板不兼容,需要手動安裝網卡驅動.
1. 驅動程序的解壓、安裝,跟Linux下安裝其他軟體的方法是一樣的.
2. 由於要通過U盤拷貝驅動程序,這裡涉及到載入U盤的問題.Linux不像Windows一樣,接上新硬體后可以自動識別,而是需要手動去識別.
3. 在使用U盤前,先要為外掛點新建一個子目錄,一般外掛點的子目錄都是建立在/mnt裡面的,當然也可以建在/目錄下,名字可以自己定,如果取名為usb,終端下的命令如下:
mkdir /mnt/usb,然後接上U盤,在終端下輸入命令mount /dev/sda1 /mnt/usb並按回車即可.注意這裡的sda1,USB移動存儲設備通常被識別為sda1,具體可以通過fdisk -l命令查詢.
4. 現在可以使用U盤了,在/mnt/usb目錄下的內容就是U盤的內容;
5. 在使用完u盤后,在拔出前需要先鍵入卸載U盤,命令為 umount /mnt/usb
--------------------------------
** Linux系統下目錄及文件顏色含義
1. Linux系統下會以不同顏色來標明不同的文件,一般來說主要是有以下幾種:
藍色代表目錄
綠色代表可執行文件
** 一些簡單常見的操作命令
諸如pwd、ls、cd、cp、mv、mkdir、rmdir、touch、who等基本命令就不多說了,
1. date命令的功能是顯示和設置系統日期和時間:
輸入date 查看目前系統時間
修改時間需要 date -功能字元 修改內容
修改日期: 將時間設定成2010年12月18日的命令為 #date -s 12/18/2010
修改時間: 將系統時間設定成晚上10點01分0秒的命令為 #date -s 22:01:00
同步BIOS時鐘,強制把系統時間寫入CMOS,命令為 #clock –w
2. 創建用戶、設置密碼、修改用戶、刪除用戶:
useradd testuser 創建用戶testuser
passwd testuser 給已testuser用戶設置密碼
usermod --help 修改用戶賬號的各項設定
userdel testuser 刪除用戶testuser
rm -rf testuser 刪除用戶testuser所在目錄
說明:新創建的用戶會在/home下創建一個用戶目錄testuser,同時會在etc目錄下的passwd文件中添加這個新用戶的相關信息
3. 用戶組的添加和刪除:
groupadd testgroup 組的添加
groupdel testgroup 組的刪除
說明:組的增加和刪除信息會在etc目錄的group文件中體現出來
4. 命令行窗口下用戶的相互切換:
su 用戶名
從新的用戶狀態下輸入“exit”即可退回到剛才的用戶狀態
(本文一些相關的技術,詳見本人博客的其他博文~)
本文出自 「一樹清勁」 博客,請務必保留此出處http://sunshyfangtian.blog.51cto.com/1405751/459320
[火星人 ] 機房日常技術總結——Linux篇已經有3759次圍觀