linux管理:机器初始化
1.安装基础rpm
yum install -y make gcc sysstat expect gdb dstat telnet psmisc zip unzip lrzsz
2.ssh port
Port=56000 #重启
3.配置文件
/etc/sysctl.conf
net.nf_conntrack_max = 2000000 net.netfilter.nf_conntrack_max = 2000000 net.core.somaxconn = 1024
/etc/sysconfig/iptables-config
IPTABLES_SYSCTL_LOAD_LIST=".nf_conntrack"
/etc/security/limits.conf、/etc/security/limits.conf.d
- soft nofile 102400
- hard nofile 102400
- soft nproc 65535
hard nproc 65535
4.添加it_admin账户
useradd it_admin
passwd it_admin
配置sudo
#visudo
添加 it_admin ALL=(ALL) NOPASSWD: ALL
5.运维dir
cd /data
mkdir yunwei ;cd yunwei
mkdir bin data environ etc log package sbin script service test tmp utils var web
6.部署python3.6
yum install -y zlib-devel bzip2-devel readline-devel openssl-devel
# Python-3.6.1.tar.xz 准备好
tar xf Python-3.6.1.tar.xz
cd Python-3.6.1
./configure --prefix=/data/yunwei/environ/py36/ >configure.log 2>configure.log.error \
&& make >make.log 2>make.log.error \
&& make install >makeinstall.log 2>makeinstall.log.error
ln -s -f /data/yunwei/environ/py36/bin/python3.6 /data/yunwei/environ/py36/bin/python
# pip-19.1.tar.gz 准备好
tar xf pip-19.1.tar.gz; cd pip-19.1
/data/yunwei/environ/py36/bin/python setup.py install
/data/yunwei/environ/py36/bin/pip install virtualenv
/data/yunwei/environ/py36/bin/pip install shyaml
ln -s -f /data/yunwei/environ/py36/bin/shyaml /usr/bin/shyaml
7.虚拟python环境
/data/yunwei/environ/py36/bin/virtualenv --python /data/yunwei/environ/py36/bin/python3.6 /data/yunwei/environ/venv_py36