个人学习用CentOS配置
CentOS环境配置 -- 天逸流水
换源
- 阿里云主机换阿里源
https://developer.aliyun.com/mirror/
- 腾讯云主机换腾讯源
https://mirrors.cloud.tencent.com/
官方有详细换源教程
完成后运行
yum install update
yum install upgrade
安装MySQL
- 参考官方文档,截止至2020年6月10日,最新的数据库版本为8.0.20,以CentOS7安装MySQL8.0为例。
https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html
寻找想下载的版本从https://dev.mysql.com/downloads/repo/yum/处寻找
- 第一步卸载默认安装的MariaDB数据库
yum remove mariadb-libs.x86_64
- 第二步下载MySQL源,建议杂项文件下载至 /tmp 目录下
cd /tmp
wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- 第三步安装源
yum localinstall mysql80-community-release-el7-3.noarch.rpm
yum install -y mysql80-community-release-el7-3.noarch.rpm
- 第四步安装,这一步可能花费较长时间
yum install -y mysql-community-server
# 如果已经有云数据库,可以选择不安装服务端,可以只下载客户端,比服务端小得多
yum install mysql-community-client
下载完成后启动数据库
service mysqld start
# 获得默认密码,登录需要
cat /var/log/mysqld.log | grep "password"
# 进入数据库,后接密码
mysql -uroot -p
# 重置密码,注意:不要太过简单
# MySQL版本5.7.6以前使用如下命令
mysql> set password = password("你的密码");
# MySQL版本5.7.6之后的使用如下命令
mysql> alter user user() identified by "你的密码";
# 如果想要远程连接的话需要修改名为“mysql”数据库下的“user”表的内容,同时安全组的3306端口需要打开。当然,允许所有IP以root账号登录是不安全的
mysql> show databases;
mysql> use mysql;
mysql> show tables;
mysql> update user set Host = "%" where User = "root";
# 退出
mysql> quit;
# 重启数据库
service mysqld restart
安装Python
- 首先安装依赖,具体有啥用目前不清楚,看其他教程是这样的,也没有出什么毛病
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel mysql-devel gcc gcc-devel python-devel
# 别的教程的
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
-
下载Python源代码安装包
-
从此页面中找想要下载的版本https://www.python.org/downloads/source/
# 进入/tmp目录
cd /tmp
# 下载压缩文件,以3.8.3为例,可以使用Xftp将下载好的包直接传到目录下
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
# 解压
tar -zxvf Python-3.8.3.tgz
# 将文件安装在/usr/local/python3中
# 创建文件夹
mkdir /usr/local/python3
# 设置安装路径
cd Python-3.8.3
./configure --prefix=/usr/local/python3
# 安装
make
make install
# 软链接至/usr/bin目录下
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
# 一般此时pip3的版本是比较低的,所以需要更新
pip3 install --upgrade pip
# 建议安装虚拟环境,以后可以将Python运行环境分开,互不冲突
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
# 建立虚拟环境,以在 ~ 目录下为例,创建以Test命名的虚拟环境
cd ~
virtualenv -p python3 venv
# 如果进入虚拟环境
source venv/bin/activate
# 此时的python python3 pip pip3命令都是统一的,在这个环境下pip安装的包只能在这个虚拟环境中使用
安装Java
-
有两种安装方法
-
1是安装OpenJDK
-
2是下载压缩文件安装指定版本
方法一:
# 查找java相关的列表
yum -y list java*
# 安装jdk
yum install java-1.8.0-openjdk.x86_64
# 完成安装后验证
java -version
javac -version
方法二:
从https://www.oracle.com/java/technologies/javase-downloads.html网址中找到想要下载的版本
例如Java8版本的jdk-8u271-linux-x64.tar.gz,通过ftp等方式放到/tmp目录下
# 创建目录
sudo mkdir /usr/lib/jvm
# 切换目录
cd /tmp
# 解压缩到jvm目录
sudo tar -zxvf jdk-8u271-linux-x64.tar.gz -C /usr/lib/jvm
# 环境变量有两种方式
# 1.修改/etc/profile之后让其生效
vim /etc/profile
# 在文件最后加入
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_271 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 生效, .后面有空格
. /etc/profile
# 2.修改bashrc
sudo vim ~/.bashrc
# 在文件最后加入
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_271 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 使环境变量马上生效
source ~/.bashrc
(1) CTRL+Z挂起进程并放入后台
(2) jobs 显示当前暂停的进程
(3) bg %N 使第N个任务在后台运行(%前有空格)
(4) fg %N 使第N个任务在前台运行
未完待续。
以上是看了网上教程并亲自实践整理后的结果。
如有错误之处,欢迎指出。
万类霜天竞自由