當前位置:首頁 » 操作系統 » linux系統如何使用

linux系統如何使用

發布時間: 2024-12-18 13:20:47

1. linux操作系統如何使用

一、 選擇適合自己的linux發行版
談到linux的發行版本,太多了,可能誰也不能給出一個准確的數字,但是有一點是可以肯定的,linux正在變得越來越流行, 面對這么多的Linux 發行版,打算從其他系統轉到linux系統來的初學者可能會感到困惑,即便是忠實的 Linux 用戶也沒有時間和精力去挨個嘗試,因此初學者在學習linux的之前,需要有一個明確的方向,選擇一個適合自己的系統開始學習linux至關重要!下面我們就分類介紹。
1.1 初學者入門首選-redhat系列
在學習redhat系列linux之前,首先要了解以下redhat linux各個發行版本之間的關系。
1.Red Hat Linux
Red Hat Linux是redhat最早發行的個人版本的linux, 其1.0版本於1994年11月3日發行。雖然其歷史不及其它linux發行版本悠久,但比起很多的Linux發行套件,Red Hat 的歷史悠久得多。自從Red Hat 9.0版本發布後,RedHat 公司就不再開發桌面版的 Linux發行套件,Red Hat Linux停止了開發,而將全部力量集中在伺服器版的開發上,也就是 Red Hat Enterprise Linux 版。2004年4月30日,Red Hat公司正式停止對Red Hat 9.0版本的支持,標志著Red Hat Linux的正式完結。原本的桌面版Red Hat Linux發行套件則與來自開源社區的 Fedora進行合並,成為 Fedora Core 發行版本。
目前Red Hat分為兩個系列:由Red Hat公司提供收費技術支持和更新的Red Hat Enterprise Linux,以及由社區開發的免費的Fedora Core。
2.Fedora Core
Fedora Core(縮寫為FC)被紅帽公司定位為新技術的實驗場地,許多新的技術都會在 FC 中檢驗,如果穩定的話紅帽公司則會考慮加入 Red Hat Enterprise Linux 中。
Fedora Core 1發布於2003年年末,而FC的定位便是桌面用戶。FC提供了最新的軟體包,同時,它的版本更新周期也非常短,僅6個月。由於版本更新頻繁,性能和穩定性得不到保證,因此,一般在伺服器上不推薦採用Fedora Core。
其實可以這么認為,Fedora就是Red Hat發行Red Hat企業版linux的一個實驗版本,以用戶做測試,為Red Hat企業版發布奠定基礎。
3.Red Hat Enterprise Linux
Red Hat Enterprise Linux(縮寫為RHEL,Red Hat的企業版)。Red Hat現在主要做伺服器版的linux開發,在版本上注重了性能和穩定性以及對硬體的支持。 由於企業版操作系統的開發周期較長,注重性能、穩定性和服務端軟體支持,因此版本更新相對較緩慢。
RedHat Enterprise Linux又分為4個版本 Advanced Server(AS)、ES Workstation(WS)、Desktop,它們的差別不太大,只是功能方面的差別。
4.Centos
CentOS全名為“社區企業操作系統”(Community Enterprise Operating System)
CentOS產生的背景:
Redhat發布Redhat 9。0後,不再開發redhat 10,11……,全面轉向Redhat enterprise linux(簡寫為rhel)的開發,和以往不同的是,新的redhat企業版要求用戶先購買lisence,redhat同時承諾確保產品的穩定性,安全性。rhel二進制代碼不再提供下載,而是作為redhat 服務的一部分,但源代碼依然是開放的。在這種情況下,出現了centos、whitebox、 等等一批open source的企業版本,其中以centos最為活躍。
下面講述centos是如何製作產生的:
CentOS社區將Redhat的網站上的所有源代碼下載下來,進行重新編譯。由於AS/ES/WS是商業產品,因此,必須將所有Redhat的Logo和標識改成自己的CentOS標識。比如將AS4.0原版的SRPM源碼編譯後,換上Centos社區的logo,這樣就成為了CentOS 4.0。Redhat Enterprise Linux AS4 Update1的源碼編譯後,就成為了CentOS4.1。AS4 Update2的源碼編譯後,就成為了CentOS4.2等等。CentOS就是這樣產生的。
因此,可以說CentOS就是Redhat的AS/ES/WS的免費版本,使用centos可以獲得與redhat 企業級linux一樣的功能和性能。同時centos還提供免費的長期升級和更新服務。因此, 在眾多的RHEL的克隆版本中,CentOS是很出眾很優秀的。
雖然說centos是RHEL的克隆,但並不是一模一樣,所說的克隆是具有100%的互換性。對於centos其實不盡相同,RHEL的軟體在CentOS上面不能保證100%的正常工作。
在了解了Redhat系列各個版本的差異後。其實我們就找到了為何選擇Redhat linux作為初學者入門學習的理由了。
首先:在國內,乃至是全世界的Linux用戶最熟悉、最耳聞能詳的發行版肯定就是Red Hat了。因為Red Hat是linux界的“老大”,美國Red Hat公司發布的Red Hat linux是商業上運作最成功的一個Linux發行套件,因此Red Hat公司發行的linux值得信任, Red Hat linux的功能和性能也毋庸置疑。
其次:Red hat現在擁有龐大的網路用戶群體,網路linux資源基本90%都是基於Redhat linux的,如果您在學習過程中遇到任何問題,隨便搜索網路,就有成千上萬的答案展示在你面前。
第三: Red Hat linux系列版本相互補充,相得益彰:如果你第一次接觸linux,那麼建議你先安裝Fedora Core, Fedora Core安裝簡單,對硬體支持很好,界面也很華麗,同時也可以體驗Redhat linux的最新功能;如果你對linux有一定的了解,需要深入學習,建議你使用CENTOS系統;如果你是在做linux企業級應用,建議你使用RHEL版本。
最後: redhat應用范圍廣,具有典型性和代表性,很多系統(例如紅旗redflag,中標linux,oracle發布的Enterprise Linux )都是以Red Hat linux為基準的,因而,可以說學會了Red Hat linux,就能觸類旁通,其它類似的linux系統也能很快掌握; 現在周圍學習linux的一般也都是以redhat linux為主,這樣交流方便,學習中出現問題,更容易得到解決。同時redhat linux的安裝和使用也是最簡單的,因此,基本上不會在”裝系統”上浪費過多時間。
1.2 企業級應用首選-suse linux
企業級的應用追求的是可靠性和穩定性,這就要求構建企業級應用的系統平台具有高可靠性和高穩定性。企業級linux的發行版本就是解決的這個問題。
SUSE是德國最著名的Linux發行版,在全世界范圍中也享有很高的聲譽。2003年11月4日,Novell公司對外宣布將收購SuSE。2004年1月該收購順利完成,Novell同時將SuSE正式命名為SuSE Linux。 Novell公司收購suse,加速了suse linux的發展, suse linux無論在桌面市場還是伺服器市場都更加專業化,據不完全統計,suse linux現在歐洲linux市場佔有將近80%的份額,大部分關鍵性應用都是建立在suse linux下。由於suse 進入中國時間較短,同時加上suse在中國的營銷模式短時間不能被國內接受,因此現在suse在中國的市場份額還不是很大,但是這些並不影響suse linux高可靠與穩定性的事實,隨著suse的發展,相信suse linux在中國的應用會越來越多。
1.3 游戲娛樂首選-Ubuntu Linux
說到linux桌面市場, Ubuntu Linux幾乎占據了桌面linux的半壁江山, Ubuntu Linux主打linux桌面之最,界面美觀, 簡易而不失華麗,如果想在linux下進行娛樂休閑,Ubuntu Linux絕對是首選。
Ubuntu 的安裝非常的人性化,只須按照提示一步一步進行,安裝與Windows一樣簡單!並且,Ubuntu被譽為對硬體支持最好最全面的Linux 發行版之一,許多在其他發行版上無法使用,或者在默認配置時無法使用的硬體,在Ubuntu上都能輕松搞定。因此你可以像安裝windows一樣輕松的安裝Ubuntu。盡情體驗Ubuntu linux帶來的樂趣。
1.4 linux作為伺服器是發展趨勢
在上面的章節中主要介紹了幾種最常見的linux發行版本,其實linux的發行版本還有很多很多,比較常見的還有Debian GNU/Linux, Mandriva, Gentoo,Slackware, Knoppix,MEPIS, Xandros,國產的紅旗redflag,中標linux等等,這里不再一 一介紹,其實縱觀linux的各個發行版,linux發行版本無非是朝著這兩個方面而來,一是伺服器市場,而是桌面市場。
以Ubuntu Linux為代表的linux發行版走的是桌面市場路線,雖然它們給用戶帶來很多驚喜,更新也很快,但是由於桌面市場有著windows這樣強勁的對手,linux桌面發展舉步維艱。
以redhat系列版本為代表的linux發行版現在主要面向企業級linux的伺服器市場,重點開發linux的企業版本,suse linux同樣主要力量也集中在開發企業級linux上面,其它的例如國產redhat flag,中標linux等都重點投入在了linux伺服器市場。linux兩大發布廠商現在都走了linux伺服器市場的路線,可見linux作為企業級伺服器有著巨大的發展前途,據權威部門統計,linux在伺服器市場的佔有率每年都在持續上升。
其實很多linux的應用都是針對linux伺服器的,本書的講述也是主要針對linux在伺服器下的各種應用展開的。更多Linux知識可參考《Linux就該這么學》。

