CentOS-7 学习1——安装和环境搭建

1.系统&安装
1.1下载

打开 CentOS7 页面,一般选择 DVD ISO 镜像安装即可,国内建议选择阿里云的镜像源 http://mirrors.aliyun.com/centos/7/isos/x8664/CentOS-7-x8664-DVD-1611.iso 。 本例选择的是 CentOS 7.3.1611 版本

1.2安装

可以在服务器环境安装也可以在虚拟机中安装(部分电脑需要开启 Intel 虚拟化技术 - Intel Virtual Technology,如果有 VT-d 开关也需要同时开启),虚拟机安装方法可参考博文在VirtualBox中安装CentOS 7

1.3基本检测

查看版本和内核

uname -a  

查看系统版本(3种命令皆可)

lsb_release -a  
## 如果提示命令不存在,执行 yum -y install redhat-lsb 安装即可
cat /etc/os-release  
cat /etc/redhat-release  
1.4 VirtualBox虚拟机开启共享路径
  • 挂载(需要先在虚拟机设置里指定共享文件夹):
    VirtualBox 安装路径下的 VBoxGuestAdditions.iso 内包含有工具包的内容。一种方式是点击界面的 “设备”-“安装增强功能”,另一种方式就是将该 ISO 文件加载到虚拟机光驱,挂载,并执行 ./VBoxLinuxAdditions.run 文件。
    安装成功后重启虚拟机即可。
1.5 网络设置

如果使用的 NAT 网络,需要端口转码,否则主机和宿主机无法互相访问

2.开启SSH

CentOS 7 安装完之后默认已经启动了ssh服务我们可以通过以下命令来查看ssh服务是否启动。

2.1 查看22端口是否开放
netstat -tnl  
2.2 查看ssh服务是否启动
systemctl status sshd.service  
2.3 设置ssh
## 修改配置
vi /etc/ssh/sshd.config  
## 修改完配置后需要重新启动
systemctl restart sshd.service  
## 设置开机启动
systemctl enable sshd.service  
## 开放防火墙端口
firewall-cmd --permanent --zone=public --add-port=22/tcp  
## 重新读取防火墙规则
firewall-cmd --reload  
## 本地虚拟机可以关闭防火墙
systemctl stop firewalld.service  
## 关闭防火墙自动启动
systemctl disable firewalld.service  
## 重启网络配置命令
systemctl restart network.service