Linux虚拟机部署Java环境-Jdk-Mysql
Linux虚拟机部署
@author hf
1.安装
-
电脑安装x-shell工具,然后使用堡垒机基础控件windows版进行安装扫描,最后点击自动检测,保证能扫描到X-shell工具的安装路径
-
使用堡垒机登录快照夏选择工具点击Xshell进行连接
-
查看linux版本
root@:~# cat /proc/version Linux version 5.4.0-131-generic (buildd-108) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 ##查看对应系统版本方便下载对应文件 uname -srm
-
安装yum工具
**Ubuntu:**apt-get
Centos: yum
##配置镜像文件 cd /etc/apt vim sources.list ##复制到最后 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse##安装rz上传文件命令 apt-get install lrzsz最后就可以使用rz上传文件了,注意上传压缩包要是tar.gz类型的不要上传zip类型的#常用命令需注意谨慎使用 rm -f 删除文件 rm -rf 删除文件夹 切记使用 * 时要谨慎避免误删 ##查看是否已经安装 某个软件 rpm -qa | grep mysql
-
安装jdk环境
##去/usr/local创建你的目录 mkdir CRM 创建文件夹 ##rz上传jar包或者压缩包 tar -xzvf 需要解压的文件名称 ##配置jdk环境变量 vim /etc/profile ##放到配置文件最后 JAVA_HOME=/usr/local/jdk/jdk1.8.0_11CLASSPATH=$JAVA_HOME/libPATH=$PATH:$JAVA_HOME/binexport PHTH JAVA_HOME CLASSPATH ## 按esc后输入:wq! 回车强制保存退出 ##然后输入命令使配置文件生效 source /etc/profile ##验证jdk安装是否成功 java -version
-
启动jar包
成功后即可上传jar包进行启动 nohup java -Xms128m -Xmx512m -jar ./admin/wk_admin-0.0.1-SNAPSHOT.jar >> /dev/null 2>&1 &使用 ps -ef|grep java 查看所有运行的java程序 使用 kill -9 PID 停止进程命令
-
安装mysql
#上传mysql压缩包到/usr/local/并解压 创建data文件在解压的MySQL目录下 #修改文件名称为mysql mv 原文件名 新文件名 #修改配置文件/etc/mysql/my.cnf配置文件添加以下配置(需注意my.cnf的路径) vim /etc/mysql/my.cnf[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir= /usr/local/mysql # 设置mysql数据库的数据的存放目录 datadir= /usr/local/mysql/mysqldb # 允许最大连接数 max_connections=10000 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password #跳过密码验证 第一次先放开,登录修改密码后在注释掉重启 #skip-grant-tables [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8#设置文件权限 chmod -R 775 /etc/mysql/my.cnf#初始化数据库 ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/#然后拷贝这份启动文件到系统环境下,建立软连接 ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql#然后查看是否成功 ll /etc/init.d/mysql lrwxrwxrwx 1 root root 49 Feb 9 14:18 /etc/init.d/mysql -> /usr/local/mysql/support-files/mysql.server*#进入/usr/local/mysql/support-files文件下执行./mysql.server start 启动 #出现以下内容则成功 Starting MySQL . * ./mysql.server stop 停止#然后输入 mysql -uroot -p root@:/usr/local/mysql/mysql/support-files# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.30 MySQL Community Server (GPL)Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> #剩下开始刷新权限 flush privileges; #修改密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’; #退出使用exit;然后修改配置文件无需密码注释 重新启动MySQL 到此则安装完成!
-
安装包
需要的话可以联系我我单独发给你!