Linux 安装

小小码农 2021年08月06日 1,083次浏览

下载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系统中基本的网络工具集,其集成了常用的网络管理命令ifconfignetstatarproute等。我们可以通过命令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