当前位置:首页 > 开发 > 操作系统 > 正文

服务器环境搭建

发表于: 2014-04-29   作者:songchuanlu   来源:转载   浏览次数:
摘要: ====    更新操作系统    ==== yum upgrade   ====    安装lrzsz    ==== yum -y install lrzsz   ====  安装gcc  ==== yum install gcc

====    更新操作系统    ====

yum upgrade

 

====    安装lrzsz    ====

yum -y install lrzsz

 

====  安装gcc  ====

yum install gcc

 

SElinux以及防火墙的关闭

关闭SELinux的方法:
  修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
  如果不想重启系统,使用命令setenforce 0

 

====  安装memcached  ====

安装 libevent

./configure --prefix=/usr/


刷新动态链接库
ldconfig

 

./configure --prefix=/usr/local/memcached --with-libevent=/usr

启动Memcached服务:
/usr/local/memcached/bin/memcached  -d -u root -l 127.0.0.1 -p 11211 -m 128
/usr/local/memcached/bin/memcached  -d -u root -l 127.0.0.1 -p 11212 -m 128
/usr/local/memcached/bin/memcached  -d -u root -l 127.0.0.1 -p 11213 -m 256

-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

 

====    安装mysql    ====

groupadd mysql
useradd -g mysql mysql

 

chown -R mysql.mysql /usr/local/mysql

 

vim /etc/my.cnf

修改数据文件

[mysqld]
# generic configuration options
port            = 3306
socket          = /tmp/mysql.sock
datadir         = /var/data/mysql-data
user            = mysql
character-set-server = utf8
skip-name-resolve

 

chown -R mysql.mysql /var/data/mysql-data

 

执行下面的命令复制启动脚本到资源目录:
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
执行下面的命令增加mysqld服务控制脚本执行权限:
chmod +x /etc/rc.d/init.d/mysqld
执行下面的命令将mysqld服务加入到系统服务:
chkconfig --add mysqld
执行下面的命令检查mysqld服务是否已经生效:
 chkconfig --list mysqld
命令输出类似下面的结果:
mysqld          0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。

 

执行下面的命令初始化授权表:
./scripts/mysql_install_db --user=mysql

 

service mysqld start

 

/usr/local/mysql/bin/mysql

 

update user set password=password('xxx') where user='root';

 

grant all on *.* to root@'%' identified by 'xxx';

 

flush privileges;

 

 ====    安装mongo    ====

制定mongo数据目录

mkdir /data/mongo-data

mkdir /data/mongofs-data

 

/usr/local/mongodb/bin/mongod -f /etc/mongo.cnf

/usr/local/mongodb-fs/bin/mongod -f /etc/mongofs.cnf

 

 yum install pcre-*

yum install openssl-*

==== 安装nginx ====

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_flv_module --with-http_sub_module --with-http_realip_module

 

====安装JDK====

 

 

==== 配置环境变量 ====

vim /etc/profile

 

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export CLASSPATH=./:$JAVA_HOME/lib:$JRE_HOME/lib
export MYSQL_HOME=/usr/local/mysql
export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH

 

 

====配置samba====

vim /etc/samba/smb.conf

 

 [global]

        workgroup = WORKGROUP

 [web_upload]
        workgroup = root
        netbios name = root
        path = /data/web_upload
        browseable = yes
        writeable = yes

 

SElinux以及防火墙的关闭

关闭SELinux的方法:
  修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
  如果不想重启系统,使用命令setenforce 0
注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
  在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux

 

smbpasswd -a root

 

chkconfig smb on
或者
ntsysv打开图形界面,找到samba选行确认即可

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 27018 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8010 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8020 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8060 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8070 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

 

 

====    KVM    ====

CentOS6.4 下VNC Server最简配置

环境:

CentOS 6.4 Final,桌面安装了除KDE的所有组件

1、安装服务

 

  1. yum install tigervnc-server  

 

名字有点怪哦,CentOS5前叫vnc-server

  

2、运行并设置密码

 

  1. vncserver :1

 

输入密码,会生成相关的文件

 

  1. xauth:  creating new authority file /root/.Xauthority  
  2.   
  3. New 'centos6-244:1 (root)' desktop is centos6-244:1  
  4.   
  5. Starting applications specified in /root/.vnc/xstartup  
  6. Log file is /root/.vnc/centos6-244:1.log  

 

3、配置用户

 

  1. vim /etc/sysconfig/vncservers  

最后一行加入:

VNCSERVERS="1:root" 多个用户用空格分开,并要先su - 到那个用户运行vncserver :n来设定配置文件和密码

 

4、实用命令

 

usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]
                 [-geometry <width>x<height>]
                 [-pixelformat rgbNNN|bgrNNN]
                 [-fp <font-path>]
                 [-fg]
                 <Xvnc-options>...


       vncserver -kill <X-display>
       vncserver -list

 

vncserver[:n]开服务

 

vncserver -list看有几个在运行

 

vncserver -kill :n   杀掉第几个x-display

 

vncpasswd           修改密码

 

5、服务管理

 

service vncserver restart

 

其它用法:/etc/init.d/vncserver {start|stop|restart|try-restart|status|force-reload}

 

chkconfig vncserver on 加入到自启动(chkconfig --level 35 vncserver on)

 

 

6、客户端连接

 

CentOS:使用TigerVNC Viewer 连接 ip:1

 

Windows:使用Real VNC Viewer 连接ip:1

输入密码即可访问

服务器环境搭建

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
---恢复内容开始--- 本文部分参考自:http://www.cnblogs.com/emouse/archive/2013/06/07/3124009.h
  学习中的收藏,该文出自http://www.cnblogs.com/imwtr/p/4499691.html   在此,非常感谢该文
(1)安装Rails 1)安装需要的Package # yum -y install gcc # yum -y install gcc-c++ # yum -y ins
需求:为了搭建持续集成环境,必须有个SCM系统来存储代码,这里选择Subversion 。 一、软件下载 1)
(1)安装Rails 1)安装需要的Package # yum -y install gcc # yum -y install gcc-c++ # yum -y ins
网上各种找。。各种安装失败。。 终于。。。。 ejabberd 下载列表。。。。 http://www.process-one.
WampServer 给电脑搭建apache服务器和php环境   前端不仅要做页面展示层,还负责着数据交互的部分
首先下载PHP安装文件,我们使用源码编译安装PHP5.4.36,到PHP官网下载PHP安装文件。 接下来对PHP源
昨天刚给公司服务器装了LNMP服务器环境,在这里简单记录一下过程备忘。 这里我在安装的时候是用的Do
Win7下搭建外网环境的SVN服务器   最近想跟一帮朋友做点东西,由于几个朋友都身处异地,要想实现
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号