11 2020 档案
摘要:我们说说TCP/IP协议中传输层的两个协议:TCP,UDP 1、UDP:(如发短信)UDP就像是手机发短信一样,不需要对方和你事先是否连接,不管对方目前在干什么,状态是怎样的,都不关心。直接就填好短信(数据)接收的电话号码(ip地址),然后发送,收没收到也不管,这样的好处就是传送很快,不用双方处于连
阅读全文
摘要:1、创建网站数据保存目录及首页数据保存目录 [root@PC1linuxprobe /]# mkdir -p /home/wwwroot/6111 [root@PC1linuxprobe /]# mkdir -p /home/wwwroot/6222 [root@PC1linuxprobe /]#
阅读全文
摘要:1、配置IP地址和域名之间的对应关系 [root@PC1linuxprobe conf]# ifconfig | head -n 3 ## 查看本机IP eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192
阅读全文
摘要:利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟的服务器”。 Apache的虚拟主机功能是服务器基于用户请求的不同IP地址、主机域名或端口号,实现一台服务器提供多个网站同时为外部提供访问服务的技术。 可以基于三种方式实现: 基于IP地址 基于域名 基于端口号 基于IP地址实现同时
阅读全文
摘要:1、个人用户主页的作用是什么? httpd服务程序提供个人用户主页功能。该功能可以让系统内所有的用户在自己的家目录中管理个人的网站,而且访问起来也非常容易。 2、在httpd服务程序中,默认没有开启个人用户主页功能,需要编辑配置文件进行修改。 在17行 加上#号,去掉24行前面的#号。(UserDi
阅读全文
摘要:1、linux系统中 semanage命令用于管理SElinux的策略,格式为“semanage [选项] [文件]”。 2、semanage命令经常使用的参数及其功能 -l 参数用于查询 -a 参数用于添加 -m 参数用于修改 -d 参数用于删除 3、查看 httpd服务的主配置文件,关注此时的网
阅读全文
摘要:1、SElinux 是什么? SElinux(Security-Enhanced Linux)是美国国家安全局在linux开源社区的帮助下开发的一个强制访问控制(Mandatory Access Control)的安全子系统。使用SElinux技术的目的是为了让各个服务进程都受到约束,使其仅获取到本
阅读全文
摘要:配置httpd服务实质上就是修改httpd服务的配置文件。 1、httpd服务的主要配置文件如下图: 2、httpd服务主配置文件常用的参数及用途 [root@PC1linuxprobe conf]# vim /etc/httpd/conf/httpd.conf (httpd服务主配置文件截图) 3
阅读全文
摘要:1、架构,架构越新越好,zen3大于zen2 2、核心数目,核心数目越多,性能越好,这里指的物理核心 3、线程数,(逻辑核心),常见的超线程技术,如amd5800x 八核心十六线程 4、生产工艺,工艺越先进,纳米数越低,单位面积cpu上的晶体管数目越多,性能越好,如7纳米工艺性能强于14纳米工艺 5
阅读全文
摘要:1、什么是网站服务? 我们平时访问的网站服务就是web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 web网络服务是一种被动的服务程序,即只有接收到互联网中其他主机发出的请求后才会相应,最终用于提供服务程序的web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传
阅读全文
摘要:1、查看用户组配置文件 /etc/group [root@PC1linuxprobe test]# tail -n 5 /etc/group insights:x:976: avahi:x:70: slocate:x:21: tcpdump:x:72: linuxprobe:x:1000: 2、创建
阅读全文
摘要:磁盘容量配额? 管理员用户设置普通用户或用户组针对特定文件夹可以使用的最大磁盘空间及最多文件数目。 1、修改配置文件,使特定目录支持磁盘容量配额技术 [root@PC1linuxprobe dev]# vim /etc/fstab[root@PC1linuxprobe dev]# cat /etc/
阅读全文
摘要:什么是交换分区? SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计的目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定比物理内存慢,所以只有当真实
阅读全文
摘要:linux系统中的硬盘如何利用? 硬盘磁盘分区(可选)→格式化→挂载→使用 硬盘磁盘分区的目的是为了将大的硬盘划分为大小不同的存储单元。 1、在虚拟中添加一块硬盘 [root@PC1linuxprobe dev]# pwd /dev [root@PC1linuxprobe dev]# find sd
阅读全文
摘要:文件系统? 用户在硬件存储设备中执行的文件建立、写入、读取、修改、转存与控制等操作都是依靠文件系统来完成的。 文件系统的作用是合理规划硬盘,以保证用户正常的使用需求。 linux系统支持数十种文件系统,常见的文件系统有ext2、ext4、XFS等。 linux系统中的硬盘如何才能使用? 磁盘分区(可
阅读全文
摘要:linux系统中的硬盘设备如何命名? linux系统中的硬盘设备都会以“/dev/sd”开头,linux系统中最多可以有多块硬盘,(最多支持多少块?),采用a~p来代表16块硬盘。例如/dev/sda第一块识别的硬盘,/dev/sdb第二块识别的硬盘,以此类推,直到/dev/sdp。 linux系统
阅读全文
摘要:linux系统中一切都是文件如何理解? 图片、文本、数据是文件 硬件设备比如硬盘、光盘、鼠标、打印机等也是文件,这些硬件设备都会被抽象成文件 linu系统中硬盘设备会被抽象成文件,这些抽象成的文件如何命名的?如何从文件名称知道是哪个硬件? linux系统内核中的udev设备管理器会自动把硬件名称规范
阅读全文
摘要:linux系统中一切文件都是从根目录(/)开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,并且定义了常见目录的用途。 什么是文件系统层次化标准(FHS)? FHS是根据以往无数Linux系统用户和开发者的经验而总结出来的,是用户在Linux系统中存储文件时要遵守的规则,用于指导我们
阅读全文
摘要:假设使用4块硬盘部署RAID10磁盘阵列,外加一块备份盘,最多可以允许几块硬盘同时损坏? 最多允许三块同时损坏。 最多允许损坏的硬盘,RAID10磁盘阵列中的两个RAID1中各允许损坏一块硬盘,外加备份盘损坏。 如果三块硬盘的RAID5,外加一块备份盘,最多允许几块硬盘损坏? 最多允许两块。 RAI
阅读全文
摘要:删除逻辑卷前备份数据 逻辑卷删除顺序为逻辑卷、卷组、物理劵,不可颠倒 1、查看系统中当前的逻辑卷 [root@PC1linuxprobe /]# lvscan ACTIVE '/dev/rhel/swap' [2.00 GiB] inherit ACTIVE '/dev/rhel/root' [17
阅读全文
摘要:逻辑卷快照相当于对某一个逻辑卷(挂载点)进行了拷贝,快照可以实现逻辑卷(挂载点)的快速恢复。 逻辑卷快照的两个特点: 快照劵容量必须等同于逻辑卷的大小(相当于拷贝) 快照劵仅一次有效,一旦执行还原操作则会被自动删除 实验:对逻辑卷lv2拍摄快照,在拍摄快照前后分别在lv2挂载点创建文件,解除lv2的
阅读全文
摘要:linux系统逻辑卷缩容的目的是压缩特定存储单元的大小,将磁盘空间腾出给卷组,其他逻辑卷可以从卷组中获取更多的存储资源。 1、查看系统中当前的逻辑卷 [root@PC1linuxprobe dev]# lvscan ACTIVE '/dev/rhel/swap' [2.00 GiB] inherit
阅读全文
摘要:逻辑卷解决的问题为动态调整磁盘空间的大小,而实现这个功能的关键在于逻辑卷可以动态的调整大小。 只要卷组中有足够的存储资源,就可以对逻辑卷扩容 1、查看系统中当前的逻辑卷 [root@PC1linuxprobe dev]# lvscan ACTIVE '/dev/rhel/swap' [2.00 Gi
阅读全文
摘要: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
阅读全文
摘要:进程: 时间片轮转的抢占式调度方式: 先了解一下操作系统的一些相关概念,大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态
阅读全文
摘要:架构=框架与构造,假如将一个应用程序看做一辆车,程序员就是生产制造人员。 程序中的每个关键词、常量、变量是制造汽车用的各种原材料,而函数、类、功能模块、定义就是使用原材料制造的不同级别的零部件,然后程序员将这些部件组装起来。而架构就是指导程序员如何组装程序的图纸。 解析如下: 1 架构规定了函数、类
阅读全文
摘要:firewalld是什么? 和iptables一样,firewalld也是一种防火墙策略管理工具,用于设定防火墙策略。 和iptables相比,firewalld的显著特征是什么? firewalld引入了区域的概念。firewalld可以使用CLI命令行和GUI图形用户界面来设定防火墙策略。 区域
阅读全文
摘要:"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。 扩展资料 一、端口作用 1、一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢,显然不能只靠IP地址,因为IP 地址与网络
阅读全文
摘要: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来进行远程登录。但是因为它们以明文的形式在网络中传输账户密码和数据信息,因此很不安全,很容易受到黑客发起的中间人的攻击,者轻则篡改传输的数据信息,重
阅读全文
摘要:帧数(Frames),为帧生成数量的简称。帧,就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象,因此高的帧率可以得到更流畅、更逼真的动画。因此,游戏的帧数越高,操作起来的连贯性就越流畅。由于人眼的视觉残留效果,帧数高到一定程
阅读全文
摘要:1、首先利用vmware快照功能将虚拟机还原至初始状态(前提是备份好快照,或者重新安装虚拟机) 2、查看初始的网络模式、网卡信息、连接状态 从虚拟设置中查询,当前的网络模式为仅主机模式: 查看网卡信息: [root@linuxprobe Desktop]# cd /etc/sysconfig/net
阅读全文
摘要:1、分别使用vmware将两台linux虚拟机还原至安装的初始状态(前提是已经创建快照,实验目的是配置网卡信息,确保两台主机可以通信,因此需要两台虚拟机) 2、为了更加清晰的分辨两台主机,先分别配置主机名称,并查看系统版本 [root@linuxprobe Desktop]# vim /etc/ho
阅读全文
摘要:网卡是一块计算机硬件。其特点是每一个网卡都有独立的MAC地址,用户可以通过电缆进行相互之间的连接。其主要功能是将数据封装成以太网中的帧,通过链路管理进行传输,接受数据后,对数据进行编码和译码。其优点是提高了CPU的利用率通过链路管理进行传输,提升了CPU的性能。 (https://www.tianq
阅读全文
摘要:linux系统中为什么要绑定两块网卡? 一般来讲,生产环境必须提供7*24小时的网络传输服务。借助于网卡绑定技术,不仅可以提高网络传输的速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正常提供网络服务。 假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输
阅读全文
摘要:什么是网络会话? 网络会话,可以看作是一种网络模板。可以让我们在不同的工作场景中快速的切换网络环境,以适应不同的工作地点(类似于firewalld防火墙服务中的区域技术,允许用户在多个配置文件中快速切换)。 在RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态
阅读全文
摘要:除了使用vim编辑器来配置网络参数,linux系统中至少有5种网络配置方法。 1、使用ifconfig命令获取当前网卡配置与网络状态等信息 [root@linuxprobe Desktop]# ifconfig ## 未发现IP地址 eno16777728: flags=4163<UP,BROADC
阅读全文
摘要:一、 电脑IP地址是什么?(http://www.360doc.com/content/19/0531/05/61277551_839331672.shtml) IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。 如果大
阅读全文