Ubuntu操作技巧

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值