1.一些所需包下载
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers vsftpd patch zip
2.centos 安装mysql
yum -y install mysql mysql-server
yum -y install mysql-connector-odbc mysql-devel
3.安装java
wget http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586-rpm.bin
./jdk-6u29-linux-i586-rpm.bin
4.java环境变量配置
set JAVA_HOME=/home/chenjy/jdk1.6.0_21
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
5.配置 nginx 源
rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
6.安装nginx
yum -y install nginx
7.下载tomcat
wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.tar.gz
tar -xvf apache-tomcat-6.0.33.tar.gz
mv apache-tomcat-6.0.33 /usr/apache-tomcat-6.0.33
8.设置tomcat开机自启动
vi /etc/init.d/tomcat
在里面填入一下信息:
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JRE_HOME=/usr/jdk1.6.0_29
export CATALINA_HOME=/usr/apache-tomcat-6.0.33
export CATALINA_BASE=/usr/apache-tomcat-6.0.33
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
chkconfig --add tomcat
打开tomcat:service tomcat start
关闭tomcat:service tomcat stop
9.防火墙开启端口
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
/etc/init.d/iptables save
设置mysql允许任何ip远程登录:
grant all privileges on *.* to root@'%' identified by 'password';
10.snmp安装
yum install -y net-snmp net-snmp-utils
vi /etc/snmp/snmpd.conf
rocommunity VPSMO 60.195.249.83
rocommunity VPSMO 60.195.252.107
rocommunity VPSMO 60.195.252.110
rouser VPSMO auth
createUser VPSMO MD5 mypwdmypwd
11.mysql 内存占用优化
vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8
key_buffer = 256K
max_allowed_packet = 2M
thread_stack = 128K
table_cache = 4
sort_buffer = 64K
net_buffer_length = 2K
skip-innodb
[mysqldump]
quick
max_allowed_packet = 16M
[client]
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
12.ftp安装
yum -y install vsftpd
13.pythons mysql 安装与配置
yum install python-devel mysql-devel zlib-devel openssl-devel
wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
wget http://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.3.tar.gz
tar -xvf MySQL-python-1.2.3.tar.gz
cd MySQL-python-1.2.3
python setup.py install
14.uwsgi 下载安装
wget http://projects.unbit.it/downloads/uwsgi-0.9.6.6.tar.gz
tar zxvf uwsgi-0.9.6.6.tar.gz
cd uwsgi-0.9.6.6
make
cp uwsgi /usr/sbin/uwsgi
15.djingo下载
wget http://www.djangoproject.com/download/1.3.1/tarball/
基本unrar用法:
wget http://dag.wieers.com/rpm/packages/unrar/unrar-3.6.8-1.el5.rf.i386.rpm;
rpm -Uvh unrar-3.6.8-1.el5.rf.i386.rpm;
unrar x -o- -y uu.rar
Linux下python lxml模块的安装
需要先安装libxml2-devel libxslt-devel这两个rpm包,如果使用非root用户安装,可以下载libxml2和libxslt的源代码进行安装。
libxml2-devel、libxslt-devel装好后,解压lxml的包,切换到这个包的路径。
加入CFLAGS进行编译和安装,在shell下依次输入如下命令:
CFLAGS=-I/usr/include/libxml2:/usr/include/libxslt/ python2.6 setup.py build
CFLAGS=-I/usr/include/libxml2:/usr/include/libxslt/ python2.6 setup.py install
分享到:
相关推荐
**ClamAV杀毒软件在CentOS7安装教程** ClamAV是一款开源的反病毒软件,主要用于Linux系统,提供文件和邮件扫描功能,用于检测和清除病毒、木马和其他恶意软件。在CentOS7上安装和配置ClamAV是Linux运维人员必备的...
【安装Oracle 11g R2 on CentOS 6.5】 在64位的系统上安装Oracle数据库,尤其是Oracle 11g R2,是一项复杂而细致的工作。这里我们将详细探讨如何在64位的CentOS 6.5上进行安装。 首先,选择64位的系统是因为32位...
- 安装过程中可能出现的错误需要详细记录,并根据Oracle官方文档或者社区资源进行问题排查和解决。 ### 总结 以上是关于在CentOS 8上安装Oracle 19C RAC的详细步骤和知识点梳理。在实施安装前,务必仔细阅读Oracle...
记住,良好的文档记录和故障排查技巧是成功安装和管理任何复杂软件的关键。 总结一下,安装Sybase ASE 15在CentOS上涉及多个步骤,包括系统更新、安装依赖、运行安装脚本、配置实例、初始化数据库和设置服务启动。...
CentOS 7 LNMP 安装是指在 CentOS 7 操作系统上安装 LNMP 软件堆栈,该堆栈包括 Linux 操作系统、Nginx Web 服务器、MySQL 数据库和 PHP 编程语言。 LNMP 软件堆栈广泛应用于网站和网络应用程序的开发和部署。 一、...
之前一直在自己电脑上通过Vmware Workstation软件来安装CentOS7,最近斥巨资自己组装了一个小电脑,安装CentOS7系统,模拟真实的服务器环境。同时也实现了异地远程开机和访问,并且可以通过ssh连接,这样便相当于...
vsftpd的安装将涉及配置安全设置,如匿名访问、本地用户访问权限以及日志记录等。 总的来说,离线安装Linux软件包可能需要更多手动操作,但通过这种方式,你可以在没有互联网连接的环境中满足系统的特定需求。在...
文档记录在CentOS系统下,源码安装系统工具与软件的详情,以及一些远程连接工具的介绍。
标题 "CentOS自动安装nginx" 涉及到的主要知识点是Linux系统管理,特别是针对CentOS发行版,以及网络服务器软件Nginx的自动化部署。Nginx是一款高性能的HTTP和反向代理服务器,常用于网站托管,因为它具有高并发处理...
### 虚拟机Centos 7.0安装Zimbra 8.7邮件服务器的知识点 #### 一、概述 本文将详细介绍如何在CentOS 7.0虚拟机环境中安装配置Zimbra 8.7邮件服务器。Zimbra是一款开源的企业级邮件服务器软件,支持多种邮件客户端...
对于CentOS 7,我们可以选择使用vsftpd(Very Secure FTP Daemon),这是一个安全且功能丰富的FTP服务器软件。在有网络连接的环境中,可以通过以下命令下载所需的RPM包: ```bash yumdownloader --resolve vsftpd `...
如果需要定期监控温度,可以配置系统日志服务如 rsyslog 或者使用第三方工具(如 Nagios、Zabbix 等监控软件)来定期收集和记录数据,以便于长期分析和故障排查。 通过以上步骤,你将在 CentOS 5.3 中成功地安装和...
7. **日志记录**:在安装过程中记录所有步骤和错误,以便于调试和问题排查。 完成这些步骤后,Oracle 11g R2应该能够在CentOS 6上成功安装并运行。然而,实际操作中可能会遇到各种问题,因此建议遵循Oracle官方文档...
在本文中,我们将深入探讨如何在CentOS操作系统上安装qmail和vpopmail邮件系统,这是一个常见的任务,特别是在需要自托管邮件服务器时。首先,确保你的系统满足必要的安装环境: 1. **安装C编译器**:在进行任何...
在CentOS上安装PDKSH是一个典型的操作系统管理和软件部署的过程,涉及到源码获取、编译、安装等多个环节。熟悉这些步骤对于Linux系统管理员来说是基础技能,尤其在处理非包管理器提供的软件时显得尤为重要。PDKSH...
在 CentOS 7 系统上安装 RabbitMQ 需要遵循一系列步骤,因为默认的 YUM 软件仓库中的 RabbitMQ 和 Erlang 版本可能较低。首先,我们需要安装最新版的 Erlang,因为 RabbitMQ 需要特定版本以上的 Erlang。这可以通过...
在CentOS7系统中安装ExtMail是一个涉及到多个步骤和组件的过程。ExtMail是一款开源的电子邮件服务器软件,提供了全面的邮件管理解决方案。以下是安装ExtMail的详细步骤和涉及的知识点: 1. **准备工作** - **关闭...
13. **制作Cloudera Manager的repo源**:在所有节点上创建Cloudera Manager的软件仓库,以便通过YUM安装Cloudera Manager Server。 14. **安装Cloudera Manager Server**:在manager.cdp节点上通过YUM安装Cloudera ...
总的来说,离线安装CentOS并配置相关环境需要对Linux系统有深入的理解,包括网络配置、软件管理以及环境变量的设置。通过以上步骤,即使在没有网络的情况下,也能有效地管理和维护一个功能完备的CentOS系统。
通过创建该文档,用户可以系统地记录安装过程中的关键步骤和遇到的问题,便于日后的回顾和复习。 7. **OCR扫描技术** 内容中提到文档是通过OCR扫描技术生成的,OCR(Optical Character Recognition,光学字符识别...