下载Linux镜像
可以上官网去下载,如果嫌速度慢也可以找镜像网站去下载。下边这个镜像站速度还可以
清华大学开源软件镜像站,
CentOS7链接地址
里边的0_README.txt
文件记录了各个版本的不同,一般下载DVD的iso文件即可,属于标准系统
安装
一般都是安装一个虚拟机(VM、Hyper-V)来运行linux系统,我这里用的Hyper-V(win10自带,如果硬件不支持也可以下载VM)来安装Linux。默认选择就可以,详细的可查看CentOS7安装教程
有几点需要注意的地方:
- 选择时区的时候选择上海(Region:
Asia
City:Shanghai
) - 设置root密码
- 分区(这个很重要,一般分为boot分区、swap分区、根分区三个分区,boot分区是操作系统的内核及在引导过程中使用的文件,Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用, 根分区就是root分区,所有的东西都在这个分区内)
其他问题
- 网络
1.Hyper-V 选择默认连接方式
Default Switch
2.进入网络配置目录,命令为cd /etc/sysconfig/network-scripts
3.以ifcfg-
为开头的文件,后缀名如果在安装时未更改,一般为eth0
,最终文件名为ifcfg-eth0
,使用命令vi ifcfg-eth0
打开此文件,找到ONBOOT=no
(一般在最后一行),按i
进入编辑模式,将no
更改为yes
,按ESC
,然后输入:wq
保存并退出
ifconfig
,netstat
等命令无法使用
1.输入命令
ls /sbin | grep ifconig
,如果无任何返回信息,则没有安装ifconfig
2.输入命令yum -y install net-tools
安装
3.验证:再次输入命令ifconfig
成功展示信息
4.echo $PATH
展示root用户的环境变量,ifconfig属于/sbin路径下的
5.Net-Tools是一个Linux系统中基本的网络工具集,其集成了常用的网络管理命令ifconfig
、netstat
、arp
、route
等。我们可以通过命令yum search ifconfig
可以发现它的包是属于net-tools的。
- 安装SSH
1.验证是否安装SSH
输入命令yum list installed | grep openssh-server
如果有信息展示,包含名称、版本等信息,则证明已安装,如果无任何信息展示,则没有安装,输入命令yum install openssh-server
进行安装
2 在目录
/etc/ssh/
下找到sshd_config
文件,并用vim编辑器打开,修改如下几个地方:
开放22端口
Port 22
#AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::
开启远程登录
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
开启密码验证
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
PasswordAuthentication yes