CentOS 6.8_x64 Linux下基础环境搭建

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

0x01 纪录Linux用户操作日志

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

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

0x02 MysqL-5.7

# rpm -ivh https://raw.githubusercontent.com/jsbd/learn/master/MysqL/MysqL57-community-release-el6-8.noarch.rpm@H_502_10@
# yum repolist enabled |grep MysqL@H_502_10@
# yum -y install MysqL-community-server@H_502_10@
# service MysqLd start@H_502_10@
# service MysqLd status@H_502_10@
# grep 'temporary password' /var/log/MysqLd.log@H_502_10@
# MysqL -uroot -p @H_502_10@
# MysqL> use MysqL;@H_502_10@
# MysqL> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourNewPass!@3306';@H_502_10@
# MysqL> FLUSH PRIVILEGES;@H_502_10@

# 新建普通用户@H_502_10@
# MysqL> use MysqL;@H_502_10@
# MysqL> create user biz_offline IDENTIFIED by 'bizPass4Db@';@H_502_10@
# MysqL> show grants for biz_offline;@H_502_10@
# MysqL> grant all on *.* to biz_offline@’%’;@H_502_10@
# MysqL> FLUSH PRIVILEGES;@H_502_10@

# 设置开机启动@H_502_10@
# chkconfig MysqLd on@H_502_10@

0x03 Java1.8

# yum -y list java*@H_502_10@
# yum -y install java-1.8.0-openjdk*@H_502_10@
# java -version@H_502_10@
openjdk version "1.8.0_101"@H_502_10@
OpenJDK Runtime Environment (build 1.8@H_502_10@.0@H_502_10@_101-b13)
OpenJDK 64@H_502_10@-Bit Server VM @H_502_10@(build 25.101@H_502_10@-b13,mixed mode)

0x04 Ant

# yum -y install ant@H_502_10@
# ant -version@H_502_10@
Apache Ant version@H_502_10@ 1.7@H_502_10@.1@H_502_10@ compiled on@H_502_10@ May@H_502_10@ 10@H_502_10@ 2016@H_502_10@@H_502_10@

0x05 Memcached

# yum search memcached@H_502_10@
# yum -y install memcached@H_502_10@

# 查看memcached配置文件@H_502_10@
# cat /etc/sysconfig/memcached@H_502_10@

# 设置开机启动memcached@H_502_10@
# chkconfig memcached on@H_502_10@
# service memcached start@H_502_10@

0x06 Redis

# yum -y install epel-release@H_502_10@
# yum -y install redis@H_502_10@

# Redis配置文件@H_502_10@
# cat /etc/redis.conf@H_502_10@

# 设置开机启动redis@H_502_10@
# chkconfig redis on@H_502_10@
# service redis start@H_502_10@

0x07 Haproxy

# yum -y install haproxy@H_502_10@

#haproxy配置文件@H_502_10@
# cat /etc/haproxy/haproxy.cfg@H_502_10@

# 设置开机启动haproxy@H_502_10@
# chkconfig haproxy on@H_502_10@
# service haproxy start@H_502_10@

0x08 Apache

# yum -y install httpd@H_502_10@

# 设置开机启动apache@H_502_10@
# chkconfig httpd on@H_502_10@
# service httpd start@H_502_10@

# apache配置文件@H_502_10@
# cat /etc/httpd/conf/httpd.conf@H_502_10@

0x09 Nginx

# 方法一:手工添加源@H_502_10@
# vi /etc/yum.repos.d/Nginx.repo@H_502_10@
[Nginx]
name@H_502_10@=Nginx repo
baseurl@H_502_10@=http://Nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
gpgcheck@H_502_10@=0
enabled@H_502_10@=1

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

# 方法二:直接rpm安装官方提供的Nginx源@H_502_10@
# rpm -ivh https://raw.githubusercontent.com/jsbd/learn/master/Nginx/Nginx-release-centos-6-0.el6.ngx.noarch.rpm@H_502_10@
# yum -y install Nginx@H_502_10@

# Nginx配置文件@H_502_10@
# cat /etc/Nginx/Nginx.conf@H_502_10@

# 设置开机启动Nginx@H_502_10@
# chkconfig Nginx on@H_502_10@
# service Nginx start@H_502_10@

0x0A 其他配置

猜你在找的CentOS相关文章