各个版本的ISO镜像文件说明:
CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)
CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)
CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版
CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版
CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少
CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)
我这里下载的是CentOS-7-x86_64-DVD-1908.iso 标准安装版,里面有很多集成的软件可供我们这种初学者安装,因为后期再自行安装软件真是各种报错各种蛋疼。
搭建服务器建议安装Minimal版本
二、下载软碟通,刻录
打开下载的镜像,点击工具-写入硬盘
三、插入电脑
开机,进入BIOS。设置从U盘启动。
四、开始安装
出现CentOS7启动菜单界面后按Tab后,会出现下面的文字:(PS:如果开机没有出现TAB提示的话,需要BIOS设置启动方式为常规启动,不能使用UEFI模式启动)
将命令修改为
将命令修改为vmlinuz initrd=initrd.img dd linux quiet 然后回车程序开始查找磁盘,将本机所有磁盘列出。自动加载当前磁盘信息,可通过磁盘格式TYPE,或者磁盘名称LABEL,来确定U盘信息,记住U盘前面的DEVICE名称比如我的是sdb4。卷标是CentOS\x207\x20x8.(这里需要说明的一点,没有分区的磁盘是查找不出来的,这里加载只能加载分区信息。所以新硬盘请分区。)
记录好你的磁盘信息以后,重启电脑再按一次TAB键(设备名称根据查找名称结果进行更改)
将命令修改为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
然后回车,稍作等待,程序自动进入安装界面,(如果上面U盘地址错误的话会报warning:/dev/root does not exist错误。如果U盘地址信息输入正确,还是报此错误请参考https://blog.youkuaiyun.com/qq_25868251/article/details/83900307。最终还是解决不了的话,U盘格式化重写程序(同时去掉除了U盘和要写入系统的硬盘,以外的其他硬盘重新安装即可解决)
说明:
/boot ,引导分区,XFS格式(centos7默认是此格式,6是ext4),一般100M;
/swap, 一般设置为内存的2~5倍,内存不够用时,会使用swap;
/,根分区,即root目录,一般设置为50~100G,根分区下会有/var,/usr,都是用户程序的安装目录,如果数据量小就少分点,多就多分一点;
/home,不用填写大小,系统会自动计算把剩余的空间都分配给home
搭建服务器建议安装Minimal版本,安装的同时可以设置root密码,创建新的用户指定目录为/home/lianxin 准备把搭建的网站放这个文件夹下的wwwroot,同时准备增加一块硬盘挂载到wwwroot。(挂载硬盘的含义:"在DOS/Windows中,C盘和D盘是并列的最顶级目录,但Linux中没有C盘D盘E盘的概念,整个文件系统就只有一个顶级的根目录(/),所有的物理磁盘都是根目录(/)下的一个子目录而已。所以,如果你要给现在的系统加快硬盘或添加分区,就先创建一个目录,然后用MOUNT和相应的格式参数把硬盘或分区挂载到你创建的那个目录中去,成功后,访问那个目录既是访问你加上的硬盘或分区。)
大约等待了30分左右。。。 才安装完成。重启电脑进入系统
—— 设置BIOS,关闭硬盘休眠(这个打开的话有的时候会造成意想不到的麻烦)、开启网络唤醒、定时开机、通电开机等功能。
—— 安装完成首先配置网络
root登录contos 输入dhclient 获取一个自动的IP地址
然后再局域网电脑上登录(当然也可以继续在conts实体机上操作)
—— 我们首先安装ftp 参考https://blog.youkuaiyun.com/ZZL95415/article/details/79187554
安装ftp yum -y install vsftpd 服务端
yum install ftp 客户端
启动ftp systemctl start vsftpd
开机自启systemctl enable vsftpd
firewall-config ##设置火墙,永久开启ftp服务,点击Options,选择Reload Firewalld
内核火墙三种状态:enforcing ##强制;disabled ##关闭; permissive##警告
vim /etc/sysconfig/selinux ##内核火墙配置文件 enforcing 改为 disabled
安装