Linux 主机初始化环境配置

为了方便以后迁移主机,记录下Linux主机迁移后必要的初始化操作

配置SSH免密登录

  1. 使用powershell等等终端使用密码登录ssh

    1
    ssh root@xx.xx.xx.xx

    首次登录会出现认证确认,输入yes即可,随后输入密码。

    image-20200629115939536

  2. 生成公钥和私钥

    1
    ssh-keygen -t rsa

    直接按回车就行

    image-20200629120311745

  3. 导入公钥到认证文件,更改权限

    • 在服务器的/root/.ssh路径下新建authorized_keys文件,输入你控制端的公钥。

      Windows的ssh配置文件在C:/用户/.ssh下

      image-20200629122505391

      用记事本打开id_rsa.pub注意!一定是.pub 注意!一定是.pub 注意!一定是.pub

      把里面的内容复制到服务器的authorized_keys文件中

    • 更改权限(这一步非常重要!不然你配置都正确还是无法免密登录!)

      1
      2
      3
      # 更改主机配置文件权限
      chmod 700 ~/.ssh
      chmod 600 ~/.ssh/authorized_keys
  4. 一键连接脚本

    现在就能新建一个文本文件输入以下内容,把后缀改成.bat(cmd)或ps1(powershell),就能够一键启动啦!

    1
    ssh root@xx.xx.xx.xx

    PS. 如果你想用更美观的powershell启动,.ps1文件默认双击是打开编辑,只能右击运行。或者还有种办法可以曲线救国:

    新建一个cmd脚本,输入:

    1
    start powershell -c "ssh root@xx.xx.xx.xx"

    就能双击用cmd启动powershell啦!(强迫症表示非常舒适

Linux 永久修改DNS

1
2
3
vi /etc/sysconfig/network-scripts/ifcfg-eth0
>> DNS1=8.8.8.8
>> DNS2=1.0.0.1

重启生效。

查看当前DNS设置

1
cat /etc/resolv.conf

image-20200629122208087

当然如果只需要临时修改DNS,直接修改vi /etc/resolv.conf也可以(重启恢复)

服务器测试脚本

ZBench

1
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh

superbench

1
wget -qO- git.io/superbench.sh | bash

91Yun自定义测试包

https://www.91yuntest.com/

安装必要程序

  • screen

    1
    yum install screen
  • JRE

    1
    yum install java-11-openjdk
  • Miniconda(方便配置Python3环境)

    1
    wget -N https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && bash Miniconda3-latest-Linux-x86_64.sh
  • BBR/BBR plus/锐速

    1
    bash <(curl -Ls https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh)
  • V2-ui

    1
    bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)
  • aria2

    1
    yum install aria2

    Web可视化界面

    AriaNg

    详见→

  • FileBrowser(在线文件管理)

    1
    curl -fsSL https://filebrowser.org/get.sh | bash

    启动命令

    1
    ./filebrowser -p 8009 -a 0.0.0.0

    开机自启,配置service

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [Unit]
    Description=File Browser
    After=network.target

    [Service]
    ExecStart=/root/server/fileserver/filebrowser -d /root/server/fileserver/filebrowser.db

    [Install]
    WantedBy=multi-user.target

Linux 主机初始化环境配置

https://blog.luzy.top/posts/4179222363/

作者

江风引雨

发布于

2020-07-05

更新于

2020-08-21

许可协议

CC BY 4.0

评论