CentOS 6.8_x64 Linux下基础环境搭建

前端之家收集整理的这篇文章主要介绍了CentOS 6.8_x64 Linux下基础环境搭建前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

0x01 纪录Linux用户操作日志

root下将如下语句追加到 # vi /etc/profile文件中,然后 # source /etc/profile使配置生效。

  1. USER_IP=`who am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
  2. USER=`whoami`
  3. export PROMPT_COMMAND="history -a"
  4. if [ "$USER_IP" = "" ]; then
  5. USER_IP=$HOSTNAME
  6. fi
  7. if [ ! -d /tmp/.bash_history/$USER/ ]; then
  8. mkdir -p /tmp/.bash_history/$USER/
  9. fi
  10. export HISTSIZE=4096
  11. export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
  12. DT=`date +%Y%m%d`
  13. export HISTFILE="/tmp/.bash_history/$USER/${DT}_$USER_IP.log"
  14. chattr +a /tmp/.bash_history/$USER/$DT_$USER_IP.log 2>/dev/null

0x02 MysqL-5.7

  1. # rpm -ivh https://raw.githubusercontent.com/jsbd/learn/master/MysqL/MysqL57-community-release-el6-8.noarch.rpm
  2. # yum repolist enabled |grep MysqL
  3. # yum -y install MysqL-community-server
  4. # service MysqLd start
  5. # service MysqLd status
  6. # grep 'temporary password' /var/log/MysqLd.log
  7. # MysqL -uroot -p
  8. # MysqL> use MysqL;
  9. # MysqL> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourNewPass!@3306';
  10. # MysqL> FLUSH PRIVILEGES;
  11.  
  12. # 新建普通用户
  13. # MysqL> use MysqL;
  14. # MysqL> create user biz_offline IDENTIFIED by 'bizPass4Db@';
  15. # MysqL> show grants for biz_offline;
  16. # MysqL> grant all on *.* to biz_offline@’%’;
  17. # MysqL> FLUSH PRIVILEGES;
  18.  
  19. # 设置开机启动
  20. # chkconfig MysqLd on

0x03 Java1.8

  1. # yum -y list java*
  2. # yum -y install java-1.8.0-openjdk*
  3. # java -version
  4. openjdk version "1.8.0_101"
  5. OpenJDK Runtime Environment (build 1.8.0_101-b13)
  6. OpenJDK 64-Bit Server VM (build 25.101-b13,mixed mode)

0x04 Ant

  1. # yum -y install ant
  2. # ant -version
  3. Apache Ant version 1.7.1 compiled on May 10 2016

0x05 Memcached

  1. # yum search memcached
  2. # yum -y install memcached
  3.  
  4. # 查看memcached配置文件
  5. # cat /etc/sysconfig/memcached
  6.  
  7. # 设置开机启动memcached
  8. # chkconfig memcached on
  9. # service memcached start

0x06 Redis

  1. # yum -y install epel-release
  2. # yum -y install redis
  3.  
  4. # Redis配置文件
  5. # cat /etc/redis.conf
  6.  
  7. # 设置开机启动redis
  8. # chkconfig redis on
  9. # service redis start

0x07 Haproxy

  1. # yum -y install haproxy
  2.  
  3. #haproxy配置文件
  4. # cat /etc/haproxy/haproxy.cfg
  5.  
  6. # 设置开机启动haproxy
  7. # chkconfig haproxy on
  8. # service haproxy start

0x08 Apache

  1. # yum -y install httpd
  2.  
  3. # 设置开机启动apache
  4. # chkconfig httpd on
  5. # service httpd start
  6.  
  7. # apache配置文件
  8. # cat /etc/httpd/conf/httpd.conf

0x09 Nginx

  1. # 方法一:手工添加
  2. # vi /etc/yum.repos.d/Nginx.repo
  3. [Nginx]
  4. name=Nginx repo
  5. baseurl=http://Nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
  6. gpgcheck=0
  7. enabled=1

“OS”替换成rhel 或者 centos
“OSRELEASE”替换成对应的版本号5代表5.x,6代表 6.x,7代表7.x系列的操作系统
“/mainline” 代表获取最新的主线版本(不是稳定版本)。如果获取最新的稳定版本则将/mainline直接删除掉即可。

  1. # 方法二:直接rpm安装官方提供的Nginx
  2. # rpm -ivh https://raw.githubusercontent.com/jsbd/learn/master/Nginx/Nginx-release-centos-6-0.el6.ngx.noarch.rpm
  3. # yum -y install Nginx
  4.  
  5. # Nginx配置文件
  6. # cat /etc/Nginx/Nginx.conf
  7.  
  8. # 设置开机启动Nginx
  9. # chkconfig Nginx on
  10. # service Nginx start

0x0A 其他配置

猜你在找的CentOS相关文章