linux特点:
Linux指令
cd指令集:
ip addr 查看ip地址
pwd 检查当前目录路径
cd / 返回根目录
cd . 返回当前目录
cd.. 返回上级目录
cd /user/ 进入user目录
ls / 查看当前目录
ll 查看详细信息
clear 清屏
mkdir 创建文件夹
mkdir --help 求助
mkdir -p a/aa/aaa 创建多级目录
rmdir 删除
Vi/vim创建/查看/编辑文件
命令行:Esc切换到命令行模式。
编辑模式:
按i,在光标前开始编辑
按a,在光标后开始编辑
按o,在当前行的下一行开始编辑
按u, 撤销之前的操作
底行模式:按 shift+:冒号。
:q! 不保存退出
:wq 保存退出
1测试: 当前虚拟机是否可以正确的链接外网.
命令:
[root@localhost src]# yum install mariadb-server 安装mariadb数据库
[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的.
2.确认下载
3 安装完成提示:
4 数据库启动:
1. 启动命令 [root@localhost src]# systemctl start mariadb
2. 重启命令 [root@localhost src]# systemctl restart mariadb
3. 关闭命令 [root@localhost src]# systemctl stop mariadb
4. 设定开机自起 [root@localhost src]# systemctl enable mariadb
5. 关闭开机自起 [root@localhost src]# systemctl disable mariadb
5. 数据库初始化操作
命令: mysql_secure_installation
6. 测试数据库用户名和密码是否有效
7.Mysql数据库远程访问配置
8. 关于链接数据库的说明
说明:
1. 如果需要远程链接数据库必须通过防火墙
2. 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.
8.1 配置数据库权限配置说明
8.2配置Linux数据库权限
8.2.1 切换数据库mysql
切换Mysql数据库:
8.3.2 修改数据库表:
1).检查数据表
2).查询user表中的host/root/password
3).将host=“localhost” 改为 “%”
4).刷新数据库权限
9. 配置Linux防火墙策略
9.1 检查防火墙状态
命令: firewall-cmd --state
9.2 防火墙配置
说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
需求: 告诉linux系统以后开机不需要启动防火墙
命令: systemctl disable firewalld.service
systemctl enable firewalld.service
![](https://i-blog.csdnimg.cn/blog_migrate/490d0d4e4063d6d95c085ef790e3e5f8.png)
9.3 手动关闭防火墙
说明:通过命令手动将防火墙关闭
命令:
1. systemctl stop firewalld.service
2. systemctl start firewalld.service
9.4 手动开放防火墙端口
1). 检查防火墙开放的端口
firewall-cmd --list-ports
- 1
2).检查端口是否开放
firewall-cmd --query-port 80/tcp
3). 开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
4).移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
jps
ps -ef | grep java 搜索java服务
ps -ef | grep mysql 搜索jmysql服务
2.杀死进程
1.kil PID号 普通的杀死
2.kil -15 PID号 较为强硬的杀死
3.kil -9 PID号
前台发布测试:
通过java -jar xxx.jar的方式启动项目 该项预启动的终端绑定在一起。如果终端关闭,则项目也会关闭。
后台发布:
效果: 关闭终端之后。服务不会受到影响.
nohup java -jar 8091.jar =>8091.log &
nohup java -jar 8092.jar =>8092.log &