黑洞

这里藏着一些独特的想法

0%

配置开发环境备查

目录结构

根据自己的规则建立

1
2
3
4
/export/server #软件安装目录
/export/software #安装包目录
/export/data #软件运行数据存放目录
/export/logs #软件运行日志目录

修改网络配置

设置主机名

vim /etc/hostname

修改IP

vim /etc/sysconfig/network-scripts/ifcfg-ens33

设置Hosts

vim /etc/hosts

重启网络服务

systemctl restart network

关闭防火墙

关闭 Firewalld

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#查看防火墙状态
systemctl status firewalld

#关闭防火墙
systemctl stop firewalld

#关闭防火墙开机自启动
systemctl disable firewalld

#centos 服务开启关闭命令
centos6:(某些可以在 centos7 下使用)
service 服务名 start|stop|status|restart
chkconfig on|off 服务名

centos7:
systemctl start|stop|status|restart 服务名
systemctl disable|enable 服务名 #开机自启动 关闭自启

关闭 SELinux

1
2
3
4
5
6
7
vim /etc/selinux/config

#设置为disabled
SELINUX=disabled

#重启生效
reboot

SSH 免密登录

1
2
3
4
5
#生成公钥与私钥
ssh-keygen

#配置公钥
ssh-copy-id node2

校准时间

时钟同步服务器可自行修改
ntpdate ntp4.aliyun.com

SCP 文件互传

1
2
3
4
5
6
7
8
9
10
11
#复制本地文件到远程服务器
scp /export/a.tar root@node2:/export

#复制本地目录到远程服务器
scp -r /export/folder root@node2:/export

#复制远程服务器上的文件到本地
scp root@node2:/export/a.tar /export

#复制远程服务器上的目录到本地
scp -r root@node2:/export/folder /export

安装JDK

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#解压JDK
tar zxvf jdk-8u65-linux-x64.tar.gz

#配置环境变量
vim /etc/profile

#文件末尾添加
export JAVA_HOME=/你的解压目录/jdk1.8.0_65
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#重载配置文件
source /etc/profile

#测试是否配置正确
java -version

卸载Mysql

要安装Mysql,首先要确保上次卸载干净,不然会出现很多问题。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#关闭mysql服务
systemctl stop mysqld.service

#查找安装相关的rpm包
rpm -qa | grep -i mysql

#卸载
yum remove 上面的包名

#查看是否卸载干净
rpm -qa | grep -i mysql

#查找mysql相关目录
find / -name mysql

#删除相关目录
rm -rf 上面的目录

#删除默认配置与日志文件
rm -rf /etc/my.cnf
rm -rf /var/log/mysqld.log

安装Mysql

安装依赖

yum search libaio

安装Mysql

https://dev.mysql.com/downloads/repo/yum/

在上面的网址中找到适合你系统版本的rpm包

这里以Centos 7为例

1
2
3
4
5
6
7
8
9
10
11
#下载rpm
wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

#添加源
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

#也可以直接这样写,和上面步骤等效。
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

#使用yum安装
yum install mysql-server

初始化

1
2
3
4
5
6
7
8
9
10
11
#初始化
mysqld --initialize

#更改所属组(用户和组安装时自动生成)
chown mysql:mysql /var/lib/mysql -R

#启动mysql
systemctl start mysqld.service

#查看生成的临时root密码
cat /var/log/mysqld.log

修改root密码

1
2
#进入mysql环境
mysql -u root -p '临时密码'
1
2
#更新root密码为123
mysql> alter user user() identified by "123";

授权远程访问

1
2
3
mysql> use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

设置开机启动

1
2
3
4
5
6
7
8
9
10
#mysql的启动和关闭 状态查看
systemctl stop mysqld
systemctl status mysqld
systemctl start mysqld

#设置开机启动
systemctl enable mysqld

#查看是否设置自启动成功
systemctl list-unit-files | grep mysqld
如果觉得文章写得不错或对您有帮助,请我喝杯柠檬茶吧!