前提
当然,这里从第一次登陆进服务器开始介绍,我采用的是centOS7.7,所以后面的操作均以7.7为基础。服务器一直都是root登陆的,如果你不是,有些权限要求高的请在命令前加上sudo
如果账户没有sudo权限的,可以直接 su root.
更改hostname
登陆后hostname是随机赋予的,登陆后可以使用如下命令:
[root@centos7 ~]# hostnamectl set-hostname mini-like.com # 使用这个命令会立即生效且重启也生效
[root@centos7 ~]# hostname # 查看下
mini-like.com
参考:赵杰迪 http://www.cnblogs.com/zhaojiedi1992/
挂载数据盘
我在购买云服务器的时候多选了一块40G的数据盘,而阿里的系统安装完成后默认是不挂载这张盘的,下面我们就把数据盘挂载到:/data.
[root@mini-like /]# mkdir /data //创建data目录
[root@mini-like /]# fdisk -l //查看磁盘状况,下面只贴出部分提示
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
... ...
Disk identifier: 0x000bb76b
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83886046 41941999+ 83 Linux
Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
... ...
I/O size (minimum/optimal): 512 bytes / 512 bytes
[root@mini-like /]mkfs.ext4 /dev/vdb //格式化磁盘,输出省略
... ...
[root@mini-like /]mount /dev/vdb /data //这个挂载是临时的,重新启动后消失,如果需要开机自动挂载,继续往下
[root@mini-like /]vim /etc/fstab
//按i开始编辑,光标移到文件末尾,添加如下一行
/dev/vdb /data ext4 defaults 0 0
//按Esc,输入:wq,保存退出。
[root@mini-like /]df -l //查看挂载情况
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 930672 0 930672 0% /dev
tmpfs 941036 0 941036 0% /dev/shm
tmpfs 941036 428 940608 1% /run
tmpfs 941036 0 941036 0% /sys/fs/cgroup
/dev/vda1 41152812 2249624 36999480 6% /
/dev/vdb 41153760 49176 38991048 1% /data
tmpfs 188208 0 188208 0% /run/user/0
[root@mini-like /]init 6 //现在可以重新启动了
添加gcc支持
yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件
gcc -v //检查版本,验证安装成功
实际上只需要处理如下几个rpm文件,可以从光盘或者网上下载到指定目录
mpfr-3.1.1-4.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
kernel-headers-3.10.0-123.el7.x86_64.rpm
glibc-headers-2.17-55.el7.x86_64.rpm
glibc-devel-2.17-55.el7.x86_64.rpm
cpp-4.8.2-16.el7.x86_64.rpm
gcc-4.8.2-16.el7.x86_64.rpm
运行如下命令,统一安装
rpm -Uvh *.rpm --nodeps --force
安装 java
网上推荐用yum
yum list java* // 列出 jdk 所有大版本(每个大版本默认使用最新子版本)
举例结果:
java-1.8.0-openjdk.x86_64 1:1.8.0.242.b08-0.el7_7 updates
// 列出 jdk 所有大版本和子版本,(如列出 1.8 下的所有子版本)
yum --showduplicate list java* | grep 1.8.0
// 安装前建议先查看要安装的版本的子版本号为奇数(1.8.0.191)还是偶数(1.8.0.212),
//建议安装奇数版本,因为奇数版本经过了所有检验,偶数版本包含未检验的内容,可能有BUG(官方文档说明的)。
// 安装大版本的最新子版本(不建议使用,先查看子版本号是否为奇数)
yum -y install java-1.8.0-openjdk.x86_64
// 安装指定大版本和子版本(这里建议安装奇数子版本,如1.8.0.191)
yum -y install java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
// 安装完毕后,查看是否安装成功
java -version