centos7新机器初始化
今天拿到一台新上架的centos7机器,配置为72核,376G内存,双T4显卡。需要对机器进行一些初始化设置才能正式投入生产。初始化包括但不限于,修改主机名,修改系统最大打开文件数,对数据盘进行挂载并设置开机自动挂载,安装显卡驱动等。
一,修改主机名:永久修改主机名,直接执行命令:hostnamectl set-hostname 主机名。执行后用hostname查看主机名是否修改,网上还有另外一种修改文件的方式修改主机名,但是修改文件和执行一个命令就能解决,自己体会哪个方便快捷吧。修改完主机名后可以重新打开一个终端试下主机名是否修改,或者直接重启主机,这里我是直接重启主机。
二,修改系统最大打开文件数。使用命令:ulimit -n 查看当前系统支持的最大打开文件数,一般都是1024.如果机器用来当做业务服务器肯定是不够的,我之前就遇到过这种坑,nginx服务器的最大打开文件数为1024,最后网站访问都出问题,用户不能访问,nginx日志中满屏的报错,不能打开文件。修改方式如下:
vim /etc/security/limits.conf 中添加,重启机器后ulimit查看发现数字已变成我们修改的值。这里需要重启机器才能生效。
* hard nofile 1024000
* soft nofile 1024000
* hard nproc 1024000
* soft nproc 1024000
三,磁盘挂载,这里先暂时省略磁盘的挂载,直接跳到如何设置磁盘挂载开机自动挂载。在磁盘挂载好后,如果我们重启,磁盘挂载就会失效,每次都要去执行挂载很麻烦,而且如果不知道挂载命令,还会出现挂载不上的情况,所以做磁盘开机自动挂载很有必要。首先 fdisk -l 查看你所挂载的磁盘名称,我这里是/dev/sdb
执行 df -h查看挂载的情况:
可以看到我这里将/dev/sdb 磁盘挂载到了 /data目录,上面的步骤都是为了获取挂载的信息,下面的步骤是设置开机挂载。
执行:blkid,可以看到磁盘的UUID信息和分区的类型
增加自动挂载磁盘信息, 修改(vim /etc/fstab
)配置文件:
添加我们的磁盘信息,UUID(填上一步你获取到的UUID) , 挂载的目录 (/data) 分区格式(ext4) 后面的照着我的写
最后,执行 mount -a 重新加载/etc/fstab中的内容,使配置生效。这样我们就配置好了磁盘的开机自动挂载,可以自己重启主机试试。