1、如何在centos 看伺服器配置
# uname -a # 查看內核/操作系統/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系統版本
# cat /proc/cpuinfo # 查看CPU信息
# grep MemTotal /proc/meminfo # 查看內存總量
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設備
# lsusb -tv # 列出所有USB設備
# lsmod # 列出載入的內核模塊
# env # 查看環境變數
2、自己centos伺服器怎麼綁定域名
CentOS操作系統一般在 /etc/httpd/conf 下,有的Linux操作系統版本是在 /etc/Apache2/conf 或
/usr/local/etc/apache 文件夾裡面,剩下需要做的是修改配置文件httpd.conf,一般配置文件最下面有如下綁定域名說明:
# VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # #<VirtualHost *:80> # ServerAdmin [email protected] # DocumentRoot /www/docs/mmy-host.example.com # ServerName mmy-host.example.com # ErrorLog logs/mmy-host.example.com-error_log # CustomLog logs/mmy-host.example.com-access_log common #</VirtualHost>
大家可以依葫蘆畫瓢,也可以結合相關語法加入自己的配置說明,下面是我無憂程序的配置文件:1、* 星號修改成自己網站的IP地址
2、ServerAdmin管理員郵箱(可有可無) 3、DocumentRoot網站文件在伺服器的目錄路徑 4、ServerName綁定相應域名
5、ServerAlias泛解析綁定子域名 6、ErrorLog和CustomLog指定日誌文件存放路徑。
<VirtualHost 175.102.8.117:80> addDefaultCharset gbk DocumentRoot /chengxu ServerName 66php.com ServerAlias *.66php.com ErrorLog /sym/logs/66php.com-error_log CustomLog /sym/logs/66php.com-access_log common </VirtualHost>
如果一個伺服器綁定多個域名不是在ServerName添加多個域名,ServerName 後面只能加一個域名,要重復綁定則需要添加多加多個VirtualHost模塊。
3、如何添加和刪除用戶一個CentOS 7伺服器上
添加用戶如果你是作為簽署root用戶,您可以創建在通過鍵入任何時候一個新的用戶:adser username
如果要在誰被賦予了非root用戶登錄, sudo許可權,如在本教程的下一節證明,你可以添加通過鍵入新用戶:sudo adser username
接下來,你需要給你的用戶密碼,以便他們能夠登錄要做到這一點,可以使用。 passwd命令:passwd username
注意:請記住添加sudo ,如果你是作為一個非root用戶簽約在未來的命令sudo特權。 系統將提示您鍵入兩次密碼以進行確認。現在,您的新用戶已設置好,可以使用了!您現在可以使用您設置的密碼作為該用戶登錄。
如果您的新用戶應該有執行命令的能力root (管理)許可權,您將需要給新的用戶訪問sudo 。 我們可以通過增加用戶對做wheel組(這使sudo默認訪問其所有成員)通過gpasswd命令。 這是管理最安全和最簡單的方式sudo用戶許可權。 如果您目前已登錄為root用戶,鍵入:gpasswd -a username wheel
如果您在使用一個非root用戶簽署sudo許可權,輸入這個:sudo gpasswd -a username wheel
現在,您的新用戶能夠使用管理許可權執行命令。要做到這一點,只需輸入sudo未來要執行作為管理員的命令:sudo some_command
系統將提示您輸入您登錄的常規用戶帳戶的密碼。一旦正確的密碼已經提交,您輸入的命令將被執行root許可權。
雖然你可以添加和從一組(如刪除用戶wheel )與gpasswd ,該命令沒有一種方式來顯示哪些用戶是一個組的成員。 為了查看哪些用戶是部分wheel組(因此sudo默認許可權),你可以用lid的功能。 lid通常用來顯示用戶所屬的組,但與-g標志,可以反轉它並顯示哪些用戶屬於一個組:sudo lid -g wheel
輸出將顯示與組相關聯的用戶名和UID。這是一個確認您的以前的命令是成功的一個好方法,並且用戶具有他們需要的許可權。
如果您有不再需要的用戶帳戶,最好刪除舊帳戶。你有幾個方法這樣做,雖然選擇使用哪種方法取決於你自己的情況。 如果你想刪除的用戶,而不刪除任何他們的文件中,鍵入此命令為root :userdel username
如果你想與用戶帳戶本身一起刪除用戶的主目錄,鍵入此命令為root :userdel -r username
注意:請記住添加sudo ,如果你是作為一個非root用戶簽約在未來的命令sudo特權。 與任一命令時,用戶將自動從他們被加入到任何組,包括除去wheel ,如果他們被給予組sudo特權。 如果您以後使用相同的名稱添加其他用戶,他們將不得不被添加到wheel組再次獲得sudo訪問。
4、如何在Linux上安裝伺服器管理軟體Cockpitcentos
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軟體一樣,所以就無需多講了。
5、有三個硬碟,centos伺服器分區,要怎麼分比較合理
你說的不合理,應該用LVM邏輯卷管理
兩塊機械硬碟建一個VG,SSD單獨一個VG
VG上面建邏輯卷多個LV,再分別建文件系統
這樣的好處是比較靈活,文件系統開始不用建很大,根據實際使用情況,可以對文件系統在線擴展;並且如果以後存儲不夠,再增加硬碟時,可以直接作為PV擴展當前VG,再擴展LV和文件系統
如果文件系統直接建在分區上,分區無法擴展,受分區限制,文件系統也無法增加
6、如何管理阿里雲centos伺服器
字元界面xshell
圖形界面安裝圖形環境後用vnc view
7、怎麼遠程給伺服器安裝centos
遠程安裝操作系統需要伺服器支持,如ibm的x3650m3,可以通過遠程連接到伺服器的imm管理埠,把遠程機上的centos iso文件掛載到伺服器進行安裝,操作上就像坐在伺服器前一樣,hp的ilo也支持,不過某些機型這個功能屬於選件,有些機型是標配。
8、伺服器用什麼Linux系統較好?
伺服器選用的linux系統,推薦的有3個選擇,視情況不同而選擇:
1,Debian系(伺服器主要用Debian的stable分支,ubuntu server雖然可以了,但是穩定性不放心)
2,RedHat系(如果不想購買服務,那麼就是CentOS這個分支了,fedora社區版本,不適合)
3,BSD系(FreeBSD,OpenBSD,NetBSD)
其中,嚴格的說,第三個和Linux同屬Unix-like的軟體,但是不是Linux。Debian的stable或者CentOS(付費就RedHat)選擇一個,兩者都很問題。如果傾向於企業,則是CentOS或者RedHat,如果是社區,則Debian好些。
FreeBSD也很不錯,但是要看是什麼伺服器。如果單純做普通應用伺服器,就很好用,但是如果有集中計算的,還是選擇前兩種Linux版本好些。
9、centos伺服器怎麼配置環境
安裝apache:
yum install httpd httpd-devel
啟動apache:
/etc/init.d/httpd start
此時輸入伺服器的IP地址,應該看到apache的服務頁面,埠不用輸,apache默認就是使用80埠
安裝mysql:
yum install mysql mysql-server
啟動mysql:
/etc/init.d/mysqld start
安裝php
yum install php php-devel
重啟apache使php生效
/etc/init.d/httpd restart
此時可以在目錄:/var/www/html/下建立一個PHP文件
代碼:
<?php phpinfo(); ?>
然後訪問這個文件,就能看到PHP的一些信息,php.ini配置文件的路徑可以在這個頁面上看到
安裝php的擴展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完擴展之後需要再次重啟apache
/etc/init.d/httpd restart
測試mysql是否鏈接成功的php代碼
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM sys_user");
while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}
mysql_close($con);
?>
可以把上面的代碼傳入目錄/var/www/html/
就可以看到執行情況