linux快速上手热身

0. 学linux的3个问题【分而治之解题思想,将问题一分为三】

0.1 我为什么要学linux?

从市场的需求关系分析,我学linux的目的是三个字:
**需求大。**大到各个行业都会应用到linux。
而且linux前景好,应用广泛,薪资高!

常用的IT服务器有Linux、Unix和Windows操作系统,其中Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市场占有率超过80%,随着云计算的发展,Linux在未来服务器领域仍是大势所趋!

随着Linux在服务器领域的广泛应用,近几年来,该系统已经参透到电信、金融、政府、教育、银行、石油等各个行业,同时各大硬件厂商也相继支持Linux操作系统;同时,大型、超大型互联网企业都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,Linux已经逐步渗透到了各个领域。这一切表明,Linux在服务器市场前景光明。

有前景 + 用处广 + 薪资高,我为什么不学linux呢?

0.2 我该怎么学linux?

这是老问题了。
首先,凡是跟计算机打交道的技术,学习缺一不可的就是:动手实践
看书,看视频,这些选择代替不了自己的动手实践。

学linux = 学理论 + 实践,时间安排是实践的实践 > 学理论的时间。

理论网上有教程,我的目标是快速上手linux。所以功夫要花在动手实践上。其中,动手实践 = 学理论 + 动手模仿案例 + 写博客。

0.3 linux是什么东西?

linux是操作系统。常用于服务器市场环境。
linux特点 = 开源 + 免费 + 安全性高【相对于Windows操作系统来说】 + 稳定性高
开发者是林纳斯。
在这里插入图片描述

1. CentOS操作系统安装

1.1 下载CentOS系统ISO镜像

要安装CentOS系统,就必须有CentOS系统软件安装程序。
由于国外站点的下载速度较慢,这里提供下载链接:
下载CentOS系统ISO镜像
开通网盘VIP,下载速度溜的飞起。

扫描二维码关注公众号,回复: 10106086 查看本文章

虚拟机环境可以直接使用ISO镜像。

1.2 CentOS操作系统的安装准备

1.2.1 在虚拟机上安装系统

流程:
运行安装的虚拟机软件——>创建一个虚拟机,并配置好硬件——>找到这个虚拟机对应的虚拟光盘驱动器。
准备就绪后,就可以将CentOS系统的ISO镜像文件加载进来了.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 开始安装CentOS操作系统

加载完CentOS7.6的ISO镜像文件后,开启/重启电脑或虚拟机,此时,系统会进行自检,自检完毕就会出现安装系统引导界面,60秒后自动启动:
在这里插入图片描述
1.选择系统引导方式
在上面截图:倒计时引导界面中,可以看到共有3种引导方式,这3种方式对应的中英文含义见表:
在这里插入图片描述
其中,第一种(安装CentOS7)和第三种(系统故障修复)引导方式比较有用。
这里我选择第一种。

2.修改网卡名为ens33的形式【在网卡配置文件里赋值修改】
在这里插入图片描述
3.进入下一步安装界面
在这里插入图片描述
4.进入到安装摘要页面(INSTALLATIONSUMMARY)
在这里插入图片描述
接下来:
5.配置系统时区和时间(DATE & TIME)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.选择额外的语言支持(LANGUAGE SUPPORT)
在这里插入图片描述
7.系统软件包选择(SOFTWARE SELECTION)
在这里插入图片描述
8.配置网络和主机名(NETWORK & HOST NAME)重要
这个通过修改网卡配置文件的参数即可:
在这里插入图片描述
9.选择磁盘设备,配置分区(INSTALLATIONDESTINATION)
在这里插入图片描述
在这里插入图片描述

10.按企业生产标准定制磁盘分区【如图所示三个分区】
在这里插入图片描述
11.开始增加分区
在这里插入图片描述
12.开始安装系统
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4 系统安装后的基本配置

1.4.1 重启系统过程中的引导过程介绍

首先进入如图所示的CentOS7开机菜单引导界面。
在这里插入图片描述
此时,选择默认选项,然后按下键盘上的回车键,开始启动系统,如图所示。
在这里插入图片描述
系统引导及程序服务加载完毕后,会出现登录界面:
在这里插入图片描述

1.4.2 登录系统

把光标定位到“login:”提示后面,然后输入root超级用户名,按Enter键,并按提示输入密码(注意密码是不显示的),如图所示。
在这里插入图片描述
“ [root@localhost ~]#”里的#号为超级管理员root输入命令的提示符,在#号后面可以输入命令进行系统管理.

1.4.3 配置网卡设置网络联网

