仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
相信不少想學習linux的新手們正愁不知道看什麼linux學習教程好,下面小編給大家收集和整理了幾點比較重要的教程,供大家學習,如需想學習更多的話,可到wdlinux學堂尋找更多教程。
1、linux系統硬碟分區工具之fdisk
fdisk是linux下的一個硬碟分區工具硬碟分區原理一樣,但工具格式等等都不一樣,一個是在裝系統時的分區,一個是裝好系統後的分區
裝系統時的分區,裝好系統後一般是沒法修改也不好調整的,在裝系統時未分區的硬碟空間,裝好系統後是可以操作或分區載入的
這裡主要是說這種情況,一個是對未分區的空閒硬碟的操作,又或是對新加的硬碟操作
這裡就要用到fdisk了,不過這個只能在2T以內的硬碟操作,大於2T的,就沒法用了,得用到另一個parted的工具
還有一點,Linux對於硬碟的理解是以
/dev/hd|sd(a|b|xxx)這樣方式的
hd主要是對於IDE的硬碟,這個已經很少見了
大部分都是sd開頭的,包括stata,sas,scsi等介面的硬碟,比如
hda是第一塊硬碟
hdb是第二塊硬碟
sda是第一塊硬碟
sdb是第二塊硬碟
這裡的順序,還和一個因素有關,就是介面順序或是跳線,大家應該知道,硬碟介面裡是有一個跳線什麼的,也就是一個主硬碟等
下面介紹fdisk的用法
fdisk -l是清單所有的硬碟,如下
[root@hnwt ~]# fdisk -l
Disk /dev/sda: 320.0 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 38913 312464250 8e Linux LVM
fdisk /dev/sda表示操作硬碟,運行這個後會進入fdisk的交互狀態,如下
[root@hnwt ~]# fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):
這裡提示你,按m會提示一個説明,如
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 刪除分區
l list known partition types 列出所支援的所有分區類型
m print this menu 顯示本功能表
n add a new partition 增加新分區
o create a new empty DOS partition table
p print the partition table 顯示分區資訊
q quit without saving changes 退出不保存
s create a new empty Sun disklabel
t change a partition's system id 改變分區類型
u change display/entry units
v verify the partition table
w write table to disk and exit 寫入分區表並退出
x extra functionality (experts only)
Command (m for help):
上面這裡就列出了所有的參數
根據上面的提示,可以繼續操作,如下簡單說明
新加分區
1 按n新加
2 選擇主要磁碟分割/擴展分區
3 起始值,預設回車就可以
4 分區大小值
完成
刪除分區
1 按d
2 選擇相應的分區號,回車即可
改變分區類型
1 按t
2 選擇分區
3 選擇分區類型(按l可清單所有分區及ID)
linux下主要是一個交換分區裡需要在此操作
一般的操作,有如上的三個
在所有操作完時,也確保正確時,可以按w保存並退出
如果有操作有誤,按q直接退出就可以
上面的操作,請勿線上上環境/生產環境測試,否則後果自負
對於測試機或虛擬機器,可以多操作幾次,熟能生巧
2、linux系統的軟體安裝之源碼編譯
源碼安裝,也就是拿到或下載的是原始檔案或來源程式,需要自己的配置,編譯,再安裝
這也是Linux的一個好處和優勢,開源
只要你有足夠的實力或能力,就能讓它變更好,更適合自己
那源碼安裝有什麼優勢呢?
在第一節,已簡單說過
最大的優點就是 靈活,可定制及優化
比如,定制編譯參數,可根據平臺,業務需求,定制相關的編譯參數,可以編譯出一個最優化最合適自己的環境或服務
缺點就是麻煩,複雜,要求高,可能總會有些這樣那樣或莫名其妙的問題
源碼安裝三步曲
也就是說,一般都只需要三步就可以了,那就是configure,make,make install
在配置時,差別就大了,所有的優化和定制都在這步完成
比如安裝apache伺服器
wget HTTP://dl.wdlinux.cn:5180/soft/HTTPd-2.2.22.tar.gz
tar zxvf HTTPd-2.2.22.tar.gz
cd HTTPd-2.2.22
./configure
make
make install
這樣就完了,完成後啟動服務,如
/usr/sbin/HTTPd
上面這些都是預設的配置和選項,這其中,就可以自訂目錄,參數,模組等
具體就是根據自己的需求和業務而定了
3、linux系統的軟體安裝方式
linux下的軟體安裝,主要有兩種
1 套裝軟體安裝
2 源碼編譯安裝
套裝軟體安裝實際上,是別人或公司,針對特定的平臺,系統版本編譯好,然後打好包
源碼編譯,就是完全通過源碼,手動手工,配置,編譯,安裝
兩者,各有長短及優勢
套裝軟體安裝
1 簡單,方便,快速
2 需針對特定環境,版本選擇不同的套裝軟體
源碼編譯安裝
1 靈活,可定制及優化
2 相對較複雜及對操作人員有一定的基礎要求
3 時間也要比較久,特別是某些軟體或較大的軟體,比如mysql
就套裝軟體的安裝,不同的Linux分支,套裝軟體也是不同的
比如wdOS,CentOS,Redhat都是用到RPM包的
比如Ubuntu,Debian這些用的是DEB的
但源碼安裝,基本上是所有的Linux,以及unix都是一樣的,除了參數外
那用哪個好?沒有標準,根據需求及自身情況而定
本文教程摘自 wdlinux論壇HTTP://www.wdlinux.cn/bbs/,轉載請注明~