2. Linux系統如何在企業伺服器上使用

論微軟系統和Linux系統的優劣點分析,很多人都道不出個所以然來,因為現在市面上還是微軟系統的使用率高一點,尤其是私人電腦和家庭筆記本,大多使用的微軟的系統,加上微軟的系統一直都在更新換代,根據用戶的需求來進行更新,很注重用戶體驗,所以市面上的系統大多被微軟系統所佔領。雖然如此,Linux系統還是有它的立足之地,比如一些企業和大型伺服器中使用度最高的還是Linux系統,這么看來Linux系統好像更適用於大公司的電腦。下面小編給大家分析,Linux系統在企業伺服器中如何使用?

1、基本命令

1.1文件操作

(1)新建:touch文件名(例:在tmp目錄下建立名字為d的文件,命令:touch/tmp/d)。(2)剪切:my舊文件名新文件名(例:將tmp下的文件d剪切到root目錄下重命名為e,命令:my/tmp/d/root/e)o(3)復制粘貼:cp-rf文件來源復制目的地(例:將root目錄拷到tmp目錄下,命令:cp一rf/root//tmp/。將root目錄下的所有文件拷到tmp目錄下,命令:cP一rf/root/*/tmp/可完成操作)0(4)刪除:rm一rf目錄名或文件名(例:刪除tmp目錄下的所有文件,命令:rm一rf/tmp/*)。

1.2查找文件

(1)根據文件名查找:find路徑一name文件名(例:從boot目錄下查找文件名為grub.conf的文件,命令:find/boot一name grub.conf)。(2)根據屬主查找:find路徑一user屬主名(例:從根目錄下查找屬於root用戶的所有文件,命令:find/-usr root)。(3)根據文件大小查找幣nd路徑-size文件大小(例:從根目錄下查找文件大小小於lOk的文件,命令:find/-size-1Ok)。(4)綜合查找:例如從boot目錄下查找屬於root用戶且大於l OM的文件,並將查找到的這些文件復制到tmp目錄下,命令:findlboot/-user root一size l OM一execcp -rf{ }/tmp。

1.3壓縮文件

(1)壓縮:以tar格式壓縮(例:將/root/boot/etc目錄中文件壓縮到根目錄下的f.tar,命令:tar - cvf/f.tar/root/boot/etc可完成操作)。以gaP格式壓縮(例:將/root/boot/etc目錄中文件壓縮到根目錄下的f.tar.gz,命令:tar一zcvf/f.tar.gz/root/boot/etc)。以bzip2格式壓縮(例:將/root/boot/etc目錄中文件壓縮到根目錄下的f.tar.bz2,命令:tar一jzvf/f.tar.bz2/root/boot/etc)o(2)解壓:解壓tar格式的文件(例:將f.tar解壓到}P目錄下,命令:tar一xvf/f.tar一C/tmp )。解壓g}P格式的文件(例:將f.tar.gz解壓到tmp目錄下,命令:tar一zxvf/f. tar. gz一C/tmp )。解壓bzip2格式的文件(例:將f.tar.bz2解壓到tmP目錄下,命令:tar - jxvf/f .tar. bz2一C/tmp )。

