遇到的所有问题都会例举出来,注:以下linux系统为 CentOS 8 中的操作
一、关闭桌面
前缀最后一个是$表示普通用户,首先要先切换到root用户上,使用命令su root
如果su root命令出现Authentication failure报错时代表没有root用户,使用sudo passwd root手动创建,最后调用init 3关闭桌面
异常:有一个光标在黑屏上一直闪
没想到第一步就出问题了,难受.jpg,继续继续。经过网上查找得知以下内容:
① inittab是linux系统初始化时所需的配置文件,而init 3命令根本上是对应的/etc/inittab文件中的设置,3 就是启动命令模式
② inittab在CentOS7之前使用,CentOS7已经改为使用systemctl命令
③ 本人使用的是CentOS8,好吧,换方法继续
直接root帐号下systemctl set-default multi-user.target命令,然后重启就可以进入下面的界面了
二、配置项目环境
1. java安装
安装java环境在线学习,感觉这位老兄!
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
注意:在哪个文件夹中调用这个命令就会下载到哪个文件夹中
tar -zxvf jdk-8u201-linux-x64.tar.gz解压到当前目录,如果要解压到其他地方可以在后面添加
举个栗子: tar -zxvf jdk-8u201-linux-x64.tar.gz -C /test将文件解压到根目录下的test文件夹中
vim /ect/profile中添加环境配置,保存之后刷新配置并使用java -version测试是否成功
2. mysql安装
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm ———— 下载mysql的RPM文件
rpm -ivh mysql57-community-release-el7-10.noarch.rpm ———— 安装yum
yum install -y mysql-server ———— 使用yum安装mysql
mysql -V ———— 测试mysql是否安装成功
上面的命令和原作有些区别,原作的命令我这里运行错误
三、Xshell远程连接VirtualBox
首先确定自己linux版本,这非常重要
① 先设置网络
设置端口转发之后,访问本地端口会自动转发到虚拟机端口
例: 虚拟机IP 192.168.36.33,访问127.0.0.1:9088=192.168.36.33:8080
那问题就来了,知道虚拟机IP为什么还要转发呢?原因是不知道为什么我不能直接访问虚拟机,目前也没有时间找原因,将就
ping baidu.com
可能有其他原因导致不能通网,但这里不研究
② 启动SSH
yum list installed | grep openssh-server查看是否安装了SSH
yum install openssh-server安装SSH,已经安装了就不演示了
systemctl start sshd启动SSH,默认端口就是22,配置文件在/etc/ssh/sshd_config可以自己手动修改
systemctl status sshd查看SSH状态,running代表运行中
③ Xshell连接
ssh root@127.0.0.1 9022连接虚拟机,ssh是连接方式,root是帐号,@127.0.0.1:9022是IP和端口,端口转发对应虚拟机端口22
四、上传项目,运行,访问
上传项目直接使用Xshell内置Xftp就好
根据上传地址调用java命令运行测试项目
本地浏览器访问虚拟机项目
乱码问题,设置Centos 8系统使用的语言包
localectl status查看系统语言包
。。。下次填坑吧