centos7环境配置

记录信息以使后续查找

五笔配置

安装五笔:
yum install -y epel-release #支持包
yum install -y wine --nobest --skip-broken #支持包
yum -y install ibus-table-chinese-wubi-jidian.noarch  #五笔包
#ibus-daemon -d -x -r 重启ibus服务

配置五笔:
设置-->language-->输入源(+)-->汉语-->五笔
切换语言:win+空格

1、网络配置

2、防火墙

防火墙状态:
设置开机启用防火墙:systemctl enable firewalld.service
设置开机禁用防火墙:systemctl disable firewalld.service
启动防火墙:systemctl start firewalld
关闭防火墙:systemctl stop firewalld
检查防火墙状态:systemctl status firewalld 

防火墙端口:
firewall-cmd --state 			#查看防火墙状态:
firewall-cmd --list-ports 	#查看开放的端口
firewall-cmd --query-port=6379/tcp  #查看防火墙端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent  #开启防火墙端口:
firewall-cmd --zone=public --remove-port=8080/tcp --permanent		#关闭防火墙端口:
		**–-zone #作用域  
		**-–add-port=9200/tcp #添加端口,格式为:端口/通讯协议
		**-–permanent #永久生效,没有此参数重启后失效
firewall-cmd --reload			#重新加载防火墙

2、java

#下载JAVA安装包
cd /usr/local/
curl -O https://mirrors.huaweicloud.com/java/jdk/8u181-b13/jdk-8u181-linux-x64.tar.gz
tar -xzvf jdk-8u181-linux-x64.tar.gz

#配置环境
vim /etc/profile
	export JAVA_HOME=/usr/local/jdk1.8.0_181
	export PATH=$JAVA_HOME/bin:$PATH
	export JRE_HOME=$JAVA_HOME/jre
	export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
source /etc/profile	#配置文件重新加载

3、python

yum install -y python3

4、docker
docker配置

5、mysql

#删除
rpm -qa | grep mysql  #检查系统是否安装MySQL数据库
yum remove -y  mysql* #卸载mysql*

#安装57
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar  #下载安装包
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 	#解压安装包
yum install mysql-community-client-5.7.28-1.el7.x86_64.rpm		#安装客户端
yum install mysql-community-server-5.7.28-1.el7.x86_64.rpm		#安装服务端


安装8.0
wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
yum install mysql-server
systemctl list-unit-files|grep mysqld #开机启动检查
ps -ef|grep mysql # 查看是否启动MySQL服务

配置:
systemctl start  mysqld.service #启动服务
systemctl enable mysqld.service #开机启动
#systemctl status mysqld.service	#查看状态

mysql8.0 
可以直接登入无需配置
use mysql		#数据库切换
create user 'admin'@'%' identified with mysql_native_password  by '123456';   #创建远程登录账号
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 修改密码
update user set host='%' where user='root';   //mysql 8.0修改为远程账户


57配置
## 密码设置
grep "password" /var/log/mysqld.log 			#查看日志,获取初始密码,最后12个安符为密码
mysql -uroot -p			#进入MySQL
alter user 'root'@'localhost' identified by '设置密码' ;			#设置新密码默认复杂度高(大小写+符号+8位)
#SHOW VARIABLES LIKE 'validate_password%';  #查看密码策略
#set global validate_password_policy=LOW; #密码等级修改
#alter user 'root'@'localhost' identified by '123456';
#ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #密码永久有效
grant all privileges on *.* to 'root'@'localhost' identified by 'password' with grant option;				#开启远程访问
flush privileges; 	 	#更新配置

6、定时任务执行设置

crontab -e #编辑定时任务文件
0 22 * * * /usr/bin/python3 /root/objpy/stockall.py #文件增加行:定时+运行程序+运行文件 需要绝对路径
service crond restart #重启服务

协助的代码功能

yum install crontabs #安装
crontab -l  #查看定时任务
crontab -e #编辑定时任务文件
which python3 //查看安装的python3的路径
pwd #查看当前文件夹路径

定时器设置:

* 代表取值范围内的数字
/ 代表"每"
- 代表从某个数字到某个数字
, 代表离散的取值(取值的列表)

示例:
* * * * *     //每分钟执行
* */4 * * *   //每4小时执行
0 4 * * *     //每天4点执行
0 12 */2 * *  //每2天执行一次,在12点0分开始运行
* * * * 0     //每周日执行
* * * * 6,0   //每周六、日执行
5 * * * *     //每小时的第5分钟执行

centos
命令集

命令 说明
uname -r 查看内核版本
4.18.0-147.el8.x86_64 查看系统的版本
yum update 升级yum版本
java -jar xxxxx.jar 黑窗运行jar
nohup java -jar xxxxx.jar >/dev/null 2>&1 & 后台运行jar
ps -ef grep java

你可能感兴趣的:(centos)