1. 常用软件

    1. 截图
      • flameshot
    2. 看图
      • gthumb
  2. SSH 端口转发只能监听本地,不能监听全局问题处理
    修改 /etc/ssh/sshd_config

    1
    echo "GatewayPorts yes" >> /etc/ssh/sshd_config

    重启ssh服务

  3. Debian系开启TCP拥塞控制算法 BBR

    1. 修改sysctl.conf配置文件
      1
      2
      echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
      echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    2. 保存sysctl并使之生效
      1
      sysctl -p
    3. 验证是否生效
      1
      sysctl net.ipv4.tcp_available_congestion_control
      查看输出是否包含bbr
      1
      net.ipv4.tcp_available_congestion_control = reno cubic bbr
      1
      lsmod |grep bbr
      查看内核是否启用bbr
      1
      tcp_bbr    20480  1
  4. Linux SSH Session共享
    编辑用户SSH配置文件,通常路径在 ~/.ssh/ssh_config ,格式如下:

    1
    2
    3
    4
    5
    6
    Host agent 
    ControlMaster auto
    ControlPath /run/user/%i/ssh-%C
    ControlPersist yes
    User hello
    Hostname 192.168.1.1

    Host agent 表示需要共享Session的主机,这里的agent可以是别名,也可以是主机的真实ip或域名

    ControlMaster auto 允许共享Session,auto表示字段判断是否要共享

    ControlPath /run/user/%i/ssh-%C ControlMaster 的控制Sockets文件

    ControlPersist yes Session持久时间,yes永久,也可以是具体的数值,单位为秒

    User hello 登录主机的用户名

    Hostname 192.168.1.1 主机的真实地址或域名

    %i The local user ID
    %C Hash of %l%h%p%r
  5. 利用Chrome Headless模式将网页打印成PDF

    1
    google-chrome --headless --disable-gpu --print-to-pdf-no-header  --print-to-pdf=out.pdf https://blog.breezes.info/2022/01/25/ubuntu_debian_install_imagemagick7/
    • --headless 无头模式, 不显示浏览器的UI

    • --disable-gpu 不启用GPU渲染

    • --print-to-pdf-no-header 不显示默认的页眉, 默认的页眉为网页的URL

    • --print-to-pdf 指定输出的PDF文件