配置一台新的云服务器

113 阅读1分钟

本文记录一台新的云服务器需要做的一些基本配置

机器名及用户

  • 改主机名:修改/etc/hostname(重启后生效),执行hostname 名称,重新登陆shell生效。
  • 创建管理员用户:useradd xxx, passwd xxx,添加sudo权限:编辑/etc/sudoers

挂载磁盘

  • fdisk -l可看到未挂载的磁盘,如/dev/vdb
  • fdisk /dev/vdb 进行磁盘分区操作
  • n 新建分区,后续再指示操作,需要w写入分区信息
  • 创建之后生产新的磁盘分区如 /dev/vdb1
  • mkfs -t ext4(或ext3) -c /dev/vdb1 (这个执行非常慢),可以执行快速格式化 mkfs.ext4 /dev/vdb1
  • 挂载分区 mount /dev/vdb1 /data
  • 写入fstab 编辑 /etc/fstab 添加一行 /dev/vdb1 /data ext4 defaults 0 0

调整内核参数及limit参数

sudo vim /etc/security/limits.conf,修改
* soft nofile 100001 #对所有用户软限制,超过报warn
* hard nofile 100002 #对所有用户硬限制,超过直接error
work soft nofile 100001 #对指定用户软限制,超过报warn
work hard nofile 100002 #对指定用户硬限制,超过直接error

sshd自动延期(线上环境对安全要求高的不建议配)

sudo vim /etc/ssh/sshd_config,添加下面几行
TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 300

修改后重启服务 sudo systemctl restart sshd

其他

  • 如果想把用户数据放到新的盘,可把home目录软链接到新的磁盘挂载的目录,如
    ln -sf /data /home,并修改home下用户目录owner