设置好后, 自动开启该虚拟机
进入界面有 :
语言选择 : 默认选英文 (别想有中文了; 这是最小版本的)
注意 注意 注意 !!! , 不要直接点安装, 还没完, 还没设置网络, 不然安装后上不了网
这个时候再点击安装
进入系统 :
输入用户名和登录密码
进入我的账号
查ip地址命令
ip addr
这个ip地址待会用MobaXterm
连接Centos7
安装wget
命令
wget
命令, 安装软件的时候不方便, 需要先安装wget
yum
直接安装安装之前必须进入root管理员模式
输入 : su
进行身份切换, 输入root密码就可以
yum -y install wget
提示 : 要想翻上去看前面的内容, 用快捷键
shift
+PageUp
或PageDown
就可以直接上下翻页, 注意 : 方向键是不能控制的,方向键的上下只能显示你输入的记录还有如果不小心按错进入某个地方不能进行命令输入时, 可以试试
Ctrl
+C
, 看看能不能退出到输命令的状态
主要是为了测试方便,关闭防火墙就等于关闭了防护, 很容易被黑掉, 企业操作中不能关闭防火墙, 学习过程中可以关闭
输入下面三条命令即可关闭防火墙
firewall-cmd --state systemctl stop firewalld.service systemctl disable firewalld.service
firewall-cmd --state
: 查看默认防火墙状态,如果现实notrunning
则表示处于关闭状态,如果为running
则表示开启状态
systemctl stop firewalld.service
: 停止防火墙, 这只是本次关闭防火墙, 下次开机会自动开启
systemctl disable firewalld.service
: 禁止防火墙开机启动
通常我们用来管理远程服务器或者VPS、路由器等设备的时候用到putty、Xshell等终端登录工具。往Linux服务器传文件会用到SFTP,登录Windows服务器需要RDP等。在电脑上往往用到不止一个工具软件,而MobaXterm就是这样一款包含以上内容的强大好用的软件,界面也很美观。
之后的操作就可以直接在MobaXterm中输入, 就可以不用再centos7中输入, 不过centos7相当于做服务器系统来使用, 它需要开着,这个软件才能连上
准备MobaXterm软件, 便携版或者安装版都可
MobaX官网 : https://mobaxterm.mobatek.net/
下载页面:https://mobaxterm.mobatek.net/download.html
二选一; 这里我用免安装版的, 下载后直接解压压缩包, 然后找到exe文件双击运行即可
在Centos7中输入 : ip addr
这个命令ip地址
最后点OK
最后进入命令界面 :
在MobaXterm中可以直接复制下面命令到窗口中执行, 不需要再打
MobaXterm
传输jdk
到/home
; 如果没有home
文件夹则在root下建立一个home文件夹 :mkdir home
cd /home
切换到home目录, 上传到该目录上
cp jdk-8u181-linux-x64.tar.gz /usr/local/
cd /usr/local
tar xvfz jdk-8u181-linux-x64.tar.gz
mv jdk1.8.0_181/ jdk1.8
修改环境变量 : vi /etc/profile
进入阅读模式; 输入i
进入编辑模式
然后在最末尾添加:
#set javaenvironment export JAVA_HOME=/usr/local/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按Esc
键退出编辑模式进入命令模式
输入:wq
存盘退出
让配置生效 : source /etc/profile
验证 : java -version
Apache官网 : https://www.apache.org/
官网下载链接 : http://httpd.apache.org/download.cgi
比如 : 链接为https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz
直接复制链接安装
回到根目录 再切回home目录
然后在MOBAXterm中输入命令 : wget
+空格
+ 链接
比如 :
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz
表示下载成功
或者直接下载再用MobaXterm等传输apache-tomcat-8.5.71.tar.gz文件到 用户主目录中
输入以下命令 (注意如果下载的版本号不一样,要修改命令的版本号) :
cp ./apache-tomcat-8.5.71.tar.gz /usr/local
cd /usr/local/
tar xvfz apache-tomcat-8.5.71.tar.gz
firewall-cmd --state
查看是否关闭防火墙
systemctl stop firewalld.service
关闭防火墙cd apache-tomcat-8.5.71/bin
运行apache: ./startup.sh
ps -ef | grep "java"
netstat -an | grep "8080"
net-tool
直接输入yum install net-tools
用浏览器访问:http://xxx.xxx.xxx.xxx:8080/ (xxx是你用的ip地址, 就是上面的IP地址)
比如 : http://192.168.189.137:8080/
上述命令行截图 :
cd /usr/local/apache-tomcat-8.5.71/webapps/ROOT
测试页面
vi hello.html
输入 i
进入编辑模式
拷贝下列内容到 hello.html
<html> <head> <title> welcome </title> </head> <body> hello world! </body> </html>
按Esc
退出编辑模式到命令模式, 输入:wq
存盘退出
需要运行shutdown.sh,然后再startup.sh,也就是重启Tomcat
cd /usr/local/apache-tomcat-8.5.71/bin
./shutdown.sh
进行关闭Tomcat./startup.sh
进行启动Tomcat访问 http://xxx.xxx.xxx.xxx:8080/hello.html
设置开机自启动
输入 : chmod +x /etc/rc.d/rc.local
再输入 : vi /etc/rc.d/rc.local
进入输入i
编辑模式;
在最后一行添加/usr/local/apache-tomcat-8.5.71/bin/startup.sh
按Esc
退出编辑模式; 输入:wq
存盘并退出
以上算是安装完成并测试成功
附加: 打开访问日志 cd /usr/local/apache-tomcat-8.5.71/logs
再输入ls
, 查看日期
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum install mysql-community-server
启动MySQL服务 : systemctl start mysqld
开机启动 : systemctl enable mysqld
systemctl daemon-reload
修改root本地登录密码
查看mysql密码 : grep "temporary password" /var/log/mysqld.log
,该随机密码待会连接Mysql数据库要用上
连接mysql
mysql -u root -p
set global validate_password_policy=0;
set global validate_password_length=4;
修改密码[注意:后面的分号一定要跟上]
mysqladmin -uroot -p password
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
或者:
set password for 'root'@'localhost'=password('newpassword');
后面的字符串就是你要修改的密码: 比如 newpassword 就是修改后的密码
输入exit
退出数据库回到系统输命令界面
输入 cd ~
回到主目录
输入 shutdown now
即可立刻关机, 虚拟机也会自动关闭
CentOS7_Minimal + MobaXterm + JDK +Tomcat +Mysql 的资源包 :
链接:https://pan.baidu.com/s/1n3iKbvYyDla6XncU8uPshw
提取码:6666