欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

服务器迁移备忘录

程序员文章站 2023-12-24 20:30:27
...
digitalocean 的赠送额度用完了,然后IP也被墙了。所以又回到了 vultr 的怀抱。本文我们就和大家分享服务器迁移备忘录教程,希望能帮助到大家。

基本设置

创建用户

  1. adduser
    会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。

  2. useradd
    需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

把普通用户增加到 sudo 组, 通常使用两种方法:

  1. 修改 /etc/sudoers 文件

      ...
      
      # User privilege specification
      root ALL=(ALL:ALL) ALL
      
      # Allow members of group sudo to execute any command
      %sudo ALL=(ALL:ALL) ALL //增加属于自己的用户名
      
      ...
  1. 执行命令添加用户到 sudo

usermod -a -G sudo 'username' //注意改成你自己的用户名

改 root 密码

passwd 用户名

文件远程拷贝

tar -czvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -xzvf /tmp/etc.tar.gz

免密码登陆

ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host

软件包安装

mysql

mysql add user

CREATE USER 'wtser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'wtser'@'localhost';

dump data

mysqldump -u user -ppassword databaseName > sqlFileName

revocer data

CREATE DATABASE menagerie;
mysql>  `use DATABASE_NAME;` 
mysql>  `source path/to/file.sql;`

*

chacha20

  1. 编译并安装libsodium:

      apt-get update
      apt-get install build-essential
      wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
      tar -zxf LATEST.tar.gz
      cd libsodium-1.0.3
      ./configure && make && make install
  1. 修复动态链接库:

编辑 /etc/ld.so.conf 文件, 加入一行 /usr/local/lib 并保存。运行命令 ldconfig

Nodejs

可以自己手动编译安装,但是有点慢,推荐使用 nodesource 进行安装

nginx (for plex seafile etc...)

pm2

ghost blog

创建定时任务和守护进程

crontab 定时任务 (certbot —renew,rss spider)

systemed 守护进程 (ss ,frp,hubot)

    # systemd unit file example frp
    [Unit]
    Description=frp
    After=network.target
    
    [Service]
    Type=simple
    
    WorkingDirectory=/home/wtser/service/frp
    User=wtser
    ExecStart= /home/wtser/service/frp/frps -c /home/wtser/service/frp/frps.ini
    ExecStop=
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    ~

digitalocean 的赠送额度用完了,然后IP也被墙了。所以又回到了 vultr 的怀抱。

相关推荐:

最全的php服务器性能优化配置方案

mysql服务器中主从配置介绍

javascript如何操作服务器控件代码实例详解

以上就是服务器迁移备忘录的详细内容,更多请关注其它相关文章!

上一篇:

下一篇: