随笔分类 - linux shell
摘要:1、准备三块测试硬盘 [root@PC1linuxprobe dev]# pwd /dev [root@PC1linuxprobe dev]# find sd* sda sda1 sda2 sdb sdc sdd 2、将/dev/sdb和/dev/sdc格式化为物理劵 [root@PC1linuxp
阅读全文
摘要:磁盘阵列技术解决了硬盘读写速度(通过分散读写)和数据安全性(冗余备份)。逻辑卷技术主要解决用户对硬盘分区存储资源的动态调整(硬盘分区的缩容、扩容)。 对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。 LVM技术通过将不同的存储单元(硬盘、磁盘分区、磁盘阵列)整合为卷
阅读全文
摘要:RAID5磁盘阵列实现了硬盘读写速度的提高,同时通过奇偶校验信息+数据的方式实现了数据的备份,但是RAID5磁盘阵列仅允许一块硬盘损坏,所以说数据仍然有丢失的风险。 RAID10磁盘阵列技术也实现了读写速度的提高,同时通过RAID0+RAID1实现了数据的备份,允许损害RAID1磁盘阵列中的一块,如
阅读全文
摘要:RAID10磁盘阵列由RAID1和RAID0组合而成,理论上只要不是RAID1磁盘阵列上的所有硬盘同时损坏,数据就不会丢失。也就是说最多可以在每个RAID1中损坏一个硬盘。 这里修复的实质是:使用新的硬盘代替磁盘阵列中损坏的硬盘,而在磁盘阵列损坏期间,并不影响使用。 1、查看测试的RAID10详细信
阅读全文
摘要:RAID10磁盘阵列尽管会造成50%磁盘的浪费,但是实现了硬盘读写速度的提升,同时也实现了数据安全性的效果,在生产中应用最为广泛。 部署磁盘阵列的核心命令为mdadm。 1、RAID10磁盘阵列的部署至少需要4块硬盘,首先在虚拟机中添加4块硬盘(关闭系统后添加) 2、在/dev/目录查看是否有硬盘
阅读全文
摘要:RAID磁盘阵列技术解决的问题: 硬盘的读写速度; 数据冗余备份(数据的安全性); 1、RAID0磁盘阵列(至少两块硬盘) RAID0磁盘阵列把多块硬盘设备串联在一起,组成一个大的卷组,将数据依次(不拷贝)写入硬盘中。RAID技术理论上可以数倍的提高硬盘的读写速度,但是串联在一起的硬盘只要有一块损坏
阅读全文
摘要:linux系统中有两个层面的防火墙,第一种是基于TCP/IP协议的流量过滤工具,第二种TCP Wrappers服务则是能允许或禁止linux系统提供服务的防火墙,从而在更高层面保护linux系统的安全性。 TCP Wrapper服务的防火墙策略由两个控制列表文件所控制,用户可以编辑允许控制列表文件来
阅读全文
摘要:准备两台虚拟及PC1和PC2,设置PC1拒绝PC2访问PC1的22端口 1、 [root@PC1linuxprobe Desktop]# ifconfig | head -n 3 ## 查看PC1IP eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULT
阅读全文
摘要:firewalld是什么? 和iptables一样,firewalld也是一种防火墙策略管理工具,用于设定防火墙策略。 和iptables相比,firewalld的显著特征是什么? firewalld引入了区域的概念。firewalld可以使用CLI命令行和GUI图形用户界面来设定防火墙策略。 区域
阅读全文
摘要:1、iptables是什么 防火墙:内网与公网之间、主机之间的保护屏障,依据防火墙策略对流量进行过滤。 iptables是防火墙策略管理工具,用于设定防火墙策略。 防火墙会从按照从上至下的顺序来读取防火墙策略,如果匹配,则执行匹配规则定义的行为,如果没有匹配当前策略,则继续匹配下一条,如果都没有匹配
阅读全文
摘要:网络会话:通俗讲就是不同的网络模式模板,nmcli命令可以实现不同模板间的快速切换。 1、如何查看系统中已有的网络会话 [root@pc2 network-scripts]# nmcli connection show ## 可见有一个网络会话 NAME UUID TYPE DEVICE eno16
阅读全文
摘要:会话共享:当多个用户同时控制主机的时候,它可以把屏幕内容共享出来,也就是说每个用户都可以看到相同的内容。 准备三台虚拟机pc1、pc2和pc3测试会话共享功能。pc1作为服务器,pc2和pc3作为客户端,pc2和pc3实现会话共享 1、查看pc1主机IP地址 [root@pc1 ~]# ifconf
阅读全文
摘要:screen命令解决的问题: 用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 如果一些程序需要运行很长时间,而程序运行过程中出现网络故障,或者客户机故障,这时候客户机与远程服务器的链接将终端,并且远程服务器没有正常结束的命令将被迫终止(可以使用screen避免这种情况)。
阅读全文
摘要:linux系统可以实现把文件通过网络从一台主机传输至另一台主机,而且所有的数据都进行加密处理。 准备两台测试主机pc1和pc2,均为RHEL7,网络连接方式为桥接方式,可以连接外网。 测试基本用法,从pc1向pc2中传输数据。 1、登录pc1,查看IP,测试外网,创建测试目录、测试数据 [root@
阅读全文
摘要:linux系统中 ssh-keygen命令用于进行安全密钥验证,实现linux机器之间使用ssh远程登录不需要输入密码。 密钥分公钥和私钥,只要公钥和私钥实现配对,就表示验证成功。 首先准备了三台测试虚拟机,pc1、pc2和pc3,包括RHEL7和RHEL8,网络均采用桥接模式。 测试1,以pc1为
阅读全文
摘要:SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux的首先方式。在此之前,一般使用FTP或Telnet来进行远程登录。但是因为它们以明文的形式在网络中传输账户密码和数据信息,因此很不安全,很容易受到黑客发起的中间人的攻击,者轻则篡改传输的数据信息,重
阅读全文
摘要:1、首先利用vmware快照功能将虚拟机还原至初始状态(前提是备份好快照,或者重新安装虚拟机) 2、查看初始的网络模式、网卡信息、连接状态 从虚拟设置中查询,当前的网络模式为仅主机模式: 查看网卡信息: [root@linuxprobe Desktop]# cd /etc/sysconfig/net
阅读全文
摘要:1、分别使用vmware将两台linux虚拟机还原至安装的初始状态(前提是已经创建快照,实验目的是配置网卡信息,确保两台主机可以通信,因此需要两台虚拟机) 2、为了更加清晰的分辨两台主机,先分别配置主机名称,并查看系统版本 [root@linuxprobe Desktop]# vim /etc/ho
阅读全文
摘要:linux系统中为什么要绑定两块网卡? 一般来讲,生产环境必须提供7*24小时的网络传输服务。借助于网卡绑定技术,不仅可以提高网络传输的速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正常提供网络服务。 假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输
阅读全文
摘要:什么是网络会话? 网络会话,可以看作是一种网络模板。可以让我们在不同的工作场景中快速的切换网络环境,以适应不同的工作地点(类似于firewalld防火墙服务中的区域技术,允许用户在多个配置文件中快速切换)。 在RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态
阅读全文