1.常见命令
(1)编辑命令
vi 文件名
使用vi命令时---->命令行模式---->i---->编辑模式-----esc[键]--->命令行模式--->【:qw退出并保存】【:q! 强制退出】
修改我们虚拟机的ip地址。---如果不改,那么centos默认动态ip.
输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33
按照图片修改即可
修改完 要重新启动网络
重新启动网络
systemctl restart network
重启成功后 可以 使用 命令
ping ip/域名 测试一下网络
(2) 查找指定的文件
find 搜索的目录名 -name '被搜索的文件名'
例子: find / -name 'a.*' 在根目录下搜索a.开头的文件
(3)在指定文件中查找相应的关键字。
语法: grep 关键字 文件
(4)压缩 解压 命令
压缩名: tar -zcvf 压缩后的名 被压缩的目录
解压命令: tar -zxvf 压缩的文件名
tar -zxvf 压缩文件名 -C /解压到指定目
(5) 修改文件或目录的权限
chmod [u+|r|w|x] [g+r|w|x] [o+r|w|x] 文件名
通过数字表示相应的权限。
chmod 753 文件名 []
2.安装相关软件
2.1安装jdk
1. 下载 jdk linux 环境
2. 把下载好的软件放入linux系统中 放到自己创建一个目录
3.解压
4.文件名很长 用mv 重命名
5.配置环境变量
vi /etc/profile ---->配置环境变量
【esc】
:wq 保存
6.刷新/etc/profile文件
source /etc/profile
7.在任何目录输入javac
2.2安装tomcat
(1)下载官网下载tomcat
Apache Tomcat® - Apache Tomcat 9 Software Downloads
(2) 跟jdk操作相同 拖到linux系统中
(3) 解压tomcat 并重命名
(4)进入 tomcat解压后的bin 目录
启动tomcat
./startup.sh
如何指定我是否启动tomcat成功。通过命令查看是否存在tomcat进程,
ps -ef | grep tomcat
关于防火墙命令
1)查看防火墙的状态。systemctl status firewalld
(2)关闭防火墙: systemctl stop firewalld
(3)开启防火墙: systemctl start firewalld
(4)开启禁用: systemctl disable firewalld
(5)重启防火墙: systemctl restart firewalld
(6)防火墙放行指定的端口号:-----------建议。
firewall-cmd --add-port=8080/tcp --zone=public --permanent
--add-port: 添加放行的端口号
--zone: 设置作用域
--permanent: 是否永久放行
注意: 重新启动防火墙
(7)移除端口号
firewall-cmd --remove-port=8080/tcp --zone=public --permanent
注意: 移除后重新启动防火墙
(8)查看当前防火墙放行了哪些端口
firewall-cmd --list-port
2.3安装mysql
1.下载wget命令
yum -y install wget
2.在线下载mysql安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
3.安装mysql
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
4.安装mysql服务器
首先进入cd /etc/yum.repos.d/
目录。
cd /etc/yum.repos.d/
4.1安装MySQL服务(这个过程可能有点慢)
yum -y install mysql-server
解决办法如下: rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022再次执行 如下命令
yum -y install mysql-server
5.启动mysql
systemctl start mysqld
查看进程:
ps -ef | grep mysql
6.修改mysql临时密码
(1)获取mysql临时密码
grep 'temporary password' /var/log/mysqld.log
(2) 使用临时密码登录
mysql -uroot -p
(3)把mysql的密码校验强度改为低风险
set global validate_password_policy=LOW;
(4)修改mysql的密码长度
set global validate_password_length=5; 5是密码长度
(5)修改mysql密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; admin修改后的密码
7.允许远程访问
(1)首先要关闭Cenots的防火墙
注意:命令exit; 退出mysql
sudo systemctl disable firewalld
(2)修改mysql允许任何人连接
1.首先登录mysql
mysql -uroot -padmin -p后边的是修改过的密码
2..切换到mysql数据
use mysql;
3.查看user表
select Host,User from user;
4.修改为允许任何地址访问
update user set Host='%' where User='root';
5.刷新权限
flush privileges;
8.使用Navicat连接测试
如果连不上 防火墙方向端口3306
firewall-cmd --add-port=3306/tcp --zone=public --permanent
重启防火墙:
systemctl restart firewalld