linux學習教程之一

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

相信不少想學習linux的新手們正愁不知道看什麼linux學習教程好,下面小編給大家收集和整理了幾點比較重要的教程,供大家學習,如需想學習更多的話,可到wdlinux學堂尋找更多教程。

1、什麼是RPM包

RPM 是Red Hat Package Manager 的縮寫,本意是Red Hat 套裝軟體管理,顧名思義是Red Hat 貢獻出來的套裝軟體管理工具;在Fedora 、Redhat、Mandriva、SuSE、 YellowDog等主流發行版本本,以及在這些版本基礎上二次開發出來的發行版本採用;

RPM包裡面都包含什麼?裡面包含可執行檔二進位程式,也就是編譯好的執行程式,這個程式和Windows的套裝軟體中的.exe檔類似是可執行檔; RPM包中還包括程式運行時所需要的檔,這也和Windows的套裝軟體類似,Windows的程式的運行,除了.exe檔以外,也有其它的檔;

一個RPM 包中的應用程式,有時除了自身所帶的附加檔保證其正常以外,還需要其它特定版本檔,這就是套裝軟體的依賴關係;依賴關係並不是Linux特有的,Windows作業系統中也是同樣存在的; 比如我們在Windows系統中運行3D遊戲,在安裝的時候,他可能會提示,要安裝Direct 9 ; Linux和Windows原理是差不多的;

CentOS是Redhat的再編譯版本,所以在CentOS下是完全相容的,wdOS是CentOS的精簡版本,也是完全相容

2、mysql資料庫移轉/備份/恢復等操作說明

mysql是一個很不錯的資料庫系統,可以用在win下,也可以用在linux下本文只是簡單說下在Linux下的一些操作

mysql的資料庫備份,可以有多種方式

1 直接打包資料庫檔案的目錄(我比較常用,但有要求mysql版本相同或相近)

2 mysqldump

3 phpmyadmin

也還有其它的一些工具

在wdcp的後臺裡,是可以備份這個資料庫的,但目前是沒有恢復或自動復原的,那要恢復時,怎麼辦?

備份目錄在

/www/backup/mysql下

要恢復的話,直接解壓就可以

tar zxvf dbname.tar.gz -C /www/wdlinux/mysql/var/

這樣就可以了,什麼都不用操作

dbname.tar.gz為你要恢復的資料庫備份檔案

當然,這個是預設情況下

有些時候,還需要修改下許可權,修改這個解壓的目錄的許可權為mysql

如

chown -R mysql.mysql /www/wdlinux/mysql/var/dbname

這樣修改的原因,主要是有移動過目錄或上傳或下載等原因,改變了原檔的許可權,所以需要修改,預設備份恢復,是可以不用修改這個

同樣的情況,如果遷移伺服器,也可以打包上傳解壓,也可以直接上傳整個目錄到/www/wdlinux/mysql/var下

這樣操作的話,一定要改許可權,否則會啟動不了,又或是對資料庫無法寫操作

操作完上面後,別忘了重起一下資料庫,否則可能也不會生效,如

service mysqld restart

備註

這個直接操作資料庫目錄檔的方法,僅限於在使用mysql版本相同或相近時可以,否則可能會有其它一些問題

此時,可以使用mysqldump,phpmyadmin匯出,再導入的方法

3、linux硬碟載入/掛載方法

相關的文章,已經有說過,Linux裡,沒有C,D盤這樣的概念,有的只有目錄,一切都是以目錄為標準

最基本的也是最上層的就是根目錄(/),下面可以有很多目錄,根目錄裡可以載入成一個硬碟分區,下面的任意目錄,也可以載入另一個硬碟分區,這也是Linux目錄結構/硬碟管理的一個方便性

還有,Linux對硬碟的標記法,一般是

/dev/sd(x)

/dev/hd(x)

....

上面的x代表a/b/c/d/e/...,這裡表示第幾塊硬碟

然後再是分區,如

/dev/sda(x)

這裡的x就是數位了,如1/2/3/4/5/...,這裡表示的是第幾個分區

比如說,我現在要新增加一個硬碟,接上開機進系統後

可以用fidks -l來查看,看是哪個名字

比如是/dev/sdb

假如現在分好了區並格式化了(如沒有,使用fisk分區)

比如

/dev/sdb1是第一個分區

然後我要將這個載入到/home目錄裡,如何操作

mount /dev/sdb1 /home

執行上面這行就完了

要加入系統啟動自動載入,只要加入到/etc/fstab就可以,如下

/dev/sdb1 /www ext3 defaults 1 2

這樣就全部完成了

在wdcp裡,預設軟體安裝是在/www目錄裡的,有的時候根目錄不夠了或是安裝在另一個分區上,就可以將新分區載入到/www目錄就可以了

根據上面說的,把/home改成/www就可以

(注意,這裡是新安裝,也就是在安裝前是這樣操作,如果已安裝wdcp的,則不只是這樣,具體可看wdcp的教程裡說明)

4、yum是什麼

Yum(全稱為Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端套裝軟體管理器。 基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的套裝軟體,無須繁瑣地一次次下載、安裝。

套裝軟體來源

可供Yum下載的套裝軟體包括Fedora本身的套裝軟體以及源自rpmfusion和rpm.livna.org的Fedora Extras,全部是由Linux社區維護的,並且基本是自由軟體。 所有的包都有一個獨立的GPG簽名,主要是為了您的系統安全。 而對於Fedora core 4.0 的使用者,rpm.livna.org 的簽名是自動導入並安裝的。

圖形化前端

Yum的圖形化前端主要有yumex和kyum。 它們並不是獨立於Yum的,而是Yum的圖形前端,也就是說在安裝和使用Yumex和kyum同時,都是以Yum的安裝和配置為基礎;所以在用Yumex或kyum 時,必須先安裝配置Yum。

常用命令列命令

安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm yum常用命令刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

升級軟體:yum upgrade foo或者yum update foo

查詢資訊:yum info foo

搜索軟體(以包含foo欄位為例):yum search foo

其它參數參見man yum

本文教程摘自wdlinux論壇,轉載請注明!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.