CentOS6.8【环境配置篇】
1、更新源换为国内的
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[2] 进入yum源配置文件所在文件夹
cd /etc/yum.repos.d/
[3] 下载163或者阿里云的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[4] 运行yum makecache生成缓存
yum makecache
[5] 更新系统
yum -y update
2、安装mysql服务
[1] 下载配置mysql的yum源的rpm包
wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
[2] 安装用来配置mysql的yum源的rpm包
rpm -Uvh mysql57-community-release-el6-9.noarch.rpm 或者 yum localinstall -y mysql57-community-release-el6-9.noarch.rpm
安装成功后在/etc/yum.repos.d/下会多出几个mysql的yum源的配置,如下:
[3] 安装mysql
yum install mysql-community-server
[4] 开启mysql服务
service mysqld start
mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在
/var/log/mysqld.log,可以使用如下命令查看密码
grep 'temporary password' /var/log/mysqld.log
[5] 关闭新的密码校验策略 编辑 my.cnf 添加参数
命令: sudo vim /etc/my.cnf
参数: skip-grant-tables
重启mysql:service mysqld restart
登陆mysql:mysql -uroot 后不输密码直接回车
[6] 修改密码
use mysql;
update mysql.user set authentication_string=password('123456') where user='root';
回到 my.cnf里,注释掉skip-grant-tables
重启mysql:service mysqld restart
登陆mysql:mysql -uroot -p
set password=password('you password');
(提示不符合密码安全策略时)设置密码安全策略:
set global validate_password_policy=0;
set global validate_password_length=4;
[7] 修改防火墙允许的端口
vi /etc/sysconfig/iptables
[8] 允许远程登录
mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
use mysql;
update user set host =’%'where user =’root’;
flush privileges;
[9] 重启防火墙和mysql服务
service iptables restart
service mysqld restart
[10] 无法共享文件夹的问题
/usr/bin/vmware-config-tools.pl
mount -t vmhgfs .host:/shared /mnt/hgfs
再重启虚拟机即可
3、centos 的自动联网
虚拟机设置选择NAT模式,默认情况下,CentOS不是自动连接上网的,要点击右上角有个电脑图标,选择system eth0进行连接,可以修改开机启动配置只需修改:
/etc/sysconfig/network-scripts/目录下ifcfg-eth0这个文件,
把ONBOOT="no"改为yes,下一次就不用手动连接了。
4、Python3.5的安装
[1] 安装依赖库和编译器:
# yum install gcc -y
# yum install openssl-devel
[2] 下载对应版本的Python
# wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
# xz -d Python-3.5.1.tar.xz
# tar -xvf Python-3.5.1.tar
[3] 编译和安装Python3.5
# cd Python-3.5.1
# ./configure&& make && make install
5、安装pip和pip3
[1] 安装epel扩展源
yum -y install epel-release
[2] 安装pip
yum -y install python-pip
[3] 下载pip3安装文件
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
[4] 安装pip3
python3 get-pip.py
pip3 -V
6、安装virtualenv
[1] 安装环境
pip install virtualenv
[2] 创建虚拟环境
virutalenv -p python3 study_env # python3
virtualenv -p python work_env # python2
[3] 激活虚拟环境
source study_env/bin/activate
[4] 退出虚拟环境
deactivate