0x01 纪录Linux用户操作日志
root下将如下语句追加到 # vi /etc/profile
文件中,然后 # source /etc/profile
使配置生效。
- USER_IP=`who am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
- USER=`whoami`
- export PROMPT_COMMAND="history -a"
- if [ "$USER_IP" = "" ]; then
- USER_IP=$HOSTNAME
- fi
- if [ ! -d /tmp/.bash_history/$USER/ ]; then
- mkdir -p /tmp/.bash_history/$USER/
- fi
- export HISTSIZE=4096
- export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "
- DT=`date +%Y%m%d`
- export HISTFILE="/tmp/.bash_history/$USER/${DT}_$USER_IP.log"
- chattr +a /tmp/.bash_history/$USER/$DT_$USER_IP.log 2>/dev/null
0x02 MysqL-5.7
- # rpm -ivh https://raw.githubusercontent.com/jsbd/learn/master/MysqL/MysqL57-community-release-el6-8.noarch.rpm
- # yum repolist enabled |grep MysqL
- # yum -y install MysqL-community-server
- # service MysqLd start
- # service MysqLd status
- # grep 'temporary password' /var/log/MysqLd.log
- # MysqL -uroot -p
- # MysqL> use MysqL;
- # MysqL> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourNewPass!@3306';
- # MysqL> FLUSH PRIVILEGES;
-
- # 新建普通用户
- # MysqL> use MysqL;
- # MysqL> create user biz_offline IDENTIFIED by 'bizPass4Db@';
- # MysqL> show grants for biz_offline;
- # MysqL> grant all on *.* to biz_offline@’%’;
- # MysqL> FLUSH PRIVILEGES;
-
- # 设置开机启动
- # chkconfig MysqLd on
0x03 Java1.8
- # yum -y list java*
- # yum -y install java-1.8.0-openjdk*
- # java -version
- openjdk version "1.8.0_101"
- OpenJDK Runtime Environment (build 1.8.0_101-b13)
- OpenJDK 64-Bit Server VM (build 25.101-b13,mixed mode)
0x04 Ant
- # yum -y install ant
- # ant -version
- Apache Ant version 1.7.1 compiled on May 10 2016
0x05 Memcached
- # yum search memcached
- # yum -y install memcached
-
- # 查看memcached配置文件
- # cat /etc/sysconfig/memcached
-
- # 设置开机启动memcached
- # chkconfig memcached on
- # service memcached start
0x06 Redis
- # yum -y install epel-release
- # yum -y install redis
-
- # Redis配置文件
- # cat /etc/redis.conf
-
- # 设置开机启动redis
- # chkconfig redis on
- # service redis start
0x07 Haproxy
- # yum -y install haproxy
-
- #haproxy配置文件
- # cat /etc/haproxy/haproxy.cfg
-
- # 设置开机启动haproxy
- # chkconfig haproxy on
- # service haproxy start
0x08 Apache
- # yum -y install httpd
-
- # 设置开机启动apache
- # chkconfig httpd on
- # service httpd start
-
- # apache配置文件
- # cat /etc/httpd/conf/httpd.conf
0x09 Nginx
“OS”替换成rhel
或者 centos
;
“OSRELEASE”替换成对应的版本号5
代表5.x,6
代表 6.x,7
代表7.x系列的操作系统
“/mainline” 代表获取最新的主线版本(不是稳定版本)。如果获取最新的稳定版本则将/mainline
直接删除掉即可。