linux系統伺服器
Ⅰ linux伺服器操作系統簡介及版本介紹
Linux操作系統在伺服器方面的應用越來越好。下面由我為大家整理了Linux伺服器操作系統的簡介及版本介紹,希望對大家有幫助!
Linux伺服器操作系統簡介及版本介紹
一、Linux伺服器操作系統簡介
Linux伺服器操作系統和一般的Linux發行版有什麼區別?考慮伺服器硬體。伺服器本質上是具有專門規格的計算機。例如,伺服器硬體確保最大的正常運行時間,效率和安全性。此外,伺服器平衡計算能力和功耗。類似地,Linux伺服器操作系統優先考慮安全性和資源消耗。
Linux伺服器操作系統向客戶端設備提供內容。因此,伺服器操作系統提供了用於簡單伺服器創建的工具。由於伺服器通常以命令行方式進行配置和運行,因此Linux伺服器操作系統的圖形用戶界面(GUI)不重要。
根據IDC,硬體銷售數據表明,28%的伺服器是基於Linux的。雖然有專用的Linux伺服器操作系統,還可以選擇滾動安裝版本。選擇的關鍵是操作系統應該能提供長期服務(LTS)迭代並支持安裝所需的軟體。LTS的發行版提供了穩定性和更長的支撐周期。
當選擇Linux伺服器操作系統時,還要考慮使用用途。比如將Linux計算機用作媒體伺服器與設置游戲伺服器是不同的。
二、Linux伺服器操作系統版本介紹
1. Ubuntu Server
Ubuntu可以說是最知名的Linux操作系統。而且社區有大量的Ubuntu衍生產品,它是一個穩定的發行版。Ubuntu及其變體提供了優秀的用戶體驗。Ubuntu Server有兩個版本:LTS和滾動版本。LTS的Ubuntu Server發行版擁有五年的支持周期。雖然非LTS的Ubuntu Server發行版支持周期不是五年,但也提供了九個月的安全和維護更新。
雖然Ubuntu和Ubuntu Server非常相似,但伺服器提供了不同的組件。值得注意的是,Ubuntu Server提供了OpenStack Mitaka、Nginx和LXD。這些內容能滿足系統管理員的需求。使用Ubuntu Server版,可以啟動Web伺服器、部署容器等。而且它是即開即用的伺服器軟體。
雖然Ubuntu LTS不是一個伺服器發行版,但它也提供了五年的支持周期。我目前使用Ubuntu 16.04 LTS來運行專用的Plex伺服器以及Linux游戲伺服器。LTS發行版可以很好地作為Linux伺服器操作系統。只需自己安裝伺服器軟體即可。
誰應該使用它:
如果你剛接觸Linux或伺服器操作系統,Ubuntu是一個優秀的選擇。Ubuntu仍然是最流行的Linux發行版之一,而且它對用戶友好。因此,Ubuntu Server是一個夢幻般的入門級Linux伺服器操作系統。它作為媒體伺服器、游戲伺服器或電子郵件伺服器是一流的選擇。更高級的伺服器設置也適合Ubuntu伺服器,但它絕對是一個基本的伺服器和新手用戶的選擇。
2. openSUSE
SUSE Linux於1993年首次推出。直到2015年,開源版本的openSUSE遷移到SUSE Linux Enterprise(SLE)。提供了兩個openSUSE衍生版:Leap和Tumbleweed。Leap具有更長的發布周期,而Tumbleweed則是滾動發布版。Tumbleweed更適合高級用戶使用其最新的軟體包,比如Linux內核和SAMBA等。Leap版則有更好的穩定性和成熟度。兩者都支持更新操作系統。
企業客戶不能承受不穩定、不成熟和未經測試的包。一切都必須嚴格測試,以確保業務不會出現問題,並導致損失。故Leap版可以確保企業客戶的需求。
openSUSE算是一個夢幻般的Linux伺服器操作系統。openSUSE包含了用於自動測試的openQA,用於在多個平台上進行Linux映像部署的Kiwi,用於Linux配置的YaST以及全面的軟體包管理器Open Build Service。早些時期,SUSE並沒有像Redhat和Canonical那樣提供免費的企業發行版,如CentOS和Ubuntu,直到Leap版的發布。SUSE官方稱,Leap是一個替代Ubuntu、CentOS和Debian的生產伺服器的優秀選擇。以前openSUSE遵循9個月的發布周期,即每9個月發布一個新的主要版本。而Leap則遵循SLE的發布周期。
誰應該使用它:
openSUSE更適合於像系統管理員這樣的強大用戶。它是一個偉大的Web 伺服器、家庭伺服器或家庭伺服器/ Web伺服器組合。系統管理員可以從諸如Kiwi,YaST,OBS和openQA之類的工具中獲益。openSUSE的多功能性使其成為最好的Linux伺服器操作系統之一。除了穩固的伺服器功能外,openSUSE還提供了一個漂亮的桌面環境。
3. Oracle Linux
如果你在考慮Oracle Linux,這很正常。oracle Linux是由資料庫巨頭Oracle提供的Linux發行版。它有兩個內核。其中一個內核特性是紅帽兼容內核RHCK(Red Hat Compatible Kernel),即提供了與Red Hat Enterprise Linux(RHEL)發行版相同的內核。Oracle Linux有認證,可以在聯想、IBM和HP等大量硬體上工作。Oracle Linux提供了Ksplice特性,增強了內核的安全性。另外還支持Oracle、openstack、Linux容器和Docker。其品牌標識為Oracle企鵝。
Oracle Linux提供了技術支持,但需要付費。除非你在企業環境中運行Oracle Linux,否則不值得這么付出。如果需要構建公有雲或私有雲,Oracle Linux是一個優秀伺服器操作系統選擇。
誰應該使用它:
Oracle Linux最適合數據中心或用於創建基於OpenStack的雲。而更高級的家庭伺服器用戶和企業級設置也適合使用Oracle Linux。
4. 容器Linux(前身為CoreOS)
CoreOS於2016年更名為Container Linux。顧名思義,Container Linux是一個用於部署容器的Linux操作系統。它聚焦於簡化容器的部署。容器Linux是提供了安全的、高可擴展的、支持容器部署的一流操作系統。集群化的部署非常容易,其發行版包含了服務發現的方法。並提供了Kubernetes、docker和rkt的文檔和支持。
但是,容器Linux沒有提供包管理器。所有應用程序必須在容器中運行,因此容器化是強制必需的。然而,如果你正在使用容器,那麼容器Linux是提供了容器及其集群等基礎設施最好的Linux伺服器。它提供了一個etcd工具,作為守護進程運行於集群中的每個計算機上。當然你也有安裝的靈活性。除了內部部署安裝外,您還可以在虛擬化介質(如Azure,VMware和Amazon EC2)上運行Container Linux。
誰應該使用它:
容器Linux最適合集群基礎設施的伺服器或容器化部署。這並不意味著它不是家庭伺服器的選擇。如果使用來自Plex的官方Docker鏡像,Container Linux可以作為基本家庭媒體伺服器或者是復雜集群設置的任何伺服器。最終,如果你很喜歡容器,那麼應該使用Container Linux。
補充:Linux伺服器操作系統如何選擇
(1)Debian與Ubuntu的選擇
Ubuntu是基於Debian所開發,可以簡單地認為Ubuntu是Debian的功能加強版。與Debian相比,Ubuntu提供了更人性化系統配置,更強大的系統操作以及比Debian更激進的軟體更新。Ubuntu與Debian比較,可以認為Debian更趨向於保守一些,Ubuntu對新手友好度更高,上手更容易。用過Ubuntu的都會體會到它的易用,反之如果用過Ubuntu再換到別的系統,都會覺得不適應,Ubuntu真的很方便。
在此解釋下Ubuntu的版本支持時間。Ubuntu普通版本只提供18個月的技術支持,過期則不管。LTS伺服器版本提供長達五年的技術支持。Ubuntu 10.10是個普通版,現在已經過了支持周期了。如果你用了,很好,你會發現你安裝不了任何軟體,10.10的軟體已經從Ubuntu軟體源中被移除了。
所以建議大家選擇12.04 LTS版,提供長達5年的技術支持,可以確保在靜候相當長的一段時間內你的伺服器可以繼續收到系統升級補丁以及可用的軟體源。
(2)Red Hat和Centos選擇
Red Hat跟Centos就沒那麼多差別了。
Red Hat是付費操作系統,你可以免費使用,但是如果要使用Red Hat的軟體源並且想得到技術支持的話,是要像Windows那樣掏錢的,所以大家可以理解為Linux中的Windows。這么做符合開源精神,免費使用,服務收費。
Centos是Red Hat的開源版本。一般在Red Hat更新之後,Centos會把代碼中含有Red Hat專利的部分去掉,同時Red Hat中包含的種種伺服器設置工具也一起幹掉,然後重新編譯就是Centos。
從某種意義上說,Centos幾乎可以完完全全看成是Red Hat,這兩個版本的rpm包都是可以通用的。
那麼這樣問題就簡單了。如果你捨得花錢買技術支持,並且想得到完善的技術服務,請去買Red Hat的授權,你會得到如Windows一般強大的技術支持的。如果你只想用,什麼付費技術支持什麼專有軟體都是浮雲,那麼用Centos吧。
Ⅱ windows和linux伺服器哪個好
面對這個問題,一些人尤其是互聯網相關從業人員,會覺得伺服器系統當然選擇Linux更好啊,我們公司的伺服器就是Linux系統的;但同樣也有一些人,會覺得Windows操作系統操作便捷,還有微軟作為技術保證。
先說我個人的觀點,Windows和Linux系統在伺服器上的表現都很好,具體選擇哪一個,還要看你的需求到底是什麼了。
至於原因呢?還是基於同樣的原則,不要以自己看到的主觀感受來判斷,而是通過客觀的數據來說明這個問題。
首先,介紹一個網站工具,netcraft(也可直接輸入網址:https://searchdns.netcraft.com/)。
在輸入框中輸入目標網站,可以通過列表看到圖中箭頭所指的OS列信息(若想看具體信息,可以關注site report列)。如果我可以遍歷這個世界上所有的網站,那麼我就可以獲取一份統計表,對應就是Linux和Windows的市場佔比。
為了方便起見,我這里就不寫爬蟲進行爬取,而是直接使用現成的。w3techs,是一個廣泛而可靠的網路技術調查網站(這個網站上的數據會按照天進行更新,還是很有權威性和實時性的),在這個網站上找到了我們希望得到的統計結果,具體信息如下圖所示。
從圖中可以看到,除去unknown的伺服器外,Linux佔比35.0%,Windows佔比29.2%。
對網站進行進一步細分,細分的依據是按照該網站的排名,可以看到一個有趣的現象。越是頂尖的網站,伺服器使用Windows的佔比就越高,例如,針對Top1000的網站,其中Windows佔比52.9%,而Linux僅佔比34.3%。
換句話說,越是牛逼的網站越是傾向於使用Windows,是不是跟各位的認知產生了一定的偏差?
還是根據w3techs網站的最新數據顯示,Linux的市場佔有率有較大的下滑趨勢。
也許這里就會更加疑惑,為什麼伺服器選擇Windows操作系統不僅不是非主流,而且還有如此大的市場佔有率,那麼所謂的Windows系統不穩定的問題又是如何呢?
上面這個圖中顯示的是Linux和Windows系統在人氣和流量方面的情況。其中橫坐標為使用者的數量,即人氣;縱坐標為服務的流量。
那麼又有一個現象出現了,Windows操作系統比起Linux系統,更多的被使用在高流量的網站上。
現在回到最開始的那個問題,Windows和Linux伺服器哪個好?還有那麼絕對的答案嗎?這個問題也逐步的變成了, 在企業級伺服器應用場景下, Linux和Windows伺服器各有什麼優勢。
總的來說,Linux與Windows的核心區別:
一個開源生態下依賴眾多開發者所維系的一種操作系統
VS
一個利益驅動下依賴企業進行維護迭代的一種操作系統
因為生態環境,造就了兩個操作系統最大的差別,深刻理解了這一點,就會明白為何有人選擇Linux,而也有人選擇Windows,只是大家做選擇時的核心訴求不一致而已。
舉例說明一下具體情況:
這個時候,再回過頭去看之前的統計數據,對於數據本身所表現出來的問題,還會覺得意外嗎?
目前看上去確實有一定的差別,例如很多人所說的安全性,一個公開的依靠世界各地頂尖開發者維護的系統,與一個閉源的由壟斷巨頭所維護的系統,看似確實前者安全性更好,但是也不要忽略利益的趨勢,既然微軟作為一個企業,那麼賺錢就是其最大化體現,為了更好的賺錢,提供更好的服務也許是最簡單的途徑。
Windows和Linux的優劣其實網上一搜一大堆,但是我要說的是,隨著時間的發展,Linux會越來越Windows,而Windows也越來越Linux,競品的出現本身就會按照時間的發展而取長補短。同樣按照市佔率和後續發展,支持Linux的同時支持Windows也會越來越重要。
Ⅲ 在linux系統中怎樣配置伺服器
分類: 電腦/網路 >> 操作系統/系統故障
問題描述:
怎樣在linux系統的字元界面里,配置ftp伺服器啊.我從來沒有配製過任何伺服器,所以,請知道者告訴我詳細步鄹或者說命令的代碼吧.謝謝拉,我很急呢...
解析:
掛載到/mnt/cdrom目錄下。
#mount /dev/cdrom /mnt/cdromWu-FTP
進入安裝文件所在目錄。
#cd /mnt/cdrom/RedHat/RPMS
安裝Wu-FTP。
#rpm -ivh wu-ftpd-2.6.2-5.i386.rpm
安裝匿名FTP需要的anonftp。
#rpm -ivh anonftp-4.0-9.i386.rpm
啟動Wu-FTP
在RedHat 7.3中,FTP服務是由xid管理的,如果要在機器啟動時自動啟動FTP服務,需要編輯/etc/xid.d下wu-ftpd這個文件
#vi /etc/xid.d/wu-ftpd
將disable=yes 改為disable=no(啟動時不禁用,就是啟用)
然後重啟xid
#/etc/rc.d/init.d/xid restart
查看FTP是否被啟動
nmap 127.0.0.1
如果21/tcp埠被打開,則FTP服務運行正常。
配置Wu-FTP
Wu-FTP伺服器的運行方式是由下面一組配置文件設定的:
1、/erc/ftpaccess:ftpd的主配置文件;
2、/etc/fapusers:設置拒絕訪問伺服器的用戶;
3、/etc/ftpgroups:設置拒絕訪問伺服器的組;
4、/etc/ftphosts:設置拒絕訪問伺服器的客戶機;
5、/etc/ftpconversions:設置ftpd的壓縮屬性;
6、/etc/ftpservers:設置虛擬FTP主機。
Ⅳ linux伺服器的介紹
Linux伺服器就是採用Linux系統的網路伺服器,同時也有採用windows的伺服器,作用是類似的。而Linux並不是一個特定的系統,而是使用Linux內核的系統, 現在發行版很多,Red hat是其中一個發行版。
Linux伺服器是被設計用於處理業務應用,如網路和系統管理,資料庫管理和Web服務等,是具備高性能和開源性的一種伺服器。
常用的linux伺服器性的命令
Ⅳ 伺服器為什麼用linux
1、Linux免費這是最大的優點~因為伺服器中使用Linux的話,就省去了一筆系統開銷。
2、Linux系統用來當伺服器的所有工具(LAMP伺服器架構等在Linux系統上成熟)
3、系統中很多工具都是用命令行來進行配置,這樣的話Linux/Unix很是適合。
Ⅵ 伺服器用什麼Linux系統較好
伺服器選用的linux系統,推薦的有3個選擇,視情況不同而選擇:x0dx0ax0dx0a1,Debian系(伺服器主要用Debian的stable分支,ubuntu server雖然可以了,但是穩定性不放心)x0dx0ax0dx0a2,RedHat系(如果不想購買服務,那麼就是CentOS這個分支了,fedora社區版本,不適合)x0dx0ax0dx0a3,BSD系(FreeBSD,OpenBSD,NetBSD)x0dx0ax0dx0a其中,嚴格的說,第三個和Linux同屬Unix-like的軟體,但是不是Linux。Debian的stable或者CentOS(付費就RedHat)選擇一個,兩者都很問題。如果傾向於企業,則是CentOS或者RedHat,如果是社區,則Debian好些。x0dx0aFreeBSD也很不錯,但是要看是什麼伺服器。如果單純做普通應用伺服器,就很好用,但是如果有集中計算的,還是選擇前兩種Linux版本好些。
Ⅶ 怎麼查看伺服器是linux系統
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
Ⅷ Linux系統的伺服器狀態要怎麼查看
linux怎麼查看伺服器狀態?我們一起來了解一下吧。
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、使用psaux或netstat-tlunp命令,通過回車運行,即可查看伺服器運行狀態,