centos8.0 服务器部署开发环境

 

1.手动安装JDK1.8

1.1jdk压缩文件下载。我从华为镜像下载,有全部版本jdk

Index of java-local/jdk

1.2在/user/local 创建 java目录

mkdir /usr/local/java

1.3 通过WinSCP软件将jdk的包传到linux的root目录下

1.4 到root目录,解压文件到对应目录下

cd /root
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/ 
cd /usr/local/java/
mv jdk1.8 jdk

1.5配置环境变量

vi /etc/profile

1.6 在文件末尾加上

JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

1.7 让刚才的修改立即生效

source /etc/profile

1.8 查看jdk版本,证明安装成功

java -version

2.自动安装JDK1.8(存档,待验证可行性)

参考下面的博客

CentOS安装jdk_如梦似醒※的博客-CSDN博客_centos安装jdk

2.1 由环境变量延伸出口的windows系统的操作

1. 在C盘新建一个文件夹winRun,

2. 将桌面的快捷方式放到此文件夹中,重命名一行简单好记的名字,如VS,IDEA

3. 将C:\winRun这个变量添加到PATH中.

4. 直接按win+R 输入你重命名的名字就可以直接运行对应应用。

好处:1. 让桌面更简洁,没那么多应用图标的同时,还不影响你打开应用

           2.相比在桌面找你想要的应用然后双击,这种方式打开更快,一次配置,永久使用。(甚至可以盲打)

       

 

 

3. 安装mysql5.7

3.1 卸载可能的mysql数据库

  • 执行如下命令查看已经安装的mysql
rpm -qa|grep -i mysql
  • 如果有输出,就执行如下命令卸载所有mysql软件包
yum -y remove mysql*
  • 执行如下命令查找mysql的相关安装目录
find / -name mysql
  • 通过rm -rf xxx 命令将上述步骤查询到的目录依次删除
  • 看有没有mysql配置文件,有则删除
cat /etc/my.cnf
rm -rf /etc/my.cnf
  • 如何之前安装过mysql,要彻底删除mysql,删除mysql默认密码

 

rm -rf /root/.mysql_history
rm -rf /root/mysql_secret

OK,至此已彻底卸载mysql

 

3.2 官网压缩文件下载

MySQL :: Download MySQL Community Server

3.3 通过WinSCP软件将mysql 的安装包传到linux的root目录下

3.4 解压文件到对应目录下,重命名为mysql5.7

cd /root
tar -zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz -C  /usr/local/
cd /usr/local/
mv mysql-5.7.36-linux-glibc2.12-x86_64/ mysql5.7

3.5 检查有无安装mysql用户组

检查mysql 用户组是否存在

cat /etc/group | grep mysql
cat /etc/passwd |grep mysql

没用用户组则,创建mysql 用户组和用户

groupadd mysql
useradd -r -g mysql mysql

3.6  更改mysql5.7 目录下所有文件夹所属的用户组、用户以及权限

chown -R mysql:mysql /usr/local/mysql5.7
chmod -R 755 /usr/local/mysql5.7

 

 

3.7 进入/usr/local/mysql5.7/bin/目录,编译安装并初始化mysql,务必记住数据库管理员临时密码,如下图画红色框的部分。

cd /usr/local/mysql5.7/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql5.7/data --basedir=/usr/local/mysql5.7

3.8 编写etc目录下的my.cnf 配置文件,并添加配置

vi /etc/my.cnf

配置信息

[mysqld]
datadir=/usr/local/mysql5.7/data
basedir=/usr/local/mysql5.7
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=400
innodb_file_per_table=1
#表名大小写不明感,敏感为
lower_case_table_names=1

3.9 授予my.cnf 配置文件775权限,如下:

chmod -R 775 /etc/my.cnf

3.10 修改/usr/local/mysql5.7/support-files/目录下的mysql.server文件,如下图中5个位置的/usr/local/mysql全部修改成/usr/local/mysql5.7。

cd /usr/local/mysql5.7/support-files/
vim mysql.server

420b4cdb51e7830d4dcbf8582074108f.png

3.11 启动服务

1)、查询服务

ps -ef|grep mysql
ps -ef|grep mysqld

2)、启动服务

 /usr/local/mysql5.7/support-files/mysql.server start

3)、添加软连接,并重启mysql 服务

ln -s /usr/local/mysql5.7/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql5.7/bin/mysql /usr/bin/mysql

service mysql restart

binary方式安装完mysql之后,mysql命令登录不成功,报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
 

yum install libncurses*

4)、登录mysql ,密码就是初始化时生成的临时密码

 mysql -u root -p

5)、修改密码为123

set password for root@localhost = password('123');

6)、开放远程连接

use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
exit

7)、设置开机自启

#将服务文件拷贝到init.d下,并重命名为mysql
cp /usr/local/mysql5.7/support-files/mysql.server /etc/init.d/mysqld
#赋予可执行权限
chmod +x /etc/init.d/mysqld
#添加服务
chkconfig --add mysqld
#显示服务列表
chkconfig --list

最后,如果是阿里云和腾讯云的服务器记得开防火墙3306 端口

 

8) 补充一些有关mysql命令和知识

 

mysql 5 不区分表名大小写

vi /etc/my.cnf

在[mysqld]节点下,加入 lower_case_table_names=1配置字段,为不区分大小写,

若要区分大小写,只需要将值改为0即可: lower_case_table_names=0。

 

mysql 服务重启

systemctl restart mysqld

 

4. 安装tomcat

4.1 下载tomcat,国内镜像,有tomcat 8-10的压缩包,一般选择经典的tomcat 8

Index of /apache/tomcat

4.2在/user/lib 创建 tomcat目录

mkdir /usr/lib/tomcat

4.3 通过WinSCP软件将jdk的包传到linux的root目录下

4.4 到root目录,解压文件到对应目录下

cd /root
tar -zxvf apache-tomcat-8.5.79.tar.gz -C /usr/lib/tomcat/ 

4.5 配置tomcat环境变量

vi /etc/profile
# 配置Tomcat环境变量
export CATALINA_HOME=/usr/lib/tomcat/apache-tomcat-8.0.58
export PATH=$PATH:$CATALINA_HOME/bin

4.6 在tomcat 安装目录下 bin/ 启动

cd /usr/lib/tomcat/apache-8/bin
./startup.sh

4.7 检查 tomcat 是否启动成功

ps -ef | grep java

4.8 阿里云和腾讯云记得打开8080防火墙端口。在自己电脑浏览器访问服务器tomcat。

 

4.9 tomcat刚启动时可能出现了如下乱码

 

1)找到Tomcat目录下conf文件夹中的logging.properties文件,用记事本打开

2)打开logging.properties文件,找到文件中的java.util.logging.ConsoleHandler.encoding = UTF-8,

3)将其中的UTF-8改为GBK,保存后重启Tomcat服务,启动后就会看到刚才的乱码已经转换过来了。

 

 

5.rsync 环境配置

1. 安装

下载安装包地址,一般liunx都自带rsync,或用命令下载更快

https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz

Linux Rsync 安装和配置_千万种心动i的博客-CSDN博客_rsync安装

Rsync简单讲解_哔哩哔哩_bilibili

2. 同步命令 参数讲解

rsync安装和使用_西京刀客的博客-CSDN博客_rsync安装

rsync安装指南 - 走看看

windows 与 Centos7 共享文件方法_QQ小小冰的博客-CSDN博客

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值