如果没有过Linux系统基础的,是第一次安装linux,可以看一下。
个人一般都是用虚拟机安装,此处虚拟机使用vmware15,linux是rhel7.6版本
虚拟机的安装这里就不写了,网上的教程很多,rhel7.6镜像也自行下载好。如果没有,可以从以下链接下载。
///***
百度云(提取码bads)
SHA-256 Checksum:
2d4fac3cdf416975d8335933bee3c88729bfd3d0537da427a36a1db60a4d955e
///***
顺便提一下,这个一般网上下载文件都会有一个md5值或者我这里贴的sha-256,这个是校验下载的文件是否一致。下载好后使用一下命令和提供的做一下对比,一致就正常,不一致说明文件损坏或被修改过。
certutil -hashfile filename SHA256 (搜索一下此命令就明白了)
虚拟机就自行下载吧。
==========================正文=============================
1、安装虚拟机
2、使用ISO载入redhat镜像
3、一路默认安装,分区可以使用自动分区,时间键盘语言默认选择首都,English即可。
以上步骤,看其他博客,装完就可以了,很多。
刚装完是以下这个样子,记得第一次装完我都不知道这已经是登录界面了。
这个界面。登陆进去之后,什么都没有,连基本的ifconfig都没有,当然可以使用ip a 查看IP地址。
这种情况,搭不了服务,下载不了软件,也就可以使用cd,ls 等命令体验一下,练习简单的shell
练习搭建服务,使用linux系统在虚拟机里操作是十分不便的,一般都通过CRT或者xshell远程到这个系统上,那么就必然需要IP地址去进行连接。
//这里说一点。如果在安装系统的过程中配置了自动分配IP,就是开启了dhcp,那么使用 ip a 就能看到IP地址,直接使用secureCRT或者xshell去连接了。但是有一个问题就是。每次登录你都需要查一下IP,然后在登陆,因为自动分配IP ,每次打开虚拟机在打开这个系统的时候IP都不固定,当然可以再改成静态IP。如果没开启,ip a 也看不到IP,就跟下图似的
那么就需要配置下IP地址了,已经配置动态的也可以根据以下的配置改。
使用root用户,进入到网卡目录,命令如下
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens*** (星号代表数字或者其他的什么,一般网卡配置文件都是这个,如果有碰到没有这个文件的,大胆的创建一个!)
我这里是名为 ifcfg-ens33的网卡配置文件。我红色圈的这几行,加上这几行就可以了。有就改,没有就增加!配置贴一下
----------------------------------
BOOTPROTO=static
IPADDR=192.168.....
NETMASK=255.255......
GATEWAY=192.168........
DNS=8.8.8.8
-------------------------------------
DNS这个是连网的,可以先配置上。
这个IP为啥是这样的,这个就是看一下虚拟机的网络配置了啊,一般安装完虚拟机就是默认的,我这里是下边这样的。
点击虚拟机的编辑---->虚拟网络编辑器,如下
点击一下,选中VMnet8,点击NAT设置,可以看到网关。看步骤
然后关闭,点击DHCP设置,如下
这个起始与结束就是你设置的IP,中间任意一个即可,如果安装完没改过,就是上边截图中的IP,这里设置使用的是192.168.136.129。
vi 修改完之后。 重启网卡
systemctl restart network
在使用ip a 就可以看到IP地址了,如下
通过xshell连接上了之后。这个使用体验感就强了很多,毕竟没服务器在虚拟机里边操作太难受。
连接图如下
输入密码登陆就可以了。
此时试一下,正常配置正确,ping www.baidu.com 应该是通的。
如下
当然,这个网通之后,可以通过wget 下载一些安装包等等,或者配置一下在线yum,依据联通了互联网,就好办多了。 这里不细讲,说一下本地安装的方式。
如果不在线下载,可以使用本地电脑登录各个网站先手动下载好各种离线包,然后通过上传工具上传此系统上,常见的上传工具,secureCRT 的ftp,或者xshell对用的xftp,或者filezilla等等都可以.
基本上都这里就可以了,一些服务什么的安装包什么的自行下载然后上传安装就可以了。
但是最方便的还是使用yum,安装好yum,安装软件依赖包什么的就简单多了。具体怎么配置,B度一搜一大把,遍地都是,去其他博客搜一下。这里就不多赘述了。
cd /etc/yum.repos.d/
vi rhel.repo (这个文件名字是新建的,任意起)
配置很简单,如下
[rhel7.6]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
主要就是这个baseurl,这里说一下。我当初的一个疑惑,网上都说本地挂载的方式。其实有这么一回事,
第一种,就是把下载好的镜像通过工具上传到系统上,本地挂载。可以把它当成本地的一个硬盘。(这种在生产中可能用的到,需要把镜像文件上传到服务器上,离线安装)
//这个镜像虽然是用来安装的,也可以用来挂载安装一些工具包,因为这个镜像包含了很多软件包。打开镜像,在Packages下就是那些软件包。
第二种,在虚拟机设置里挂载镜像,如下图
设备状态,已连接这里,要打勾,这就代表挂载镜像了,但是这个意思跟第一种不同,这个并没有上传
但是这两种方式都属于本地挂载方式,因为用的都是你下载好的镜像。
那么配置的yum,也就是本地yum源了。
配置好之后,mount一下,如果是按照我这里设置的。那么
mount /dev/sr0 /mnt/cdrom
提示一下
那么就是挂载上了,可以使用yum install *** 安装了。 测试一下
前边两句提示什么not registered ,因为这里用的是rhel镜像,yum是自带的不是免费的,原来的centos是可以的,rhel还得单独换一下yum软件包,要不然就提示什么未注册什么的,但不影响安装,这里暂时不写怎么换了,单独换yum就是重新装yum,意思就是类似windows系统的软件,刚开始带的都是需要收费的,需要卸载装个破解版的,这个有专门的博客,可以搜一下,不过为了记录,下一篇可能会重新梳理一下,怎么换。
PS:在线yum源,就需要使用阿里云,清华云等等了,可以百度一下换成在线yum,不过还是熟悉本地的,因为工作当中用在线的很少。
第二次更新
在连接外网的时候DNS,恕我太落伍。
DNS=8.8.8.8不是很好用,改成国内NDS就好。114.114.114.114就挺不错,还有一些其他的。换了就好。然后虚拟机就可以连接外网了。