Idea

  1. 每次更新完博客文章后都需要手动输入一长串脚本路径执行(../bashs/blog_deploy.sh),这就很麻烦,我就想着,有没有一种方法,可以和执行ls命令一样方便简洁,我就想到了Linux中别名的用法,在家目录下的.bashrc文件内增加别名,我增加的是:alias pack = ‘/root/bashs/blog_deploy.sh’,编辑完source一下就可以了,这样以后我只需要输入pack就可以执行这个脚本了。

  2. 快速修改网卡ip和配置

    1
    2
    3
    4
    5
    6
    7
    nmcli connection modify ens33 +ipv4.address 192.168.146.131/24 #增加同一网卡下的子ip
    nmcli connection modify ens33 -ipv4.address 192.168.146.131/24 #删除同一网卡下的子ip
    nmcli connection up ens33 #刷新网卡
    #修改网卡ip并设置网关,dns,打卡网卡开自启
    nmcli connection modify ens33 ipv4.method manual ipv4.address 192.168.146.132/24 ipv4.gateway 192.168.146.1 ipv4.dns 233.5.5.5 type ethernet auto connnect yes;
    #这是将网卡的ipv4网络配置修改为静态ip,并设置ip和掩码,同时清理dncp相关标识,保留dns自动获取逻辑
    nmcli connection modify ens33 ipv4.mtehod manual ipv4.address "192.168.146.133/24" ipv4.dhcp-client-id "" ipv4.ignore-auto-dns no;
  3. vim小技巧

  • 快速替换字符:在普通模式下将光标放到想要替换的字符上按r,然后按想要替换的字符就可以了,如果想要大批量替换,用大R,此时左下角就变成了Replace,可以多个替换
  • 快速大小写转换:在普通模式下,想要快速将单词转为大写,按gUw,转小写按guw. guu是整行转。
  • 快速删除引号内的内容:在普通模式下(按esc),将光标放在引号的的任意位置,按di,然后按双引号或者单引号,根据类型决定,比如删除单引号的内容就是 di’,删除双引号就是 di”
  • 单行或多行快速缩进:在普通模式下按大V,然后按j(下),k(上),往左缩进就是<,往右就是>
  • 全局替换:ecs进入普通模式,:%s/127.0.0.1/ry-nacos/g,将所有127.0.0.1替换成ry-nacos

Failed

  1. Rocky Linux系统无法用软件ssh链接。
    原因:因为Rocky Linux默认禁用root的ssh链接,需要修改配置
    解决:/etc/ssh/sshd_config,修改PermitRootLogin和PasswordAuthentication为yes,如果没有,就新增;修改完后重启ssh服务,systemctl restart sshd
  2. clone的虚拟机无法上网,已经用nmcli con mod更改过ip,ping 223.5.5.5和百度显示
    不可达。排查dns,现在/etc/resolve.conf上增加nameserver 223.5.5.5,发现还是不行,然后使用ip route查看网关路由,发现没有默认路由(default via), 添加网关ip,ip route add default via 192.168.146.2 dev ens33;然后就可以了
  3. 在配置动静分离时,使用nginx -t报错,两个报错,一个是在静态location块中没有添
    加请求头文件proxy_params;一个是请求头文件的存放路径不对,我放在了和nginx的conf文件一个路径下,正确应该放到他的上一级/etc/nginx下。