zoukankan      html  css  js  c++  java
  • CentOS服务器初始化设置

    CentOS服务器初始化设置

    以阿里云服务器为例

    一、挂载硬盘

    1、磁盘分区

    fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb,或者为/dev/vdb(阿里云io优化型)
    fdisk /dev/xvdb #对磁盘进行分区,或者fdisk /dev/vdb

    输入n #创建新分区
    输入p #创建主分区
    输入1 #创建第一个主分区
    输入w #保存并执行以上命令,创建分区
    待上面的命令执行完成之后,使用fdisk -l查看,会看到类似
    /dev/xvdb1的分区
    或者为
    /dev/vdb1的分区(下面的步骤类似,注意xvdb1和vdb1的区分)
    说明分区成功。

    2、磁盘格式化

    mkfs.ext4 /dev/xvdb1 #对分区进行格式化
    说明:ext4是CentOS6.x默认的分区格式,CentOS5.x请使用ext3
    mkfs.xfs /dev/vdb1或者mkfs -t xfs /dev/vdb1

    CentOS 7.x默认使用xfs分区
    待格式化完成之后(根据分区大小,格式化需要的时间不同,请耐心等待),对分区进行挂载

    3、挂载磁盘

    例如:要把/dev/xvdb1挂载到/data目录
    mkdir -p /data #创建目录
    mount /dev/xvdb1 /data #挂载
    mount -t ext4 /dev/xvdb1 /data #挂载
    mount -t xfs /dev/vdb1 /data #挂载

    df -h #查看挂载结果
    vi /etc/fstab #设置开机自动挂载,在最后一行输入以下代码
    /dev/xvdb1 /data ext4 defaults 0 0
    :wq! #保存退出

    或者使用UUID进行挂载
    blkid /dev/xvdb1 #得到磁盘的UUID,例如:
    /dev/xvdb1: UUID="9c991d14-9372-4fd8-97d6-2aa1ac1acf47" TYPE="xfs"
    vi /etc/fstab #设置开机自动挂载,在最后一行输入以下代码
    UUID=9c991d14-9372-4fd8-97d6-2aa1ac1acf47 /data xfs defaults 0 0
    :wq! #保存退出

    mount -a #使分区设置立即生效

    二、创建SWAP分区

    说明:默认阿里云服务没有swap分区,512M的云服务器安装php 5.6的时候会提示内存不足,安装失败!
    强烈建议,不论内存有多大,都增加swap分区。
    在512M的阿里云服务上增加1024M的swap空间

    具体操作:
    1、dd if=/dev/zero of=/home/swap bs=1M count=1024 #创建1024M的文件块
    2、mkswap /home/swap #创建swap文件
    3、swapon /home/swap #激活swap文件
    4、swapon -s #查看swap
    5、修改/etc/fstab文件,增加以下内容,让系统引导时自动启动
    vi /etc/fstab #在最后添加下面代码
    /home/swap swap swap default 0 0
    :wq! #保存退出

    三、系统内核优化

    1、CentOS 5.x CentOS 6.x CentOS 7.x

    vi /etc/security/limits.conf #在最后一行添加以下代码
    * soft nproc unlimited
    * hard nproc unlimited
    * soft nofile 655350
    * hard nofile 655350
    
    :wq! #保存退出
    

    2、CentOS 5.x CentOS 6.x CentOS 7.x

    vi /etc/profile #在最后一行添加以下代码
    ulimit -SHn 655350
    ulimit -SHu unlimited
    ulimit -SHd unlimited
    ulimit -SHm unlimited
    ulimit -SHs unlimited
    ulimit -SHt unlimited
    ulimit -SHv unlimited
    
    :wq! #保存退出
    
    source /etc/profile #使配置立即生效
    ulimit -a #查看设置
    

    四、系统安全设置

    1、创建普通账号

    useradd achxku #创建普通账号
    passwd achxku #根据提示设置密码,需要输入2次
    

    2、禁用root直接登录

    vi /etc/ssh/sshd_config #编辑
    找到PermitRootLogin,将后面的yes改为no
    :wq! #保存退出
    

    五、修改主机名称

  • 相关阅读:
    HDU 5059 Help him
    HDU 5058 So easy
    HDU 5056 Boring count
    HDU 5055 Bob and math problem
    HDU 5054 Alice and Bob
    HDU 5019 Revenge of GCD
    HDU 5018 Revenge of Fibonacci
    HDU 1556 Color the ball
    CodeForces 702D Road to Post Office
    CodeForces 702C Cellular Network
  • 原文地址:https://www.cnblogs.com/xkus/p/7460846.html
Copyright © 2011-2022 走看看