阿里雲CentOS配置全過程
拿到服務器的ip、初始密碼以后。我們先要用遠程連接工具putty連接服務器主機。
啟動putty.exe程序,進入putty主界面,在Host Name 欄中輸入你的服務器ip地址,Saved Sessions 填入你的主機名稱(可自定義,用於區別你的服務器)。點擊Save保存配置。選中你的服務器名點擊open開始連接服務器。
第一次連接,會出現對話框,點擊是
出現登錄界面,輸入用戶名,默認為超級用戶root,接着輸入密碼,要注意的是密碼不會顯示在屏幕上。輸入密碼時沒有window系統的“*“,很多新手以為沒有輸入上。這里輸入密碼,回車
出現 Welcome to aliyun Elastic Compute Service!表示成功登錄
成功登錄以后,修改下登錄密碼 。輸入命令passwd
輸入兩遍新密碼,回車。出現updated successfully 說明密碼設置成功,輸入exit關閉putty。用新密碼重新登錄
下面進行數據盤的掛載,使用fdisk -l命令查看有40g的數據盤需要掛載。如果發現沒有 /dev/xvdb 標明您的雲服務無數據盤,那么您無需進行掛載。
執行命令fdisk /dev/xvdb對數據盤進行分區,按照提示,依次輸入”n“,”p“,”1“,兩次回車,”wq“。
使用命令 fdisk -l可以看到新分區xvdb1已經建立完成
分區完成后,使用mkfs.ext3 /dev/xvdb1 命令對新分區進行格式化
新建目錄用於掛載分區,一般是默認掛載到mnt目錄下,在這里由於個人習慣,我掛載到自己新建的目錄web目錄下。cd / 命令切換到根目錄下 ls 命令查看目錄列表 mkdir 命令新建名為web的目錄
使用echo ‘/dev/xvdb1 /web ext3 defaults 0 0’>> /etc/fstab命令寫入新分區信息,然后使用cat /etc/fstab 命令查看信息是否寫入成功
使用 mount -a 命令掛載新分區 用df -h查看是否掛載成功
至此服務器的基本配置完成,下面是ftp軟件的安裝和配置環境的安裝
安裝ftp,使用yum命令, yum install vsftpd -y
用cd和ls命令檢查下nologin的位置,通常位置在/usr/sbin/nologin 或者/sbin/nologin
使用 useradd -d /web -s /sbin/nologin ftpadmin命令增加賬戶,其中/web 為你的ftp目錄,ftpadmin為你的ftp用戶名。使用chown -R 來修改權限。使用vi命令編輯ftp的配置文件,將配置文件中”anonymous_enable=YES “改為 “anonymous_enable=NO”取消如下配置前的注釋符號:local_enable=YES
write_enable=YES
chroot_local_user=YES
保存修改,按ESC鍵,輸入:wq
修改shell配置
vi編輯/etc/shells,如果該文件里沒有/usr/sbin/nologin或者/sbin/nologin(具體看當前系統配置)則追加進去
啟動vsftp服務並測試登錄
使用命令啟動vsftp服務:
#service vsftpd start
然后用帳號ftpadmin測試下是否可以登陸ftp。
web環境的配置,本文以apche+mysql+php為例
使用 yum install httpd 命令安裝apache
運行命令chkconfig –levels 235 httpd on使Apache可以自動啟動,命令chkconfig –list 查看自動運行設置是否成功 。並運行命令/etc/init.d/httpd start立刻啟動Apache
在瀏覽器中輸入你的服務器地址,看到下面的界面說明apache安裝成功
mysql的安裝,使用yum install mysql 安裝mysql客戶端,使用yum install mysql-server 安裝mysql服務
使用chkconfig –levels 235 mysqld on設置mysql自動啟動
/usr/bin/mysqladmin -u root password’123456′ 設置mysql密碼
mysql -u root -p登錄mysql
由於mysql中的數據是不斷增長的,我們需要把mysql目錄遷移到數據盤。遷移前要把數據庫先關閉。命令
service mysqld stop
為了安全起見,我們使用復制cp命令
、
修改下面三個文件中的datadir的目錄為你要遷移的目錄
# vi /etc/my.cnf
# vi /etc/init.d/mysqld
# vi /usr/bin/mysqld_safe
下面需要建立一個mysql.sock的鏈接:
ln -s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock
重啟mysql,可以啟動,沒有報錯的話一般就是遷移成功
很多朋友說安裝好mysql后,本地無法連接到服務數據庫,這是因為,mysql限制了遠程連接,只需要更新下user表中Host字段中的localhost改為‘%’就可以,進行遠程連接,記得重啟下服務
安裝php
安裝php-mysql等包使PHP支持MySQL,命令如下:運行命令yum search php來查找可用的PHP模塊包,選擇所需要的包並運行命令yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 來安裝(可不限於本例中的包)
service httpd restart 重啟服務
新建一個php文件把寫入下面代碼,上傳到服務器的/var/www/html目錄下,然后訪問服務器ip看到如下網頁說說明至此全部安裝成功