導航:首頁 > IDC知識 > linux安裝伺服器

linux安裝伺服器

發布時間:2020-10-21 17:02:04

1、如何查看linux伺服器安裝哪些服務,服務的路徑

既然你說的是服務,所以我想你問的是 linux 伺服器 在啟動的時候會運行哪些服務.哪些服務被禁止自啟動了
如果是這樣子的話 ,首先 查看你的 伺服器 是什麼發行版 lsb_release -a ,pstree 看一下用的什麼 init系統.然後用相應的管理服務軟體來獲取 自啟動 信息. 例如 systemd 對應的 sysctl.

如果你指的是軟體,那麼 可以 查看是什麼發行版,然後用包管理軟體 看一下都裝了 什麼東西
例如 ubuntu 的 dpkg -l

2、Linux怎麼查看WEB伺服器安裝沒有

樓下兩位的答案只適用於web伺服器監聽80埠,且WEB服務已經啟動
你可以嘗試分別輸入 nginx / tomcat / httpd / apache / lighttpd 命令看看,目前linux主要就這幾種WEB伺服器

或者嘗試whereis nginx
或者 ps auxwww | grep nginx

如果是debian /ubuntu 系統,可以通過 dpkg -l | grep nginx ...查詢是否已經安裝
如果是centos / redhat ..系統 ,可以通過 rpm -qa|grep nginx ...查詢是否已經安裝

3、linux伺服器怎麼安裝pip

1、先說一下什麼是pip
pip 是「A tool for installing and managing Python packages.」,也就是說pip是python的軟體安裝工具
2、下面介紹怎麼在linux下安裝pip
下載pip到/usr/local/src
# cd /usr/local/src
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=" --no-check-certificate
如果提示:-bash: wget: command not found
那麼安裝wget,執行如下:
# yum -y install wget

解奪安裝pip
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

如果安裝報下面的錯:
Traceback (most recent call last):
File "setup.py", line 6, in <mole>
from setuptools import setup, find_packages
ImportError: No mole named setuptools

那麼就要先安裝setuptools包
(1)下載setuptools包
# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
(2)解壓setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3)編譯setuptools
# python setup.py build
(4)開始執行setuptools安裝
# python setup.py install

安裝完成setuptools包後,在重新執行:
# cd /usr/local/src/pip-1.5.4
# python setup.py install
至此pip安裝完成

3、linux下pip使用參數
# pip --help

Usage:
pip <command> [options]

Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
zip DEPRECATED. Zip indivial packages.
unzip DEPRECATED. Unzip indivial packages.
bundle DEPRECATED. Create pybundles.
help Show help for commands.

General Options:
-h, --help Show help.
-v, --verbose Give more output. Option is additive, and can be used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log-file <path> Path to a verbose non-appending log, that only logs failures. This log is active by default at /root/.pip/pip.log.
--log <path> Path to a verbose appending log. This log is inactive by default.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert <path> Path to alternate CA bundle.

4、如何查看linux伺服器的配置

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

2、在linux命令行下輸入shell指令:cat /proc/cpuinfo,按回車,會看到cpu的信息。

3、輸入shell指令:fdisk -l,按回車,會看到硬碟的信息。

5、如何在linux搭建完整的web伺服器?

可以參考如下Web伺服器的建立過程。示例環境及web伺服器軟體:

Ubuntu 12.04
LAMP(Linux,Apache,Mysql,PHP)

1、安裝Apache

(1)在安裝HTTP Server之前需安裝APR(Apache Portable Runtime)和APR-util安裝APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install

(2)安裝APR-util

$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install

(3)安裝httpd-2.4.2.tar.bz2默認安裝位置/usr/local/apache2網頁放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf

$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install

(4)啟動HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server』s fully qualified domain name, using 127.0.1.1. Set the 『ServerName』 directive globally to suppress this message

(5)查看http是否正常運行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN

(6)在瀏覽器輸入127.0.0.1如果正常應該顯示「It works!」

2、安裝MySQL

(1)、下載安裝mysql-5.5.25.tar.gz,默認安裝位置/usr/local/mysql/

$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server

(2)、啟動MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

3、安裝PHP

(1)安裝下載php-5.4.4.tar.gz

$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安裝libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini

