Linux(CentOS) (2)

1.常见命令:

1.编辑命令:vi 命令名

使用vi命令时---为命令行模式---输入i---为编辑模式---esc键---命令行模式---wq保存并退出---w!强制退出

接下来使用vi来修改我们的ip地址。如果不改,那么CentOS为默认动态ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

如何知道ip地址以及网关

打开虚拟机选择编辑---虚拟网络编辑器

 修改之后重新启动网络 systemctl restart network 

之后打开FinalShell修改ip端口号:右键编辑

 2.查找指定的文件:find 目录 -name '文件名'

例子:在根目录搜索aa开头的所有文件目录

find / -name 'aa*'

 3.在指定文件中查找相应关键字:grep 关键字 文件

例子:在anaconda-ks.cfg文件中查找Sys在哪一行

-n可查看行数

       

4.压缩和解压

压缩格式:tar -zcvf 压缩后的名 压缩文件

案例:将aaa压缩为aaa.tar.gz

解压格式:tar -zxvf 压缩名

案例:将aaa.tar.gz解压

 5.修改文件或目录的权限:

chmod[u+r|w|x] [g+r|w|x] [o+r|w|x] 文件名

u表示该文件的拥有者

g表示与该文件拥有者属于同一组

o为其他用户组

读 如果没有r权限,那么就不能通过ls查看这个目录

w 写 如果没有w权限,那么就不能在目录下创建新文件

x 执行 如果没有x权限,就不能通过cd进入这个目录

- 表示都没有

通过数字表示相应的权限:r 代表 4,w 代表 2,x  代表 1

案例:添加aaa文件的其他用户的写权限

2.安装部署项目需要的软件:

2.1安装jdk

下载jdk Linux环境:jdk-8u161-linux-x64.tar.gz

下载之后拖入/usr/local/soft中

 解压: tar -zxvf jdk-8u161-linux-x64.tar.gz

重命名:mv jdk1.8.0_161  jdk8

配置环境变量:vi /etc/profile

#################配置jdk的配置###################
export JAVA_HOME=/usr/local/soft/jdk8
export PATH=$PATH:$JAVA_HOME/bin

刷新 /etc/profile

source /etc/profile

2.2安装tomcat

下载tomcat Linux环境 apache-tomcat-9.0.76.tar.gz

下载之后拖入/usr/local/soft中

 解压: tar -zxvf apache-tomcat-9.0.76.tar.gz

重命名:mv apache-tomcat-9.0.76 tomcat9

进入bin目录cd tomcat9/bin

启动:./startup.sh

如何指定我是否启动tomcat成功。通过命令查看是否存在tomcat进程,

ps -ef | grep tomcat

访问8080

 是因为当前端口被防火墙拦截了

关于防火墙的命令:root

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

我们这里把8080端口添加到防火墙放行中:firewall-cmd --add-port=8080/tcp --zone=public --permanent

重启防火墙:systemctl restart firewalld

 访问8080:

2.3安装mysql

详细教程:https://www.cnblogs.com/tony-hyn/p/15777762.html

宿主机可以通过navicat访问Linux的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/

安装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.修改临时密码

(1)获取临时密码

MySQL安装成功后会有一个临时密码,我们可以使用grep命令查看临时密码先登录进去MySQL,然后修改MySQL密码。

grep 'temporary password' /var/log/mysqld.log

(2)使用临时密码登录

mysql -uroot -p临时密码

我的为mysql -uroot -pw+MgE5TwgkBo

 (3)把mysql的密码校验强度改为低风险

set global validate_password_policy=LOW;

 (4)修改mysql密码长度

set global validate_password_length=5;

 (5)修改mysql密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; 

7.设置远程允许访问

(1)关闭cenots防火墙

sudo systemctl stop firewalld

 (2)修改mysql允许任何人连接

登录mysql:mysql -uroot -padmin

切换到mysql数据库:use mysql;

查看user表:select Host,User from user;

 修改root的Host为任何地址

update user set Host='%' where User='root';

刷新权限:flush privileges;

测试:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值