1,rpm(不推荐使用)python
2,yum安装(使用快捷方便)mysql
3,编译安装redis
在centos下,第三方软件通常放在opt目录下,因此咱们进入opt目录 cd /opt 使用wget命令下载源码包,下载的源码包就会存放于opt目录 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
直接用yum下载便可 yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1,解压 tar -zxvf Python-3.6.6.tgz 2,进入源码包文件夹 cd Python-3.6.6
释放编译文件到指定目录
./configure --prefix=/opt/python36 # 指定安装目录为/opt/python36
1,编译 make 2,编译安装 make install 这是两个步骤,但其实能够合并为一个步骤 make && make install
1,使用echo $PATH,查看以前的环境变量,获得以下结果: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 2,把python3的环境变量加载最前面 PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin 3,为了永久生效,咱们要把更改后的环境变量写入系统环境配置文件 vim /etc/profile 把上面加入进去
此时,不用从新启动,直接读取文件就能够生效了
source /etc/profile
pip3 install virtualenv
pip3 install virtualenvwrapper
1,输入命令: vim ~/.bash_profile #进入到配置文件 2,把如下内容写入 WORKON_HOME=~/Envs VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 source /opt/python36/bin/virtualenvwrapper.sh
从新读取下配置文件
source ~/.bash_profile
1,建立一个虚拟环境 mkvirtualenv zijin #建立了一个名叫zijin的虚拟环境,当我新建一个虚拟环境后,会自动进入到新建的虚拟环境中 2,进入虚拟环境 workon zijin 3,退出虚拟环境 deactivate 4,删除虚拟环境 rmvirtualenv zijin
vim /etc/yum.repos.d/MariaDB.repo 添加repo仓库配置内容 [mariadb] name=MariaDB baseurl=http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
yum install MariaDB-server MariaDB-client -y
systemctl start mariadb
mysql_secure_installation
mysql -uroot -ppassword
若是不修改字符集的话,服务端的字符集为Latin,客户端为utf8,因此,当你在表中有中文时,就会出现????
1,中止服务 systemctl stop mariadb 2,进入/etc/my.cnf文件 vim /etc/my.cnf 3,加入以下配置 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci log-error=/var/log/mysqld.log [client] default-character-set=utf8 [mysql] default-character-set=utf8
这也是第三方软件,因此仍是放在opt目录下,因此先进入opt目录 cd /opt 下载源码 wget http://download.redis.io/releases/redis-4.0.10.tar.gz
1,解压 tar -zxf redis-4.0.10.tar.gz 2,进入源目录 cd redis-4.0.10
1,编译 make 2,编译安装 make install 这两个步骤也能够合并为一步 make && make install
1,建立配置文件目录 mkdir /opt/redis_conf 2,进入配置文件 vim redis-6379.conf 3,写入信息 port 6379 daemonize yes pidfile /data/6379/redis.pid loglevel notice logfile "/data/6379/redis.log" protected-mode yes 保存退出,使用vim进入一个当前不存在的文件,并写入内容,就会自动建立一个文件
port 6379 # 运行在6379的redis数据库实例 daemonize yes # 后台运行redis pidfile /data/6379/redis.pid # 存放redis pid的文件 loglevel notice # 日志等级 logfile "/data/6379/redis.log" # 指定redis日志文件的生成目录 dir /data/6379 # 指定redis数据文件夹的目录 protected-mode yes # 安全模式 requirepass haohaio # 设置redis的密码
从上面的配置信息中,咱们可看到,关于6379端口的redis服务端的各类数据都是存放于data目录下的6379目录,
如今6379目录确定不存在的,若是如今就用客户端链接,会报找不到6379目录的错误,因此,咱们如今建立一个这样的目录 mkdir /data/6379
redis-server redis-6379.conf
redis-cli -p 6379 #-p 6379是能够不用写的,默认为6379端口,但当有两个服务端,另外一个端口号为6380,此时,咱们想要用客户端链接6380,就必须写上,以下: redis-cli -p 6380