今天Git服务器已经快不行了,空间又要满了,而且常常502,另外两台服务器也快到期了,那两台还是去年创业的时候买的,后来一直也没有怎么使用,所以想想,还是都不要了吧,今天就买了一台新的服务器,配置没有以前的高,但是足够一年的使用了,以前用的都是 CentOS 6.5,CentOS 7 也已经出来很长一段时间了,QCloud也有这个版本的镜像,反正,迟早是要升级到新版本的,所以,这次就索性直接使用了 CentOS 7,但是,以前熟悉的工具、命令似乎都没有用了,所以,一切又得重新来,自己不是一个善于记住事情的人,所以,Get一点新技能,就把这点记下来吧。

更新与升级

每一次登录服务器,尤其是要安装新软件的时候,总是习惯于先更新一下,我是一个一直使用最新版本的软件的人。

yum update

或者使用

yum upgrade

挂载数据盘

这是要做的第二件事情了,系统安装好了之后,默认是只有一个系统盘的,就20G,我们需要先将数据盘挂载至服务器上。

# 创建分区
fdisk /dev/vdb
# 格式化分区
mkfs.ext3 /dev/vdb1
# 挂载分区
echo '/dev/vdb1 /home ext3 defaults 0 0' >> /etc/fstab
mount -a

个性化设置

设置主机名

主机名是肯定需要设置的,要不然,服务器一多,登录上了之后,都不知道哪个是哪个了。

hostnamectl

hostnamectl 命令用于管理系统的主机名,这里面需要知道几个概念,在CentOS或RHEL中,有三种定义的主机名:

  1. 静态的(static):“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名;
  2. 瞬态的(transient):“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配;
  3. 灵活的(pretty)

静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如 Tao's Computer)。

[root@vicpan ~]# hostnamectl status
   Static hostname: onmr.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 3f57f163dfaf1ec9ed891518d1d2fafe
           Boot ID: a7316ea3bd284d6da2ecc6cfc3bfe959
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64

hostnamectl status 可以查看系统的主机名状态,如果想只查看静态、瞬态或灵活主机名,分别使用“--static”,“--transient”或“--pretty”选项。

hostnamectl set-hostname onmr.com

hostnamectl set-hostname 命令可以设置主机名,若不特别指定,该命令会修改所有主机名,一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你需要手动更新/etc/hosts。

若要指定某一种主机名,则需要添加相应的参数:

hostnamectl --static set-hostname <host-name>

设置 DNS 服务器

vi /etc/resolv.conf  

nameserver 10.138.224.65
nameserver 10.182.20.26
nameserver 10.182.24.12
options timeout:1 rotate 

安装 Nginx + PHP-FPM 环境

安装 Nginx

安装官方的 Red Hat/CentOS 预编译包,为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的其中一个内容复制进去:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
priority=10
enabled=1

标签: 服务器, centos, qcloud

评论已关闭