编程不良人 Linux 笔记
一、防火墙相关
1、查看防火墙状态
systemctl status flrewalld
2、如果防火墙是开启状态的,需要关闭
systemctl stop firewalld
3、永久行关闭操作(禁止开机自启动)
因为防火默认是开启状态的,如果只是手动关闭,先次重起系统防火墙又是开启状态的,又需要手动关闭就很麻烦!
systemctl disable firewalld
二、linux网络配置
1、查看当前 ip 地址
ip a(ip addr)查看默认网卡是否在 ip 地址
2、编辑网络配置在每次启动时自动获取 ip 地址
1)配置当前 vmwawre 软件网络配置为 NAT 模式
2)开启 cestos 自动 ip 获取
vi /etc/sysconfig/network-scripts/ifcfg-ens160
修改默认配置
ONBOOT=no
修改为
ONBOOT=yes
3、加载配置生效
1)重启当前 linux(不需要)
2)重起网络服务 —> systemctl restart network(都是用这个)
三、linux查看日志命令
1、实时查看日志
tail -f xxx.log(例如:tail -f /app/logs/mall-campaign.log)
2、查看日志文件
less -f xxx.log(例如:less -f /app/logs/mall-campaign.log)
/输入关键字搜索即可(例如:/Exception)
从后往前搜:shift + G
3、适用多文件的情况
grep -C 20 关键字 日志文件(例如grep -C 20 retryRecords mall-order-service.log)
-C显示关键字上下多少行
四、文件相关
4.1、服务器之间文件传输
4.1.1、scp(secure copy)安全拷贝
scp(secure copy)安全拷贝可以灵活的使用,能够在服务器间传输文件,语法如下:
scp -r $pdir/$fname $user@$host:$pdir/$fname
命令 (源服务器)递归要拷贝的文件路径/名称 (目标服务器)用户名@主机:目标服务器路径/拷贝文件名称
示例: scp -r 20231024/ $op@200.100.249.192:/home/op/qyinas/ORDER
五、项目相关
5.1、查看项目里面配置文件中配置的域名对应的 IP
项目里面看到配置的中间件的 IP 为域名,想要知道具体 IP,查看步骤:
找到对应服务器 -> cat /etc/hosts -> 找到域名对应的 IP 即可知道