2、搭建ftp伺服器

ftp伺服器是一種文件共享伺服器,可上傳下載文件,通常有匿名登錄和用戶名密碼登錄兩種方式。

2.1匿名登錄

查詢是否安裝:rpm一qa}grep vsftpd,安裝:yum install一Yvsftpd,開啟服務:chkconfig vsftpd on,編輯配置文件:vi/etc/vsftpd/vsftpd .conf(anonymous_enable=yes;去掉#號:#anon_upload_enable去掉#號:#anon_mkdir_write_enable=yes),編輯完成後保存::w,重啟服務:service vsftpdrestart,修改許可權:chmod o w/var/ftp/pub,設置selinux許可權:setsebool一Pallow_ftpd_anon_write=1一》chcon一tpublic_content_rw_t/var/ ftp/pub.

2.2身份驗證登錄

編輯配置文件:vi/etc/vsftpd/vsftpd .conf(anonymous_enable=no;chroot local_user=YES)編輯完成後保存::w重啟服務:service vsftpd restart,設置selinux許可權:setsebool一Pftp_home_dir=1.

3、搭建samba伺服器

samba伺服器是一種windows操作系統和linux操作系統文件共享的伺服器,可上傳下載文件,通常有匿名登錄和用戶名密碼登錄兩種方式。

3.1匿名登錄

創建共享目錄:mkdir/m,查詢是否安裝:rpm一qalgrepsamba,安裝:yum install一ysamba,開啟服務:chkconfig smb on,編輯配置文件:vi/etc/samba/smb. conf(去掉分號:;interfaces=loeth0 192 .168.0.5去掉分號:;hosts allow=192.168.0.security=share在

添加:[ziliao 1]下一行:path=/m/下一行:public=yes下一行veritable=yes,

編輯完成後保存::w,重啟服務:service smb restart,修改許可權:chmodo x/m,設置selinux許可權:chcon一R一t samba_share_t/m,掛載:vi/etc/fstab(// 192 .168 。 0. 5/ziliao 1 /mnt/anonymouscifs username=anonymous,password=「」00)。

3.2身份驗證登錄

創建共享目錄:mkdir/n,添加用戶:useradd smb01一》usesradd smb02,設置用戶密碼:passwd smb01(設密碼為111111》passwd smb02(設密碼為222222),設置登錄samba伺服器的密碼:smbpasswd一a smb01(設密碼為333333)一》smbpasswd一a smb02(設密碼為444444),編輯配置文件:vi/etc/samba/smb. conf(security=user在

添加:[ziliao2]下一行:path=/n下一行:valid users=smb01,smb02下一行:readlist=smb01下一行:write list=smb02,編輯完成後保存:;W,重啟服務:service smb restart,修改許可權:chmod o w/n,設置selinux許可權:chcon一R一t samba_share_t/n,掛載:vi/etc/fstab(//192.168.0.5/ziliao2/mnt/smbl cifs username=smbOl,password=「333333」00下一行://192.168.0. 5 /ziliao2/mnt/smb2cifsusername=smb02 , password=「444444」00)。

4、搭建apache伺服器

apache伺服器是一種web伺服器,用於網站發布,通常可直接登錄也可以通過用戶名密碼驗證登錄。身份驗證登錄配置過程相對復雜,這里著重介紹身份驗證訪問。查詢是否安裝:rpm一qalgrephttpd,安裝:yum install一y httpd,開啟服務:chkconfig httpdon,編輯配置文件:vi/etc/httpd/conf/httpd. conf(292行是存放主頁的位置,默認為/var/www/html,可不用修改;343行order alLow deny與下面兩行:allow from ip,deny from ip共同控制訪問許可權,可根據需要進行修改;在340行和343行之間的空白處添加下列語句:authtype basic下一行:authname「please login:「下一行:authuserfile」Ietc/httpd/ 。 htpasswd下一行:require valid-user,402行是主頁名稱,默認為index.html,可不用修改。)生成身份驗證文件:htpasswd-c/etc/httpd/。 htpasswd web01,重啟服務:service httpd restart,修改許可權:chmod a x/var/www/html/index.html,設置selinux許可權:chcon一t httpd sys_content t/var/www/html/index. html.

5、郵件伺服器

5.1發送郵件

查詢是否安裝:rpm一qalgrep postfix,安裝:yum install一Ypostfix,開啟服務:chkconfig postfix on,編輯配置文件:vi/etc/postfix/main. cf(75行是主機名去掉#號=mail 。 test 。 com , 83行是域名去掉#號=test. com, 99行是向外發信時作為外部識別的標識去掉#號myorigin=$myorigin, 113行是監聽埠去掉#號inet interfaces=all同時在116行前添加#號,164行添加#號165行去掉#號,264行是訪問許可權控制去掉#號mynetworks=192.168 .0.0/24,172.24.0.0/16),重啟服務:service postfix restart.

5.2離線收信

查詢是否安裝:rpm-qalgrep dovecot,安裝:yum instally dovecot,開啟服務:chkconfig dovecot on,編輯配置文件:V1/etc/ dovecot/dovecot.conf(25行去掉#號,在26行添加下列語句:maiLlocation空格=空格mbox:一/mail/: INBOX=/var/mail/%u)重啟服務:service dovecot restart.

5.3在線收信

安裝:yum install-y mutt,查看郵箱:mutt-f pop://root@mail 。 test. com.

即使微軟系統在市場上的佔有率如此之高,仍不能磨滅Linux系統的優勢,以上小編介紹的就是Linux系統在大型伺服器上的使用優勢,還是很如魚得水的!

熱點內容
家用電腦改成伺服器並讓外網訪問 發布:2025-02-01 15:30:23 瀏覽:354
javac工資 發布:2025-02-01 15:24:28 瀏覽:22
如何刪除伺服器登錄賬號 發布:2025-02-01 15:21:05 瀏覽:498
瑞薩編程器 發布:2025-02-01 15:19:18 瀏覽:85
上海ntp伺服器搭建 發布:2025-02-01 15:03:38 瀏覽:991
c游戲編程基礎 發布:2025-02-01 15:00:17 瀏覽:993
routejs怎麼動態配置 發布:2025-02-01 14:59:07 瀏覽:502
家用電腦安裝伺服器內存 發布:2025-02-01 14:38:50 瀏覽:257
增量調制編解碼實驗報告 發布:2025-02-01 14:30:30 瀏覽:787
不良人2無敵傷害腳本 發布:2025-02-01 14:23:04 瀏覽:398