米扑科技,多个产品线已用到了十多台云服务器,因此需要自动化运维。

 

hostname 修改用户名

vim /etc/hostname
vim /etc/hosts

vim /etc/sysconfig/network

修改后如下

10.173.149.119 mimvp-bj       (hosts)
HOSTNAME=mimvp-bj        (network)

 

 

locale 查看系统编码

# locale

# locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

LANG为空,容易出现中文乱码

正常显示中文时,LANG=en_US.utf8

CentOS 6.5

vim /etc/sysconfig/i18n 

LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

 

CentOS 6.5

vim /etc/locale.conf

LANG="en_US.utf8"

 

mkdir /root/script && cd /root/script/ && yum -y install lrzsz && rz

 

yum 更新源库

yum -y update

 

1. 查找安装源

yum list | grep MariaDB

 

2. 清空缓存

yum -y remove MariaDB-server MariaDB-client MariaDB-devel MariaDB-*

yum clean all

## rm -rf /var/cache/yum

yum -y install MariaDB-server MariaDB-client MariaDB-devel MariaDB-*

 

3. 查看已安装

rpm -qa | grep MariaDB

 

 

lrzsz 上传下载安装

yum -y install svn git curl wget elinks

yum -y install lrzsz redhat-lsb

yum -y install gcc gcc-g++ python python-devel python-pip

yum -y install Xvfb firefox

pip install pyvirtualdisplay

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 libzip libzip-devel ncurses ncurses-devel curl curl-devel libxslt libxslt-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers unzip subversion

yum -y install php-pear php-raphf php-propro

yum provides '*/applydeltarpm'

yum -y install deltarpm

 

swap 磁盘挂载

CentOS 配置swap交换区的方法

CentOS 开机自动挂载硬盘

Linux NFS 服务的详细配置

Linux mount NFS命令

 

iptables 安装配置

CentOS 7 安装 iptables 防火墙

iptables 详细介绍及配置

Linux iptables防火墙与DDOS攻防实战

10个常用iptables配置实例

iptables日志探秘

阿里云、腾讯云、AWS云自定义安全组策略 (推荐

 

 

MariaDB 安装

CentOS 安装配置MariaDB

MariaDB 官方:MariaDB 10.2 CentOS repository list

CentOS 7    vim /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

安装命令:

# yum -y remove MariaDB-client MariaDB-server MariaDB-devel
yum -y install MariaDB-client MariaDB-server MariaDB-devel

 

MongoDB 安装

MongoDB安装配置

CentOS 安装 MongoDB:

Install MongoDB on  CentOS ( 官方 )

CentOS 7    vim /etc/yum.repos.d/mongodb-org-3.4.repo

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

安装命令: 

yum install -y mongodb-org

 

Redis 安装

Linux php7.0 安装redis和PHP扩展

Centos 配置 Redis 启动脚本

Redis服务器监控工具redis-live

Redis实例主从复制

 

 

LNMP 安装

LNMP(CentOS+Nginx+Mysql+PHP)服务器环境配置推荐

Nginx和PHP-FPM的启动、重启、停止脚本

Linux php7安装mongoDB和memcached扩展

Linux php7.0 安装redis和PHP扩展

CentOS 安装 Nginx

Nginx 反向代理及示例

https SSL 免费证书服务申请推荐

https 免费证书申请与安装

Nginx使用ssl模块配置HTTPS

httpd使用ssl模块配置HTTPS

Let’s Encrypt 加密SSL证书并强制启用HTTPS访问

Apache 强制 HTTP 全部跳转到 HTTPS

 

CentOS 安装 PHP (Apache httpd

Mac OS X 安装 Nginx

Mac 安装Nginx with-http_ssl_module

Apache/Nginx/PHP 服务器隐藏版本号和系统

 

PHP 性能优化

PHP 开启优化加速模块 Opcache

PHP 常见错误处理

Web网页性能压测工具 ApacheBench 和 WebBench

 

 

Python 安装

Python+Selenium2 搭建自动化测试环境推荐

selenium实现Xvfb在linux上无界面运行

WebDriver配置Firefox代理服务器

Selenium2.0 Python 常用函数

 

 

squid 和 V-P-N 安装

CentOS 7安装squid代理服务器

CentOS 7.3 安装配置Squid代理服务器

CentOS 使用 strongSwan 架设 IPSec VPN

阿里云CentOS7 上部署 L2TP/IPSec VPN

阿里云CentOS7 搭建 VPN

AWS 上搭建翻墙代理服务

Ubuntu和Windows配置VPN

 

VPN协议PPTP/L2TP/OpenVPN/IKEv2及SSH 区别与详解

GreenVPN关闭服务公告:相遇有时,后会无期

出售翻墙软件被抓获利一万判刑九个月

 

 

常用命令工具

CentOS 常用系统命令

Ubuntu 常用软件安装

Linux下tar、bz、gz等压缩包的压缩和解压

vim常用命令总结

CentOS 7.2上 crontab 计划任务

 

CentOS SendMail总结

Linux常用命令大全

Mac 常用软件列表

Mac 系统快捷键大全

Mac OS X 压缩解压软件

Mac下rar安装使用解压软件

SecureCRT 7.0.2 For Mac 10.12.3 完美破解版