前面寫過一篇博文我是這樣使用Ubuntu的,大致介紹了一下如何安裝ubuntu和一些使用技巧。最近在學習一些常用的服務,比如nginx,mc等,這里做些筆記。
開啟ssh服務
使用sudo apt-get install openssh-server
來安裝ssh服務,后面發現在每次使用ssh登錄系統的時候,都需要等待比較長的時間,也比較好解決
1 2 |
ps. ssh服務最好需要固定的ip,如果做,請參考ubuntu 12.04 以固定 IP 地址連接網絡并配置DNS
安裝jdk
參考Ubuntu 11.04 下安裝配置 JDK 7 和 Java安裝配置
1 2 3 4 5 6 |
安裝Tomcat
下載并解壓即可,可以修改一些默認的配置,比如8080端口,和Root下默認的manage頁面(刪除webapps/ROOT/下所有文件,添加index.html),定制一下404頁面(可以支持公益益播-公益廣告)
重啟tomcat服務器是經常要做的一件事情,請新建一個restart.sh,并賦予執行的權限(chmod 744),里面寫上下面的shell script,那么每次想重啟tomcat的時候,到tomcat/bin目錄下,執行./restart.sh就可以了(當然你可以配置tomcat/bin到path下)。
1 2 3 4 5 |
安裝Memcached
Memcached 的安裝可以自己編譯或者直接安裝,請參考Ubuntu下安裝Memcached 這篇文章,寫的很詳細,出現的問題也給出了解決方案。
這里就僅貼出啟動和關閉Memcached的shell
1 2 3 4 5 6 |
1 2 3 4 |
1 2 |
安裝nginx
編譯安裝最新穩定版nginx請看Ubuntu 11.10 x64編譯安裝nginx、PHP 5.3.8、mysql、mongodb、memcached、ssl、smtp,寫的很詳細,其中nginx開機自啟動的文章 Ubuntu Nginx 開機自啟動 也很不錯
我的啟動和關閉shell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
1 2 3 4 5 6 7 8 9 |
1 2 |
安裝Mysql
使用apt-get install mysql-server
來安裝mysql服務端,同時終端會請求輸入root用戶密碼,這里本人設置的密碼是lishunli
。
如果要遠程登錄,請先使用mysql -uroot -plishunli
進入mysql控制臺,再使用grant all privileges on *.* to root@"%" identified by "lishunli";
分配所有表遠程連接的權限給root用戶,最后退出mysql控制臺,編輯/etc/mysql/my.cnf
,在該文件中找到 bind-address = 127.0.0.1 的位置,將其更改為 bind-address=你本機的網絡IP,比如我這就是bind-address = 192.168.1.105
。參考MySql重啟命令與數據庫安裝目錄 和 MySQL安裝指南
后來發現遠程連接mysql很慢,網上給出的解決辦法是在/etc/mysql/my.cnf
配置文件中的[mysqld]
后面加上skip-name-resolve
,再/etc/init.d/mysql restart
重啟mysql即可。引自MYSQL遠程連接速度慢的解決方法
Mysql默認的編碼格式是latin格式,當然修改成utf8更加方便處理中文
1 2 3 4 5 6 |
注: 上面的大部分命令都是以root用戶執行的,如果權限不夠,請加上sudo
如果有什么建議或問題的話,可以通過微博 @李順利Me 或 Email:leeshunli@qq.com 聯系到我,大家一起交流學習。
順利
2013年1月13日
更新歷史
2013-01-13 添加mysql服務,并修改一些默認配置
2013-01-12 解決ssh登錄等待時間長的問題,添加nginx啟動和關閉shell
2013-01-08 繼續更新使用中遇到的問題并安裝一些服務軟件
2013-01-06 添加開啟ssh服務等內容
博客中的一些下載已經放到了百度云了,請根據需要下載。【點我去百度云下載】
最后弱弱地說一下,如果可以的話,轉載請提供出處( ),謝謝。
