ubuntu 服务器 操作技巧
---- 安装java
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-plugin
#可能会先要求装jre,装就是了
sudo update-java-alternatives -s java-6-sun
----环境变量
sudo vim /etc/environment
加入 JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
PATH改为如下
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-openjdk/bin/"
----安装tomcat
我用的也是apt的,犯懒,新的设置麻烦
先看看/usr/share目录下有没有tomcat5.5的文件夹,好像是自带的,删了他
sudo apt-get install tomcat6 tomcat6-examples
同样/etc/init.d/tomcat6 start/stop/restar 进行启动
----tomcat 项目目录
/var/lib/tomcat6/webapps/
sudo cp -r /home/ttpod/wzg/u1/ /var/lib/tomcat6/webapps/
----tomcat 安全关闭
/etc/default/tomcat5.5:
TOMCAT5_SECURITY=no
----更新apt 服务器
deb http://mirrors.163.com/ubuntu/ intrepid main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse
sudo apt-get update
sudo apt-get dist-upgrade
----安装 lighttpd
sudo apt-get install lighttpd
----配置 lighttpd
配置 10-fastcgi.conf
先备份
sudo cp /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-available/10-fastcgi.conf.bak
sudo cp /etc/lighttpd/lighttpd.conf lighttpd.conf.bak
从 安装包里覆盖这两个文件
----开启 fastCGI
sudo lighty-enable-mod fastcgi
----重启服务器
sudo /etc/init.d/lighttpd restart
----安装 自启动服务设置 rcconf
sudo apt-get install rcconf
rcconf
----安装 mysql
sudo apt-get install mysql-server
登录
mysql -uroot -p
设置root可以远程登录
grant all privileges on *.* to root@'%' identified by 'xxxxxxx';xxxxxx是密码
FLUSH PRIVILEGES
设置3306可以远程访问
把my.cnf中的bind-address =127.0.0.1注释了就可以远程连接了
恢复 lrcdb数据库结构 和lrcdb表的数据
----安装 python 数据库支持
sudo apt-get install python-mysqldb
----flup flup是一个基于Python的架设FastCGI服务器的模块
sudo apt-get install python-flup
----执行文件和目录 执行权限授予
sudo chmod +x /var/www/cgi-bin/qlrc.cgi
----日志目录写权限赋予
sudo chmod a+w /var/log/ ,/home/data/log/
在本地执行 ./qlrc.cgi 看看结果是否正常
-----新框架使用 Django
到django官方网站下载django 1.0.2版
下载后解压,cd到解压后的目录 运行
tar xzvf Django-1.0.2-final.tar.gz
python setup.py install
把src目录文件拷贝到某个目录
修改 shell文件 Django到init.d目录
修改 Lighttpd 的fastcgi设置文件 转向到Django启动的端口
-----7z 使用方法
sudo apt-get install p7zip-full
压缩命令(结合tar命令): 7z a -t7z wzg.7z /home/wangsu/wzg
上面命令将 /home/wangsu/wzg 文件夹压缩为 wzg.7z 文件
解压命令(结合tar命令) : 7z x -so wzg.tar.7z | tar xf - /home/alex
这个命令将test.tar.7z 的内容解压到 /home/alex目录下
------ 歌词服务器log备份方法
停止歌词服务
sudo /etc/init.d/lighttpd stop
sudo cp log.frm /home/wangsu/wzg
sudo cp log.MYD /home/wangsu/wzg
sudo cp log.MYI /home/wangsu/wzg
sudo /bin/bzip2 -z /home/wangsu/wzg/log.frm
sudo /bin/bzip2 -z /home/wangsu/wzg/log.MYD
sudo /bin/bzip2 -z /home/wangsu/wzg/log.MYI
------ nginx php
sudo apt-get install nginx
配置文件默认安装位置:
conf: /etc/nginx/nginx.conf
bin:/usr/sbin/nginx
vhost: /etc/nginx/sites-enable/default
cgi-params: /etc/nginx/fastcgi-params
sudo apt-get install php5-cgi
-------nginx大并发设置
worker_rlimit_nofile 51200;
events
{
use epoll;
worker_connections 51200;
}
keepalive_timeout 120;
3,安装spawn-fcgi spawn-fcgi是lighttpd的一个用来控制php-cgi的工具.
如果系统没有安装GCC编译环境,刚需要在安装lighttpd之前要安装build-essential工具包,执行以下命令
sudo apt-get install build-essential
sudo apt-get install lighttpd
sudo apt-get install libpcre3-dev
这样cgi控制器就安装完成.
4.启动测试系统.启动fast_cgi:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi
==========安装sendemail
sudo apt-get install sendemail
sudo apt-get install libio-socket-ssl-perl
sudo apt-get install libnet-ssleay-perl
Ubuntu操作技巧
猜你喜欢
转载自arron-huang.iteye.com/blog/912123
今日推荐
周排行