Chinaunix首页 | 论坛 | 博客
  • 博客访问: 323206
  • 博文数量: 173
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-09 16:23
文章分类

全部博文(173)

文章存档

2015年(66)

2014年(107)

我的朋友

分类: LINUX

2014-11-17 15:25:21

1. 免密码登陆

# 本机生成密钥, 并将 pub 复制到阿里云服务器上 $ ssh-keygen -t rsa -P '' # -P表示密码,-P '' 就表示空密码 $ scp ~/.ssh/FILENAME.pub root@server_ip:/root # 阿里云服务器上将 pub 放入 authorized_keys 中 # cat FILENAME.pub >> ~/.ssh/authorized_keys # chmod 600 ~/.ssh/authorized_keys

2. yum

默认的环境并不 OK.

1) 运行出错提示    No module named yum

解决方案: #vi /usr/bin/yum 将 #!/usr/bin/python 修改为  #!/usr/bin/python2.4

2) 下载yum的配置源

mkdir /etc/yum.repos.d/ cd /etc/yum.repos.d/ wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

3) 运行yum makecache生成缓存

若重新安装 yum

查看yum包 rpm -qa| grep yum

卸载 rpm -qa| grep yum | xargs rpm -e --nodeps

安装:

1) 下载安装所需的三个文件, 下载地址: 

yum-3.2.22-40.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm yum-metadata-parser-1.1.2-4.el5.x86_64.rpm

2)  安装命令

rpm -ivh yum-*

注意:yum和yum-fastestmirror相互依赖,所以需要同时安装。

3) 恢复 /etc/yum.conf 文件, 一般卸载时会自动备份.

3. 开发环境依赖包更新

$ yum update $ yum -y install gcc g++ autoconf $ yum -y install openssl openssl-devel zlib zlib-devel

4. python

手动编译安装 Python, 官网下载源码即可.

./configure  --enable-shared # if not, error -- libpython2.7.a:  could not read symbols: Bad value make make install 

此时运行 python 可能报错:

python: error while loading shared  libraries: libpython2.7.so.1.0:

cannot open shared object file: No such file or

解决方案:

$ vim /etc/ld.so.conf.d/python2.7.conf # 加入内容: /usr/local/lib #保存退出后运行: $ ldconfig

pip 与 库. 源码 setup.py 安装 setuptools 与 pip

yum install -y  python-setuptools python-devel sudo easy_install -U distribute

5. 手动安装 git

http://distfiles.macports.org/git/ 下载最新 git
$ yum install gettext-devel

$ wget http://distfiles.macports.org/git/git-2.1.1.tar.gz $ tar zxvf git-2.1.1.tar.gz
$ cd git-2.1.1 $ autoconf 
$ ./configure
$ make $ make install

6. MySQL

# yum install mysql mysql-server # mysql_secure_installation  # secure settings

开机自动启动

# chkconfig --levels 235 mysqld on # service mysqld restart

7. apache2 与 mod_wsgi

# yum install httpd httpd-devel # chkconfig --levels 235 httpd on # service httpd restart

源码安装 mod_wsgi 

配置

WSGIScriptAlias / /var/www/django_server/wsgi.py <Directory "/var/www/django_server/static/">    Order deny,allow    Allow from all Directory> <Directory "/var/www/django_server/">   AllowOverride All   Order deny,allow   Allow from all Directory> <Location "/media/">  SetHandler None Location> <LocationMatch "\.(jpg|gif|png)$">  SetHandler None LocationMatch> Alias /static/admin/ /usr/local/lib/2.7/site-packages/django/contrib/admin/static/admin/ Alias /static/ /var/www/django_server/static/
  • 相关文章推荐:
  • 本文来自:
  • 本文链接:
阅读(744) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~