1、如何在linux伺服器上安裝軟體
Linux軟體的二進制分發是指事先已經編譯好二進制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體平台編譯的,那它就不能在另外的平台或環境下正確執行。
1、*.rpm形式的二進制軟體包
安裝:rpm -ivh *.rpm
卸載:rpm -e packgename
說明:RPM(RedHat Packge
Manager)是RedHat公司出的軟體包管理器,使用它可以很容易地對rpm形式的軟體包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸
載時也可以將軟體安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟體包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符
顯示安裝進度,*.rpm是軟體包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為後綴的文件);參數-e是刪除軟體
包,packgename是軟體包名,與軟體包的文件名有所區別,它往往是文件名中位於版本號前面的字元串,例如apache-3.1.12-
i386.rpm和apache-devel-3.1.12-i386.rpm是軟體包文件名,它們的軟體包名稱分別是apache和apache-
devel.更多的rpm參數請自行參看手冊頁:man rpm.
如果你不喜歡在字元界面下安裝或卸載這些軟體包,完全可以在X-Window下使用圖形界面的軟體包管理程序。現在這些做的非常好了。
2、*.tar.gz/*.tgz、*.bz2形式的二進制軟體包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動刪除
說明:*.tar.gz/*.bz2形式的二進制軟體包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對於解壓後
只有單一目錄的軟體,卸載時用命令"rm -rf
軟體目錄名";如果解壓後文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令"tar ztvf
*.tar.gz"/"tar ytvf
*.bz2"獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參
數請參看手冊頁:man tar.
如果你更喜歡圖形界面的操作,可以到Ubuntu上看看他的包管理,超級方便。
3、提供安裝程序的軟體包
這類軟體包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟體的安
裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟體套件就使用名為setup的安裝程序,而且在軟體安裝後提
供反安裝的功能,目前這種類型的軟體包還比較少,因其安裝與卸載的方式與Windows軟體一樣,所以就無需多講了。
二、源代碼分發軟體包的安裝與卸載
Linux軟體的源代碼分發是指提供了該軟體所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼並進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬體/操作系統平台及編譯環境,缺點是難度較大,一般不適合初學者使用。
1、*.src.rpm形式的源代碼軟體包
安裝:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸載:rpm -e packgename
說明:rpm --rebuild *.src.rpm命令將源代碼編譯並在/usr/src/dist/RPMS下生成二進制的rpm包,然後再安裝該二進制包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟體包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓
然後進入解壓後的目錄:
./configure 配置
make 編譯
make install 安裝
卸載:make uninstall 或 手動刪除
說明:建議解壓後先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟體包的源代碼在編譯安裝後可以用make
install命令來進行卸載,如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,
那你應該在編譯前進行配置,指定軟體將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用"rm -rf
軟體目錄名"命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最麻煩的,其實我個人認為,以後會越來越少人用這種方法。因為現在的
硬體發展到沒有必要多這少量的性能,來浪費這么多時間。
三。使用yum和apt-get.軟體管理方法的升級。
看過上面的介紹。大家一定會感覺,太麻煩了,下面這個是先進的linux才有的功能,這個實在太方便了,比windows還人方便,要是你用過Ubuntu的apt-get你會感覺爽極了的。那個方便。
1. 我們來先講Redhat的yum這種高級的包管理。
用YUM安裝刪除軟體
裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。
安裝的命令是,yum install xxx,yum會查詢資料庫,有無這一軟體包,如果有,則檢查其依賴沖突關系,如果沒有依賴沖突,那麼最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。
刪除的命令是,yum remove xxx,同安裝一樣,yum也會查詢資料庫,給出解決依賴關系的提示。
用YUM安裝軟體包
命令:yum install
用YUM刪除軟體包
命令:yum remove
2.用YUM查詢軟體信息
我
們常會碰到這樣的情況,想要安裝一個軟體,只知道它和某方面有關,但又不能確切知道它的名字。這時yum的查詢功能就起作用了。你可以用 yum
search keyword這樣的命令來進行搜索,比如我們要則安裝一個Instant Messenger,但又不知到底有哪些,這時不妨用
yum search
messenger這樣的指令進行搜索,yum會搜索所有可用rpm的描述,列出所有描述中和messeger有關的rpm包,於是我們可能得到
gaim,kopete等等,並從中選擇。
有時我們還會碰到安裝了一個包,但又不知道其用途,我們可以用yum info packagename這個指令來獲取信息。
使用YUM查找軟體包
命令:yum search
列出所有可安裝的軟體包
命令:yum list
列出所有可更新的軟體包
命令:yum list updates
列出所有已安裝的軟體包
命令:yum list installed
列出所有已安裝但不在 Yum Repository 內的軟體包
命令:yum list extras
列出所指定的軟體包
命令:yum list
2.講講Ubuntu中的高級包管理方法apt-get
除了apt的便捷以外,apt-get的一大好處是極大地減小了所謂依賴關系惡夢的發生
幾率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的
援助手段,幫你逃出魔窟。
通常 apt-get 都和網上的壓縮包一起出沒,從互聯網上下載或是安裝。全世界有超
過200個 debian 官方鏡像,還有繁多的非官方軟體包提供網站。你所使用的基於D
ebian的發布版不同,你所使用的軟體倉庫可能需要手工選擇或是可以自動設置。你
能從Debian官方網站得到完整的鏡像列表。而很多非官方網站提供各種特殊用途的
非官方軟體包,當然,使用非官方軟體包會有更多風險了。
軟體包都是為某一個基本的Debian發布版所准備的(從unstable到stable),並且劃
分到不同類別中(如 main contrib nonfree),這個是依據 debian 自由軟體綱領而
劃分的(也就是常說的dfsg),因為美國限制加密軟體出口,還有一個non-us類別。
常用的APT命令參數
apt-cache search package 搜索包
apt-cache show package 獲取包的相關信息,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package - - reinstall 重新安裝包
sudo apt-get -f install 修復安裝"-f = --fix-missing"
sudo apt-get remove package 刪除包
sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統
sudo apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends package 了解使用依賴
apt-cache rdepends package 是查看該包被哪些包依賴
sudo apt-get build-dep package 安裝相關的編譯環境
apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴
2、如何在Linux伺服器中查看所有已安裝軟體及地址
rpm -qa 列出本機上所有已經安裝的軟體
3、軟體linux伺服器一般需要安裝哪些軟體
裝什麼,看你要干什麼,在Windows下面習慣了,突然到Linux下,有問題就感覺是系統的問題,其實可能是自己的東西沒設置好。
你形容的,說啟動成功了,我感覺你應該先看一下線程確認是否真的起來了,看一下埠號是多少,有沒有打開。瀏覽器訪問不了,看看網通不通,埠通不通。
4、怎麼搭建linux伺服器?需要哪些軟體?
你這句話問得
linux 下有 2000多個 安裝包 1000多種服務
你要搭什麼服務????
5、新的linux伺服器需要安裝哪些軟體???求大神!
除了懸鏡,我常用的linux伺服器安全防護工具有:
1、lynis,主要負責日誌審計的,比較全,也會有些修復建議;但不同於一般的基線核查工具,它並沒完全參考一些安全基線標准;
2、d盾,專殺webshell的
查殺效率高
就是不怎麼維護;
3、安全狗/雲鎖,和懸鏡類似,不過針對linux的深度支持還不行……
總結,以上工具各有特點,還是看實際運維需求,我自己還是比較喜歡大而全點的。特別是懸鏡的websell查殺
沒事就掃掃~
6、Linux伺服器防護軟體有哪些
免費的Linux平台殺毒軟體
1、ClamAV 殺毒
ClamAV 殺毒是Linux平台最受歡迎的殺毒軟體,ClamAV屬於免費開源產品,支持多種平台,如:Linux/Unix、MAC OS
X、Windows、OpenVMS。ClamAV是基於病毒掃描的命令行工具,但同時也有支持圖形界面的ClamTK工具。ClamAV主要用於郵件伺服器掃描郵件。它有多種介面從郵件伺服器掃描郵件,支持文件格式有如:ZIP、RAR、TAR、GZIP、BZIP2、HTML、DOC、PDF,、SIS
CHM、RTF等等。ClamAV有自動的資料庫更新器,還可以從共享庫中運行。命令行的界面讓ClamAV運行流暢,你不必以後台進程的方式運行,當你想掃描時只需輸入掃描命令指定文件或目錄就行。
2、Avast Linux 家庭版
對於你的計算機來說,Avast是最好的防病毒解決方案之一。Avast
Linux家庭版是免費的,只能用戶家庭或者非商業用途。簡單易用的用戶界面和其它特性使得Avast變得逐漸流行起來,同樣支持GUI和命令行兩種工具。所有用戶都能輕松地操作,因為它有簡單界面(初級用戶)高級界面(高級用戶),Avast有以下一些特性:自動更新、內置郵件掃描器等。
3、Avria
另一個Linux下最好的殺毒軟體是Avria免費殺毒版,Avria提供可擴展配置,控制你的計算機成為可能。它有一些很強大的特性,例如:簡單的腳本安裝方式、命令行掃描器、自動更新(產品、引擎、VDF)、自我完整性程序檢查等等。你可以從這個PDF中找到更多關於安裝和特性的信息。
4、AVG 免費版殺毒
現在有超過10億用戶使用AVG殺毒,同樣是Linux機器中不錯的殺毒專家,免費版提供的特性比高級版要少。AVG目前還不支持圖形界面。提供防病毒和防間諜工具,AVG運行速度很快,佔用系統資源很少,支持主流Linux版本如:Debian、Ubuntu、Red
hat、Cent OS、FreeBSD等等。
5、F-PROT 殺毒
F-PORT屬於Linux用戶中的一種新的殺毒解決方案,對家庭用戶免費。它有使用克龍(cron)工具的任務調度的特性,能在指定時間執行掃描任務。同時它還可以掃描USB
HDD、Pendrive、CD-ROM、網路驅動、指定文件或目錄、引導區病毒掃描、鏡像。
從以上討論中可看出,每種殺毒軟體都有它自己的特性,有些支持良好的圖形界面,有些更適合命令行掃描,根據這些特性選擇一款最適合你自己的吧!
7、linux的ftp伺服器軟體都有哪些?
你好,給你
1:詳細操作指南
http://linux.chinaunix.net/bbs/viewthread.php?tid=269002
2:在Linux中,最常用的FTP服務軟體當數wu-ftpd,如果在安裝linux時沒安裝上它。你可從光碟或者網站rpmfind.net/linux/RPM/WbyName.html獲取它的RPM包:wu-ftpd-2.6.0-9.i386.rpm。然後執行以下命令完成安裝:
rpm -ivh wu-ftpd-2.6.0-9.i386.rpm
編輯 "/etc/inetd.conf" 文件,指向新的ftpd守護進程,如下所示:
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l a
到此為止,你的Linux就可以接受FTP服務了。
8、常用的伺服器軟體有哪些
伺服器,也稱伺服器,是提供計算服務的設備。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。在網路環境下,根據伺服器提供的服務類型不同,分為文件伺服器,資料庫伺服器,應用程序伺服器,WEB伺服器等。
不同的伺服器應用對應就有一些常用的伺服器軟體:
比如:web伺服器常用軟體有:
提供web服務的IIS,Apache,Tomcat等,
資料庫服務的MySQL,oracle,sqlserver等,
伺服器程序語言:php、ASP、.net等軟體等,
ftp服務的有:Serv-U、FileZilla 等。
總之,伺服器和本地PC差不多,根據需要可以安裝需要的軟體,不過伺服器主要功能是各種提供網路服務的,所有會有各種提供不同服務,應用的軟體。入門常用就以上那些。
9、linux伺服器上常用的web服務軟體有哪些
apache目前市場佔有率的份額還是排第一的, nginx市場份額也逐漸上升。看需求和穩定性,沒有過時之說。單做web來說,nginx能提供靜態網頁方面支持大並發相對而言比apache稍好一些。你可以到linux就該這么學 了解更多知識。
10、Linux最新流行的伺服器軟體是哪些?
1、Apache 2.0.59 for Linux 說明: 最流行的HTTP伺服器軟體之一。快速、可靠、可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,完全免費,完全源代碼開放。如果你需要創建一個每天有數百萬人訪問的Web伺服器,Apache可能是最佳選擇。 2、Apache HTTP Server for Linux 說明:最流行的Web伺服器軟體。快速、可靠、可通過簡單的 API 擴展,Perl/Python 解釋器可被編譯到伺服器中,完全免費,完全源代碼開放。如果你需要創建一個每天有數百萬人訪問的 Web 伺服器,Apache 可能是最佳選擇。 3、DNews Stable 說明:DNews is the news server of choice for many many corporations. This system is flexib leand easy to setup and configure.Included in this package is the DNews webpackage which allows a web style gateway to the Usenet. 4、WWWThreads Stable 4.2.2 說明:WWW Threads is an inter active discussion forum. It supports flator threaded posts,sortorders,subscriptions,uploads,editable posts,searching,privatemessages,and more.Administrator scan ban users,update forums,designate moderators.WWWThreads is based on MySQL. 5、Proxy+ 2.3 說明:Proxy+是一防火牆,代理和郵件伺服器,從LAN共享國際互連網.Proxy+在工作站或伺服器上工作,在MSWindows9x/NT上工作並連接到國際互連網. 6、SyGate Home Network V4.0 Build 727 漢化補丁 說明:SyGate是由中國人在矽谷開發的,是業界最為簡單易用的Internet共享軟體。它用一條電話線,一個Modem,一個帳號就能將整個區域網中的所有PC連接至Internet中,大大節約上網費用。與其它Internet共享軟體不同,Sygate是作為網關與Internet進行連接的,這意味著Sygate僅需安裝在有Modem的那台PC上,其它機器不用安裝任何軟體。與WINGATE,ProxyServer等類型的軟體相比,Sygate具有不可比擬的易用性。Sygate可支持Analog(普通電話撥號)、ISDN、ADSL和CableModem。 7、Dbedit Stable 說明:Dbedit is a tool for generating webpages that read and modify a database. You can take any webpage and link it to a database with this tool. 8、HyperChat Suite 1.3.5 說明:Windows95/98/NT下面的一套功能強大而全面的聊天程序,通過它你可以在你的站點上建立一個自己的高級聊天室,並且這個程序是全免費的,不斷的免費為你更新。包括一些聊天室的基本功能,比如踢人,注冊用戶,發布消息等等,更包括一些高級的功能。 9、MDaemon 英文版 V8.1.1 說明:MDaemon就是這樣一款優秀的郵件伺服器軟體。它由美國Alt-N公司開發,提供專業的性能和簡便的操作。通過簡單的設置,它就能自動處理電子郵件,防範垃圾郵件和病毒。 10、伺服器類:Web Log Explorer Pro V2.3 說明:WebLogExplorer可以統計分析Apache、IIS網站主機的.log紀錄文件,能夠將多種關於網站瀏覽者的統計資料徹底解析,包括:參觀人次、動態狀況、文件存取狀態、參照網頁、搜尋引擎、錯誤、來訪者國家、網站搜尋字元串/片語等等。 11、郵件伺服器 CMailServer 3.30 說明:CMailServerv1.2的主要特點:可以在企業區域網內建立自己的郵件伺服器。安裝簡單方便。支持通用的郵件客戶端(OutlookExpress,Foxmail)來收發電子郵件。可以通過瀏覽器來申請電子信箱和修改信箱密碼、資料等。服務端可以管理用戶郵箱的申請、注銷、密碼修改和初始化。服務端具有歷史記錄功能。 12、Vatata流媒體系統 V1.5 目錄伺服器 說明:我們曾經沉浸於傳統流媒體系統帶來的樂趣,我們正在沉浸與P2P流媒體系統帶來的興奮。接收是樂趣,發布是源泉,未來,我們將用新的方式發布我們的創造,共享我們的樂趣。 Vatata是一個充滿詩意的P2P流媒體系統,要讓想要發布自己創作,共享興趣的人們能夠可以在這個熙熙攘攘的互聯網世界擁有自己永遠的一塊天空。Vatata提供了完整的工具包,包括三個部分,頻道伺服器,流媒體伺服器,以及客戶端程序,使你可以架設自己的頻道伺服器,流媒體伺服器,引入流媒體內容,發布媒體文件。你不但可以在公共網路上發布文件,更可以在區域網內實時播放你的創作,給大家一個驚喜。 13、Nofeel FTP Server V3.0.2630 說明:NofeelFTPServer是一個專為Windows2000/XP開發的FTPServer程序,可以實時觀察所有連接用戶,包括所有命令和伺服器響應,並能隨時終止其文件傳輸或將連接斷開。在slient模式下,具有高性能並消耗很少的系統資源,尤其是CPU時間。NofeelFTPServer有功能豐富,如虛擬目錄,IP限制,流量限制等,其anti-idle功能可以讓管理員指定哪些命令被認為是idle命令,從而防止現在許多的smartftpclient的欺騙。 14、Advanced Direct Remailer(ADR) 2.12 說明:強大的email和SMTP伺服器,支持郵件列表,plugins,多線程和Socks5Proxy,您的email客戶端軟體可以不通過ISP的SMTP伺服器而直接向目的地址的伺服器發信。 15、Ipconf Stable 0.75 說明:,. 16、搜易寬頻FTP伺服器 V1.3 說明:建立自己的海量空間FTP文件伺服器工具。只要你能連上互聯網,獲得獨立的IP地址,就可以把你的普通PC機作為一台ftp伺服器,向全世界開通屬於自己的零費用FTP服務站。如果你是撥號上網,因為流量限制會使訪問的人感覺文件傳輸非常慢,但如果你用的是ADSL寬頻或LAN方式,結果就大不一樣了,你幾乎擁有與專線一樣的網速,這就為架設自己的文件伺服器提供了可能。運行該軟體工具後,程序會將你的PC機的FTP埠開放提供文件傳輸服務,全球的用戶只要輸入你的IP地址就可以使用CuteFTP等類似的客戶端程序進行文件上傳、下載等操作了。真正讓您不花錢一分鍾就能建立自己的FTP伺服器,好酷喲! 17、Red Flag Function Server 4.0 Datasheet 說明:RedFlagFunctionServer4.0是RedFlagServer4Series產品線中專門用於中小企業及工作組基礎網路應用領域的一款伺服器操作系統產品。在RedFlagFunctionServer4.0提供的基礎網路服務中,包括了Apache、DHCP、DNS、FTP、Squid等,基本滿足中小企業及工作組用戶進行網路環境搭建的需求,為企業的Internet/Intranet接入提供了一個高效、穩定、安全的解決方案。 18、Red Flag Function Server 4.0 安裝手冊 說明:RedFlagFunctionServer4.0是RedFlagServer4Series產品線中專門用於中小企業及工作組基礎網路應用領域的一款伺服器操作系統產品。在RedFlagFunctionServer4.0提供的基礎網路服務中,包括了Apache、DHCP、DNS、FTP、Squid等,基本滿足中小企業及工作組用戶進行網路環境搭建的需求,為企業的Internet/Intranet接入提供了一個高效、穩定、安全的解決方案 19、Bootp/DHCP Server Stable 2.4.3 說明:;viaan/etc/ormation.,,asitismuchmorecomplete. 20、MSQL Stable 1.0.16 說明:tlememory.