在桥接模式的前提下:
0.通过修改网卡配置文件设置网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
能ping通百度,网络设置好了。
1.通过nmtui(类似setup)命令设置网卡
1)在系统命令行中输入nmtui命令然后按“回车”键,如图所示。
在这里插入图片描述
在这里插入图片描述
这里的地址参考自己电脑的地址:
开始——》运行——》cmd——》ipconfig/all
在这里插入图片描述
在这里插入图片描述
因为设置的是桥接模式,因此:
虚拟机与本地主机互相ping通。
查看虚拟机ip:
在这里插入图片描述
在这里插入图片描述
本地主机与虚拟机互相ping通。

2.系统无法联网的故障排除方法
(1)首先要确认系统的安装方式:是虚拟机还是物理服务器
如果是虚拟机,同时还要考虑虚拟机所在的宿主机联网方式。
如果宿主机采用路由器局域网方式上网(常见),那么虚拟机网卡选择bridged和NAT两种模式都可以。

(2)如果系统安装方式无误,仍然不能上网,继续确认网卡实际配置是否正确
如果虚拟机是NAT模式,那么需要使用DHCP自动获取IP;【否则ping不通宿主机。这个细节注意】
注意:采用NAT模式上网时,需要注意宿主机的Windows系统中计算机管理下服务和应用程序对应的VMware的DHCP和NAT服务是否已开启
在这里插入图片描述
用快捷键“windows+R”就可以打开运行选框,输入 compmgmt.msc 敲回车即可。
在这里插入图片描述
如果虚拟机是bridged模式,则需要根据虚拟机所在的宿主机联网方式(可以查看对比)设定IP、子网掩码及网关,更方便的方法还是使用DHCP获取IP。不管是采用bridged模式还是采用NAT模式,最好都手动指定DNS。【这个模式就是配置网卡信息】

(3)上面两类问题都排除后,就需要确认网卡的配置文件了
使用nmtui命令配置网卡的过程实际上就是修改如下的网卡配置文件,因此,对于熟手可以通过查看网卡的配置文件确认其与想要的配置是否一致。

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet		#上网类型,目前都是以太网(局域网
PROXY_METHOD=none	
BROWSER_ONLY=no
BOOTPROTO=static	#启动协议,有none,dhcp,static三种方式
DEFROUTE=yes	#使用默认路由
IPV4_FAILURE_FATAL=no#不使用ipv4错误检测功能
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ad5fe125-bf05-4883-a6b6-b67d513200f8
DEVICE=ens33#网卡的逻辑设备名
ONBOOT=yes#为yes表示下次开机激活网卡设备
IPADDR=192.168.1.20#此为虚拟桥接模式的ip地址
NETMASK=255.255.255.0#表示是24位的子网掩码
GATEWAY=192.168.1.1#局域网上网的网关地址。即一个局域网通往另一个局域网的关卡。
DNS1=114.114.114.114#主DNS
DNS2=8.8.8.8
PREFIX=24

网卡是否重启生效?
重启网卡的命令如下:
[root@localhost ~]# systemctl restart network

查看IP设置的命令如下:
[root@localhost ~]# ip add

查看默认网关设置的命令如下:
[root@localhost ~]# ip route
default via 192.168.1.1 dev ens33 proto static metric 100
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.20 metric 100

查看DNS设置的命令如下:

[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

如果以上配置都正确,一般来说上网就不会有问题了。

1.4.4 通过VMware为新系统创建快照

创建快照的目的是,将来能将系统随时还原到做快照时候的状态,这个快照功能很有用。类似于电脑的恢复出厂设置。
定期设置快照,是一个好习惯

方法1:可在虚拟机关机或挂起的时候创建快照,能瞬间完成。
在这里插入图片描述
在这里插入图片描述

1.4.5 额外安装一些有用的软件包

按照上文选择最小化安装时,可能会没有把一些有用的工具包安装进去,特别是CentOS7把一些好用的命令都遗弃了,我们可以提前将这些工具安装好,以备不时之需,相关命令如下:

[root@localhost ~]# yum install nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y

在这里插入图片描述

[root@localhost ~]# yum install psmisc net-tools bash-completion vim-enhanced -y

以上工具包是CentOS7默认没有安装的一些重要的工具包,其介绍见表。
在这里插入图片描述

2.linux常用命令分类表

在这里插入图片描述

3.问题总结

1)32位系统和64位系统的区别是什么?
用一句话概括32位与64位系统的区别,那就是64位系统的CPU运算速度更快、支持更大的内存使用、可以发挥更大更好的硬件性能,从而提升业务工作效率。
2)请描述Linux分区的知识(包括设备名、主分区、扩展分区、文件系统类型等)。
3)什么是挂载点?挂载点的作用是什么?
4)企业场景下如何针对不同的业务服务器规划分区方案?
5)企业场景下在Linux系统安装中如何尽量最小化?
6)企业场景下若线上运行的系统缺少部分包组或命令,如何补救?
7)如何将网卡设置为传统的eth0、eth1形式?
8)仅主机模式,桥接模式,NAT模式的通信过程解释?

发布了511 篇原创文章 · 获赞 822 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/YJG7D314/article/details/105047670
今日推荐