`
Cindy_Lee
  • 浏览: 112002 次
  • 性别: Icon_minigender_1
  • 来自: 武汉人在北京
社区版块
存档分类
最新评论

centos 软件安装 记录

 
阅读更多

 

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

0
0
分享到:
评论

相关推荐

    clamav杀毒软件在centos7安装教程.docx

    **ClamAV杀毒软件在CentOS7安装教程** ClamAV是一款开源的反病毒软件,主要用于Linux系统,提供文件和邮件扫描功能,用于检测和清除病毒、木马和其他恶意软件。在CentOS7上安装和配置ClamAV是Linux运维人员必备的...

    centOS6.5安装Oracle记录

    【安装Oracle 11g R2 on CentOS 6.5】 在64位的系统上安装Oracle数据库,尤其是Oracle 11g R2,是一项复杂而细致的工作。这里我们将详细探讨如何在64位的CentOS 6.5上进行安装。 首先,选择64位的系统是因为32位...

    Centos8安装Oracle 19C RAC超级手册

    - 安装过程中可能出现的错误需要详细记录,并根据Oracle官方文档或者社区资源进行问题排查和解决。 ### 总结 以上是关于在CentOS 8上安装Oracle 19C RAC的详细步骤和知识点梳理。在实施安装前,务必仔细阅读Oracle...

    Centos 安装sybase ASE-15 详细操作步骤

    记住,良好的文档记录和故障排查技巧是成功安装和管理任何复杂软件的关键。 总结一下,安装Sybase ASE 15在CentOS上涉及多个步骤,包括系统更新、安装依赖、运行安装脚本、配置实例、初始化数据库和设置服务启动。...

    centos 7 lnmp 安装

    CentOS 7 LNMP 安装是指在 CentOS 7 操作系统上安装 LNMP 软件堆栈,该堆栈包括 Linux 操作系统、Nginx Web 服务器、MySQL 数据库和 PHP 编程语言。 LNMP 软件堆栈广泛应用于网站和网络应用程序的开发和部署。 一、...

    CentOS7安装JDK1.8详细步骤

    之前一直在自己电脑上通过Vmware Workstation软件来安装CentOS7,最近斥巨资自己组装了一个小电脑,安装CentOS7系统,模拟真实的服务器环境。同时也实现了异地远程开机和访问,并且可以通过ssh连接,这样便相当于...

    Centos 离线安装ftp命令

    vsftpd的安装将涉及配置安全设置,如匿名访问、本地用户访问权限以及日志记录等。 总的来说,离线安装Linux软件包可能需要更多手动操作,但通过这种方式,你可以在没有互联网连接的环境中满足系统的特定需求。在...

    CentOS源码安装GLIBC

    文档记录在CentOS系统下,源码安装系统工具与软件的详情,以及一些远程连接工具的介绍。

    CentOS自动安装nginx

    标题 "CentOS自动安装nginx" 涉及到的主要知识点是Linux系统管理,特别是针对CentOS发行版,以及网络服务器软件Nginx的自动化部署。Nginx是一款高性能的HTTP和反向代理服务器,常用于网站托管,因为它具有高并发处理...

    虚拟机Centos 7.0 安装zimbra 8.7邮件服务器的步骤

    ### 虚拟机Centos 7.0安装Zimbra 8.7邮件服务器的知识点 #### 一、概述 本文将详细介绍如何在CentOS 7.0虚拟机环境中安装配置Zimbra 8.7邮件服务器。Zimbra是一款开源的企业级邮件服务器软件,支持多种邮件客户端...

    CentOS7 ftp服务离线安装.zip

    对于CentOS 7,我们可以选择使用vsftpd(Very Secure FTP Daemon),这是一个安全且功能丰富的FTP服务器软件。在有网络连接的环境中,可以通过以下命令下载所需的RPM包: ```bash yumdownloader --resolve vsftpd `...

    Centos5.3安装lm_sensors_cpu温度监控

    如果需要定期监控温度,可以配置系统日志服务如 rsyslog 或者使用第三方工具(如 Nagios、Zabbix 等监控软件)来定期收集和记录数据,以便于长期分析和故障排查。 通过以上步骤,你将在 CentOS 5.3 中成功地安装和...

    Centos6安装 Oracle11g R2

    7. **日志记录**:在安装过程中记录所有步骤和错误,以便于调试和问题排查。 完成这些步骤后,Oracle 11g R2应该能够在CentOS 6上成功安装并运行。然而,实际操作中可能会遇到各种问题,因此建议遵循Oracle官方文档...

    Centos 安装 qmail+vpopmail

    在本文中,我们将深入探讨如何在CentOS操作系统上安装qmail和vpopmail邮件系统,这是一个常见的任务,特别是在需要自托管邮件服务器时。首先,确保你的系统满足必要的安装环境: 1. **安装C编译器**:在进行任何...

    centos 上安装pdksh包

    在CentOS上安装PDKSH是一个典型的操作系统管理和软件部署的过程,涉及到源码获取、编译、安装等多个环节。熟悉这些步骤对于Linux系统管理员来说是基础技能,尤其在处理非包管理器提供的软件时显得尤为重要。PDKSH...

    Centos7安装rabbitmq

    在 CentOS 7 系统上安装 RabbitMQ 需要遵循一系列步骤,因为默认的 YUM 软件仓库中的 RabbitMQ 和 Erlang 版本可能较低。首先,我们需要安装最新版的 Erlang,因为 RabbitMQ 需要特定版本以上的 Erlang。这可以通过...

    CentOS7下安装ExtMail.doc

    在CentOS7系统中安装ExtMail是一个涉及到多个步骤和组件的过程。ExtMail是一款开源的电子邮件服务器软件,提供了全面的邮件管理解决方案。以下是安装ExtMail的详细步骤和涉及的知识点: 1. **准备工作** - **关闭...

    Centos7+CDP7.1.1安装部署

    13. **制作Cloudera Manager的repo源**:在所有节点上创建Cloudera Manager的软件仓库,以便通过YUM安装Cloudera Manager Server。 14. **安装Cloudera Manager Server**:在manager.cdp节点上通过YUM安装Cloudera ...

    虚拟机最小安装centos,离线安装记录

    总的来说,离线安装CentOS并配置相关环境需要对Linux系统有深入的理解,包括网络配置、软件管理以及环境变量的设置。通过以上步骤,即使在没有网络的情况下,也能有效地管理和维护一个功能完备的CentOS系统。

    vmware10安装centos7.pdf

    通过创建该文档,用户可以系统地记录安装过程中的关键步骤和遇到的问题,便于日后的回顾和复习。 7. **OCR扫描技术** 内容中提到文档是通过OCR扫描技术生成的,OCR(Optical Character Recognition,光学字符识别...

Global site tag (gtag.js) - Google Analytics