部署服务器

阿里云

ubuntu 14.10 LTS 64位

登录远端服务器

ssh root@ip

创建用户

  1. # sudo useradd -m -d /home/sang -s /bin/bash -c "the sang user" -U sang
  2. # passwd sang
  3. Enter new UNIX password:
  4. Retype new UNIX password:
  5. passwd: password updated successfully
  • useradd创建登录用户
  • passwd设置用户登录密码

赋予sudo权限

如果有必要使用sudu权限,请修改

  1. # sudo vi /etc/sudoers

复制root行改为sang即可

  1. # User privilege specification
  2. root ALL=(ALL:ALL) ALL
  3. sang ALL=(ALL:ALL) ALL

切换用户

  1. # su - sang
  2. $ ls
  3. $
  4. $ pwd
  5. /home/sang
  6. $

总结

区分以下命令,是学习linux的基础

  • ssh
  • scp
  • su
  • sudo

附:阿里云服务器挂载数据硬盘(可选)

购买普通阿里云服务器的时候,本机默认自带的系统盘大小为20G,但是这样的大小是不满足部署产品服务器的需求,
所以可以购买阿里云数据盘,一半大小为200G

  • 首先使用root用户查看系统版本,本文是在centos中部署使用

    在终端中使用下面命令查看系统版本

  1. $ lsb_release -a
  2. LSB Version: :core-4.1-amd64:core-4.1-noarch
  3. Distributor ID: CentOS
  4. Description: CentOS Linux release 7.2.1511 (Core)
  5. Release: 7.2.1511
  6. Codename: Core

确定系统版本之后在终端中确认系统盘情况(注:使用root用户):

  1. $ fdisk -l
  2. Disk /dev/xvda: 21.5 GB, 21474836480 bytes, 41943040 sectors
  3. Units = sectors of 1 * 512 = 512 bytes
  4. Sector size (logical/physical): 512 bytes / 512 bytes
  5. I/O size (minimum/optimal): 512 bytes / 512 bytes
  6. Disk label type: dos
  7. Disk identifier: 0x0009e68a
  8. Device Boot Start End Blocks Id System
  9. /dev/xvda1 * 2048 41943039 20970496 83 Linux
  10. Disk /dev/xvdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
  11. Units = sectors of 1 * 512 = 512 bytes
  12. Sector size (logical/physical): 512 bytes / 512 bytes
  13. I/O size (minimum/optimal): 512 bytes / 512 bytes
  14. Disk label type: dos
  15. Disk identifier: 0xd0c73cf7
  16. Device Boot Start End Blocks Id System
  17. /dev/xvdb1 2048 419430399 209714176 83 Linux

首先确认在阿里云中购买了数据盘,上面的Disk /dev/xvda是自带的系统盘,/dev/xvda1表示已经挂载并且在使用中,Disk /dev/xvdb是数据盘,
上面的情况是已经挂载好的,如果没有挂载情况,只显示Disk /dev/xvdb: 214.7 GB, 214748364800 bytes, 419430400 sectors,表示未被
使用

  • 将未被分区挂载的数据盘进行分区挂载
  1. $ fdisk /dev/xvdb

根据提示,输入”n”,”p”,”1”,两次回车,”wq”,分区开始,很快就会结束

  • 查看新的分区:
  1. $ fdisk -l

此时应该显示/dev/xvdb已被分区, like this:

  1. Device Boot Start End Blocks Id System
  2. /dev/xvdb1 2048 419430399 209714176 83 Linux
  • 格式化新的分区

以ext3为例:使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。
(也可自主决定选用其它文件格式,如ext4等)

  1. $ mkfs.ext3 /dev/xvdb1

需要等一段时间等待格式化完毕

  • 添加新的分区信息
  1. $ echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab
  • 查看分区
  1. $ cat /etc/fstab

出现/dev/xvdb1 /mnt ext3 defaults 0 0 说明成功

  • 挂载新的分区
  1. $ mount -a
  • 查看分区的情况
  1. $ df -h
  2. Filesystem 1K-blocks Used Available Use% Mounted on
  3. /dev/xvda1 20510332 2031552 17413872 11% /
  4. devtmpfs 934320 0 934320 0% /dev
  5. tmpfs 942004 0 942004 0% /dev/shm
  6. tmpfs 942004 98724 843280 11% /run
  7. tmpfs 942004 0 942004 0% /sys/fs/cgroup
  8. /dev/xvdb1 206292664 1065720 194724852 1% /mnt

/dev/xvdb1已经成功启用,挂载成功