(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置

<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>

(3)重啟HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

6、linux伺服器如何安裝windows

重新安裝Windows之前的准備工作 在重新安裝Windows之前,非常重要的一點是必須有一張可以正常使用的Linux啟動盤。通常,啟動盤是在安裝Windows之後再進入Linux的惟一途徑。大多數Linux的發行版在安裝過程中都會提示用戶製作一張啟動盤。在製作啟動盤之後,我們應當測試一下,確保這張軟盤能夠正確地引導Linux系統(注意,軟盤可不是一種非常可靠的存儲介質)。
把啟動盤插入軟盤驅動器,然後以Root用戶登錄,輸入命令shutdown -r now並回車。如果Linux系統能夠正常從軟盤啟動,那麼,說明你已經做好了安裝Windows的准備,可以跳過下面的內容,直接看「重新安裝LILO」。
製作啟動盤的方法
如果你的啟動盤出現故障,或者你根本就沒有製作啟動盤,那麼在你安裝Windows之前一定要補上這一步。此外,每當你改變Linux系統的內核時,也需要重新製作一張啟動盤。
製作啟動盤最簡單的方法是使用mkbootdisk命令。不過,在使用這個命令之前,你需要了解當前使用的Linux內核版本。查看Lilo.conf文件可以得到內核版本信息,這個文件包含了LILO的配置信息和內核文件的存儲位置。
在查看Lilo.conf文件之前,你應當確保沒有以Root用戶登錄(這可以防止你不小心對系統文件造成破壞),然後輸入命令pico /etc/lilo.conf,在pico文本編輯器中打開文件。
在Lilo.conf文件中,每一個小節描述了計算機上安裝的一個操作系統,以image=開始,至少包含三行文字。此外,還有一些小節是描述從軟盤啟動或者以故障恢復模式啟動。找到包含label=linux的小節,查看相關的image=行中描述的內核版本信息,然後輸入Ctrl-x退出pico。
在我們使用的Red Hat 6.0測試系統中,Lilo.conf用vmlinuz-2.2.5-15來表示Linux內核映象文件的名稱和位置,這意味著我們使用的內核版本是2.2.5-15。然後,我們就可以使用mkbootdisk命令了。不過,在一些系統中Lilo.conf文件並沒有提供內核版本信息,而是簡單地包含一行image=/boot/vmlinuz。如果在vmlinuz之後沒有提供任何版本信息,這表示Lilo.conf文件可能使用了符號鏈接(有點類似於Windows中的快捷方式)。為了找到真正的內核映象文件,輸入命令ls -l /boot並回車。這條命令將顯示Boot目錄下的文件的詳細信息。查看包含vmlinuz的行,可以看到箭頭指向的真正的內核映象文件,而後者通常會包含適當的版本信息。在我們使用的測試系統中,盡管在Lilo.conf文件中已經包含了內核文件的名稱和位置,在Boot目錄下還是存在一個指向它的名稱為vmlinuz的符號鏈接。
如果使用上面列舉的方法還是不能找到內核版本信息,你可以執行命令ls /lib/moles並回車。這個目錄包含一個或多個子目錄,每一個子目錄都使用一個不同的內核版本作為它的目錄名。具有最高版本號的目錄名就是系統當前使用的內核版本。
在使用命令mkbootdisk -device /dev/fd0 kernelversion的時候,用前面得到的內核版本替換掉kernelversion,然後回車(例如,在我們使用的系統中,我們輸入mkbootdisk device /dev/fd0 2.2.5-155)。當出現提示後,把一張軟盤插入磁碟驅動器並回車。然後,Linux將開始向軟盤拷貝所需的系統文件。
如果整個過程沒有出現任何問題,表示你已經成功地製作了啟動盤。接下來需要測試這張啟動盤。
在啟動盤測試成功之後(使用「重新安裝Windows之前的准備工作」小節中描述的方法),你可以開始重新安裝Windows了。
重新安裝LILO
當重新安裝了Windows之後,在啟動系統時會發現原來的LILO提示符消失了,而且系統直接啟動進入了Windows。這是因為Windows已經改寫了主硬碟的MBR,刪除了LILO程序,從而越過了Linux。這時,啟動盤成為你在安裝Windows之後再進入Linux的惟一途徑。在准備重新啟動計算機進入Linux之前,把製作好的啟動盤插入軟碟機。
在重新啟動系統之後,在LILO提示符下輸入Linux並回車。從軟盤啟動通常比從硬碟直接啟動慢得多,這時,要稍微有一點耐心。在內核被裝入之後,你的系統就可以像往常一樣啟動了。
重新安裝LILO是一件再簡單不過的事情。首先以Root用戶登錄,然後輸入/sbin/lilo命令再回車即可。如果沒有遇到任何錯誤信息,就可以取出啟動盤,使用硬碟重新啟

7、怎麼在linux伺服器上安裝軟體

最簡單的下載源碼,根據要求

make

install

每個linux版本都有自己的軟體包管理器,

通過命令安裝

archlinux  安裝軟體 #pacman -S bind 這樣 bind 軟體包就安裝好了,系統軟體包管理器會自動化完成依賴安裝。

ubuntu     安裝軟體 #apt-get install pip 這樣 pip 軟體包就安裝好了,產生依賴問題要手動解決。

通過GUI界面安裝 滑鼠點一點 就安裝好。

8、如何在linux(centos)伺服器上安裝軟體?

ftp上的命令可以通過輸入help來得到:
ftp
ftp> help

你的遠程虛擬主機是unix/linux還是windows,前者可以通過telnet,ssh等遠程登錄上去進行命令行操作,工具有putty(免費),securecrt和系統自帶的telnet,ssh客戶端等。Winodws可以通過RDP協議遠程圖形界面訪問,工具有windows自帶的遠程桌面等。
登錄上去後,你就可以在遠程虛擬主機上進行軟體安裝等操作了。

9、如何在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 檢查是否有損壞的依賴

10、如何在linux系統的伺服器上進行編譯

方法/步驟

打開Myeclipse編輯器,在已經完成的web項目上面點擊右鍵,選擇export,然後選擇導出成war包,將導出的war包放在桌面或者其他文件夾。

這里我們使用putty連接到遠程的linux伺服器上,雙擊運行putty軟體,輸入linux伺服器的ip地址,點擊連接,輸入賬號密碼後進入到linux伺服器中

在ubuntu伺服器中安裝java環境,tomcat,和mysql等必須的軟體。可以通過apt-get install 來進行安裝

通過winscp軟體,把第一步導出來的項目的war包傳輸到linux伺服器上自己設定的目錄下

5

把項目的war包通過cp或者mv命令移動到tomcat目錄下的webapps目錄的下面

6

在linux伺服器上切換到tomcat安裝目錄下的bin目錄下,通過./startup.sh命令啟動tomcat伺服器,這樣就能通過ip:8080/項目名 來訪問目標網站了。

與linux安裝伺服器相關的知識