在做这个题材的时候,考虑的一个点就是:自己的最初的想法;可是技术是不断更新的;
以前的材料会落后,但是万变不能变其中;所以呈现出来的知识点也相对比较老旧,为什么呢?
因为最新的素材是需要付费的,因此我也没有资本继续支撑自己去学习了;
于是就拿着以前的素材继续完成自己最初的梦想;
OK ,继续分享一下理论上面的知识:
1、了解一下CentOS6和CentOS7
CentOS6版本和CentOS7的版本其实现在来说都已经是“过期了”;为什么这么说呢?
**官方的解释就是说停止了维护,**其实这句话我也没怎么理解,毕竟在这个Linux的世界里面我也是个小白来着,因此,有些语句是停了,等于是没听一样的;
不管怎么变,唯一不变的就是学习Linux,成为架构师的决心;
下面就来了解一下这两个版本的不同点,也是作为拓展来了解得了;
CentOS6:
- 使用Sysinit风格:就是system V 风格的init系统
- 使用runlevel来定义运行模式,检查的文件就是/etc/inittab文件来制定运行级别
- 文件系统:ext4
- 数据库:默认使用MySQL
CentOS7:
- 使用的就是Systemd风格,
- 可以并行启动服务的有点,提高系统的启动速度
- 文件系统:xfs
- 数据库:默认使用MariaDB
使用一个表格来比较清晰地看到:(注意,虽然有点不同,但是CentOS7是兼容的,意思就是CentOS6使用的,CentOS7也能使用)
系统的功能 | CentOS6 | CentOS7 |
---|---|---|
系统风格: | sysinit | systemd |
桌面系统 | GNOME 2.0 | GNOME 3.0 |
文件系统 | ext4 | xfs |
内核版本 | 2.6.x | 3.10.x |
启动加载器 | GRUB | GRUB2 |
防火墙 | iptable | firewalld |
数据库 | MySQL | MariaDB |
主机名 | /etc/sysconfig/network | /etc/hostname |
时间同步 | ntp/ntpq -p | chrony/chronyc |
修改时间 | /etc/sysconfig/clock | timedatectl set-timezone Asia/Shanghai timedatectl status |
区域以及字符设置 | /etc/sysconfig/i18n | /etc/locale.conf localectl set-locale LANG=zh CN.utf8 localectl status |
启动&停止服务 | service service name start service service name stop service service name restart/status/reload | systemctl start service name systemctl stop service name systemctl restart/status/reload service name |
自启动 | chkconfig --list | systemctl list-unit-files systemctl --type service |
服务列表 | ki11 -9 | systemctl kill-signal=9 |
kill服务 | netstat | ss |
网络以及端口信息 | route -n | ip route show |
这里也涉及到了一个文件系统的概念;
这个文件系统不仅仅一次出现了,这个非常重要,一定要了解到这个名字,
虽然不知道它有什么用,但是最起码一听到了文件系统这个说法,先有个大概得名词概念即可
文件系统:
- ext3:
- 支持最大16TB文件系统和最大2TB文件;
- 支持32,000个子目录
- ext4:
- 支持1EB的文件系统,以及16TB的单个文件;
- 支持无限数量的子目录;
- xfs:
- 最大支持8EB减1字节的单个文件系统
2、了解TCP/IP协议
网络的知识:对于基本的一些网络概念我们也得有了解;
对于这个TCP/OP协议,简单了解几个概念:
- TCP/IP:就是网络通讯协议
- TCP/IP:使用四层的层级结构表达需求
- 网络接口层
- 协议:ISO2110.IEEE802
- 网路层
- IP、ICMP/OSPF、ARP
- 传输层
- TCP/UDP
- 应用层
- tftp 、http、smtp等等
- 网络接口层
3、了解IP地址&网络常识
IP :就是互联网协议地址;
- IP地址就是一个32位的二进制数;
- 通常被分割为4个8位的二进制数;例如:192.168.75.122
- 每个点号之间的范围是:0~255
常见的IP地址分类:
- A类:地址范围1.0.0.0到127.255.255.255
- B类:地址范围128.0.0.0-191.255.255.255
- C类:地址范围192.0.0.0-223.255.255.255
- D类:组播地址;范围从224.0.0.0到239.255.255.255
- E类:特殊地址,保留和实验使用
了解子网掩码:
- 子网掩码(Subnet Mask)又名网络掩码、地址掩码
- 子网掩码不能单独存在,它必须结合IP地址一起使用
- 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识
了解网关地址:
- 网关(Gateway)是一个网络连接到另一个网络的“关口”,
- 网关实质上是一个网络通向其他网络的IP地址。
- 主要用于不同网络传输数据。
了解MAC地址:
- 媒体访问控制(Media Access Control或者Medium Access Control,MAC),
- 也即是物理地址、硬件地址;
- 用来定义网络设备的位置。
归总一下IP/网关/mac的关系:
- IP地址负责表示计算机的网络层地址,
- 网络层设备(如路由器)根据IP地址来进行操作;
- MAC地址负责表示计算机的数据链路层地址,
- 数据链路层设备,根据MAC地址来进行操作。
- IP和MAC地址这种映射关系是通过地址解析协议(Address Resolution Protocol,ARP)来实现的。
网络的几个概念终于是看完了,也是学习完了,好像没有说明白很多,
不过网络嘛:就是IP、掩码、网关;三个组成,具体有什么作用,我这就没法更加详细地说了,
我知道IP是什么,也知道掩码是什么
同时也知道主机位和网络位,但是要我通俗讲出来,就没法表达;了解了解,
今天就分享到这了;