最近購買了阿里雲的ECS服務器,就服務器的安裝配置做簡要的說明,也方便日后查看。
1、遠程操作服務器
遠程操作服務器可以使用putty工具,下載地址:http://pan.baidu.com/s/1qW1JaOG
打開putty工具,輸入服務器的公網地址,鏈接進入命令終端,輸入root帳號后enter,並輸入阿里雲低通的初始密碼;
登錄后通過passwd命令修改root密碼。
2、Ubuntu掛載數據盤
具體可參考博客:阿里雲服務器Ubuntu掛載數據盤
3、Windows和Ubuntu的數據傳輸
數據傳輸可以使用Xftp工具,下載地址:http://pan.baidu.com/s/1gdIq0jp
Ubuntu下安裝ftp命令:sudo apt-get install vsftpd
更改ftp的配置文件
- 切換至etc目錄,使用sudo vi vsftpd.cnf命令,編輯ftp配置文件;
- 設置不能匿名訪問:anonymous_enable=NO
- 設置可寫入:write_enable=YES
4、JDK和Tomcat環境配置
JDK和Tomcat的環境配置可參見博客:Ubuntu下的生活--安裝
JDK1.7下載地址:http://pan.baidu.com/s/1ntmqgvZ
Tomcat7下載地址:http://pan.baidu.com/s/1dDDALOX
Tomcat修改端口:切換至Tomcat目錄下的conf目錄,使用sudo vi server.xml命令,定位到【<Connector port="8080"…】段落,將8080修改何曾80端口;
將發布的網站目錄映射到80端口下:切換至Tomcat目錄下的conf目錄,使用sudo vi server.xml命令,在<Host></Host>標簽中的<Valve>標簽下方,添加<Context path="" doBase="/usr/local/apache-tomcat-7.0.57/webapps/[你的web網站目錄]" debug="0"/>標簽;
5、Mysql Server離線安裝配置
Mysql Server 5.5 下載地址:http://pan.baidu.com/s/1gdB4PEF
具體操作可參考博客:Ubuntu安裝配置Mysql ,因為里面有些命令備注不夠詳細(個人認為), 所以我就比較重要的命令做了一些描述。
安裝步驟:
- 通過Xftp將文件mysql-5.5.43-linux2.6-x86_64.tar.gz拷貝到對應的目錄(如:/usr/local/download,沒有download目錄,可以通過mkdir download創建);
- 將文件加壓到/usr/local目錄下:tar -zxvf mysql-5.5.43-linux2.6-x86_64.tar.gz /usr/local,解壓后會自動在/usr/local目錄下創建一個mysql-5.5.43-linux2.6-x86_64;
- cd切換到mysql-5.5.43-linux2.6-x86_64目錄,執行chown -R root .和chgrp -R root .命令(這里也可以不使用root賬戶,新建一個mysql的賬戶);
- 還是在mysql-5.5.43-linux2.6-x86_64目錄下,執行安裝Mysql Server的命令:scripts/mysql_install_db --user=root。
配置步驟:
- 修改root賬戶密碼:./bin/mysqladmin -u root password '輸入新密碼'(mysql-5.5.43-linux2.6-x86_64目錄下執行命令);
- 修改Mysql最大連接數:先將my.cnf文件拷貝到/etc目錄下,命令:cp support-files/my-medium.cnf /etc/my.cnf(mysql-5.5.43-linux2.6-x86_64目錄下執行命令);切換到etc目錄下,使用vi修改my.cnf配置文件,命令為:sudo vi my.cnf,vi操作可查看博客:Ubuntu中vi命令的使用;在[mysqld]下增加max_connections=1024,按Esc,輸入“:wq”保存並退出;
- 修改Mysql的大小寫區分:在my.cnf文件中的[mysqld]下方增加一行:lower_case_table_name=1(1:不區分大小寫;0:區分大小寫);
- 啟動Mysql服務:./bin/mysqld_safe --user=root&(mysql-5.5.43-linux2.6-x86_64目錄下執行命令);
- 停止Mysql服務:./bin/mysqladmin -u root -p shutdown(mysql-5.5.43-linux2.6-x86_64目錄下執行命令);
- 登錄Mysql:./bin/mysql -u root -p(mysql-5.5.43-linux2.6-x86_64目錄下執行命令),輸入密碼進入Mysql命令終端界面;
- 允許root用戶遠程登錄:grant all privileges on *.* to root@"%" identified by "root用戶密碼" with grant option(Mysql命令終端);
- 允許root用戶本地訪問:grant all privileges on *.* to root@"localhost" identified by "root用戶密碼" with grant option(Mysql命令終端);
- 創建數據庫:create database dbtest(Mysql命令終端);
- 新建develop用戶並為用戶遠程登錄授權:grant all privileges ondbtest.* to develop@"%" identified by "passw0rd" with grant option(Mysql命令終端);
- 允許develop用戶本地訪問dbtest數據庫:grant all privileges ondbtest.* to develop@"localhost" identified by "passw0rd" with grant option(Mysql命令終端);