自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 博客自荐

大家好,我是黄坤,这是我的第一个博客,09年毕业,就读专业计算机科学与技术。09年7月份参加工作以来一直从事网络工程及机房运维方面的工作。在16年之前我的所有精力都在工作上,忽略了学习和自我提升。现在我全身心都放在了专业知识的提升上,说好听点是自己醒悟了,知道要好好学习,继续充电了,说难听点就是怕失去工作,被社会淘汰。所以要好好学习了。2020年朋友的推荐让我有了参加Linux学习的机会,学习过程中不断更新自己的学习笔记,都是和IT有关的知识点,希望大家的关注,不足之处望各位指出,一定虚心改正。好的地方希

2020-08-28 19:38:31 157

原创 【Linux8系统学习】 使用Squid部署代理缓存服务+使用iSCSI服务部署网络存储

一、使用Squid部署代理缓存服务Squid是Linux系统中最为流行的一款高性能代理服务软件,通常用作Web网站的前置缓存服务,能够代替用户向网站服务器请求页面数据并进行缓存。简单来说,Squid服务程序会按照收到的用户请求向网站源服务器请求页面、图片等所需的数据,并将服务器返回的数据存储在运行Squid服务程序的服务器上。当有用户再请求相同的数据时,则可以直接将存储服务器本地的数据交付给用户,这样不仅减少了用户的等待时间,还缓解了网站服务器的负载压力。正向代理模式不仅可以让用户使用Squid代理服

2020-08-23 21:41:54 180

原创 【Linux8系统学习】使用DHCP动态管理主机地址+使用Postfix与Dovecot部署邮件系统

一、使用DHCP动态管理主机地址。动态主机配置协议(DHCP,Dynamic Host Configuration Protocol),该协议用于自动管理局域网内主机的IP地址、子网掩码、网关地址及DNS地址等参数,可以有效地提升IP地址的利用率,提高配置效率,并降低管理与维护成本。1、动态主机地址管理协议动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备或网络供应商自动分

2020-08-23 21:06:20 292

原创 【Linux8系统学习】使用Bind提供域名解析服务

今天一起学习和了解DNS域名解析服务的原理以及作用,域名查询功能中正向解析与反向解析的作用,并通过实验的方式演示了如何在DNS主服务器上部署正、反解析工作模式,以便让我们深刻体会到DNS域名查询的便利以及强大。一、DNS域名解析服务相较于由数字构成的IP地址,域名更容易被理解和记忆,所以我们通常更习惯通过域名的方式来访问网络中的资源。但是,网络中的计算机之间只能基于IP地址来相互识别对方的身份,而且要想在互联网中传输数据,也必须基于外网的IP地址来完成。为了降低用户访问网络资源的门槛,DNS(Dom

2020-08-22 08:04:37 2921

原创 【Linux8系统学习】使用Vsftpd服务传输文件

一、文件传输协议一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、Linux、UNIX、Mac等不同的操作系统。为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应运而生。FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,

2020-08-10 05:44:38 136

原创 【Linux8系统学习】使用Apache服务部署静态网站之虚拟主机功能

虚拟网站主机功能在虚拟专用服务器(Virtual Private Server,VPS)与云计算技术诞生以前,IDC服务供应商为了能够更充分地利用服务器资源,同时也为了降低购买门槛,于是纷纷启用了虚拟主机功能。利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟的服务器”。但是,该技术无法实现目前云主机技术的硬件资源隔离,让这些虚拟的服务器共同使用物理服务器的硬件资源,供应商只能限制硬盘的使用空间大小。出于各种考虑的因素(主要是价格低廉),目前依然有很多企业或个人站长在使用虚拟主机的形

2020-08-10 05:30:52 171

原创 【Linux8系统学习】使用SSH服务管理远程主机

今天学习使用SSH服务管理远程主机。我们首先要学习的是配置网络服务。一、配置网络服务1、配置网络参数在RHEL 8系统中有至少5种网络的配置方法,这里使用nmtui命令来配置网络。[root@linuxprobe ~]#nmtui选中Edit a connection并按下回车键在RHEL 5、RHEL 6系统及其他大多数早期的Linux系统中,网卡的名称一直都是eth0、eth1、eth2、……,在RHEL 7中则变成了类似于eno16777736这样的名字。但在RHEL 8中则变成了类

2020-08-08 22:45:42 252

原创 【Linux8系统学习】重置root用户密码

如何在RHEL 8中重置忘记的root密码今天学习如何在RHEL8服务器上重设root密码。重置root密码通常涉及几个步骤,这些步骤将帮助您重置root密码,之后您便可以使用新的root密码登录。**第一步:**启动到RHEL 8系统,主机出现引导界面时按键盘上的’e’中断启动过程。进入内核编辑界面Linux系统的引导界面RHEL8系统,在按“e”之后下一屏,弹出输入用户名的提示,然后输入用户名:root和密码,按“Enter”确认。输入用户:root和 密码第二步,在下一个屏幕上,找

2020-08-07 21:50:16 1212

原创 【Linux8系统学习】 Iptables与Firewalld防火墙

保障数据的安全性是继保障数据的可用性之后最为重要的一项工作。防火墙作为公网与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用。一、Linux系统网卡配置的四种方法:1、修改配置文件法vim /etc/sysconfig/network-scripts/ifcfg- 网卡信息2、nmtui 方法3、nm-connection-editor 方法4、图形化界面—— 右上角,鼠标点击网络图标进行配置法。二、配置防火墙四种方法:1、iptables2...

2020-08-07 21:43:43 188

原创 【Linux8系统学习】使用RAID与LVM磁盘陈列技术(一)

一、 RAID磁盘冗余阵列1988年,加利福尼亚大学伯克利分校首次提出并定义了RAID技术的概念。RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。1. RAID 0RAID 0技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理

2020-08-02 21:28:00 188

原创 【Linux8系统学习】存储结构与磁盘划分(一)

Linux系统中一切都是文件。在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件。一、 一切从“/”开始在Linux系统中并不存在C/D/E/F等盘符,Linux系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux系统中的文件和目录名称是严格区分大小写的。Linux系统中常见的目录名称以及相应内容目录名称 应放置文件的内容/boot 开机所需文件

2020-08-02 18:58:00 402

原创 【Linux8系统学习】用户身份与文件权限(二)

一、文件的特殊权限在复杂多变的生产环境中,单纯设置文件的rwx权限无法满足我们对安全和灵活性的需求,因此便有了SUID、SGID与SBIT的特殊权限位。 1. SUIDSUID是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属主的权限(仅对拥有执行权限的二进制程序有效)。例如,所有用户都可以执行passwd命令来修改自己的用户密码,而用户密码保存在/etc/shadow文件中。仔细查看这个文件就会发现它的默认权限是000,也就是说除了root管理员以外,所有用户都没有查

2020-08-01 21:15:40 201

原创 【Linux8系统学习】用户身份与文件权限(一)

**Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全的则是一系列复杂的配置工作。**文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,以及如何在Linux系统中添加、删除、修改用户账户信息。我们还可以使用SUID、SGID与SBIT特殊权限更加灵活地设置系统权限功能,来弥补对文件设置一般操作权限时所带来的不足。隐藏权限能够给系统增加一层隐形的防护层,让黑客最多只能查看关键日志信息,而不能进行修改或删除。而文件的访问控制列表(Ac

2020-08-01 07:10:41 566

原创 【Linux8系统学习】编写Shell脚本(二)

由于上一篇的Shell命令脚本还有case条件语句和计划没有学完,这次先继续学习它。一、 case条件测试语句case语句是在多个范围内匹配数据,若匹配成功则执行相关命令并结束整个条件测试;而如果数据不在所列出的范围内,则会去执行星号(*)中所定义的默认命令。二、计划任务服务程序Linux在无需人为介入的情况下,在指定的时间段自动启用或停止某些服务或命令,从而实现运维的自动化。crond服务:创建、编辑计划任务的命令为“crontab -e”,查看当前计划任务的命令为“crontab -l”

2020-08-01 06:28:30 122

原创 【Linux8系统学习】编写Shell脚本(一)

一、编写Shell脚本Shell终端解释器是人与计算机硬件之间的“翻译官”,它作为用户与Linux系统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环、分支等高级编程语言才有的控制结构特性。要想正确使用Shell中的这些功能特性,准确下达命令尤为重要。Shell脚本命令的工作方式有两种:交互式和批处理。交互式(Interactive):用户每输入一条命令就立即执行。批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命令。在Shell脚本

2020-07-26 21:47:57 187

原创 【Linux8系统学习】Vim编辑器(二)

Vim编辑实例一、使用Vim编辑配置主机名为了便于在局域网中查找某台特定的主机,或者对主机进行区分,除了要有IP地址外,还要为主机配置一个主机名,主机之间可以通过这个类似于域名的名称来相互访问。在Linux系统中,主机名大多保存在/etc/hostname文件中,接下来将/etc/hostname文件的内容修改为“linuxprobe.com”,步骤如下。第1步:使用Vim编辑器修改“/etc/hostname”主机名称文件。[root@localhost ~]#vim /etc/hostname

2020-07-26 07:45:03 613

原创 【Linux8系统学习】Vim编辑器(一)

一、Vim编辑文本文件)今天学习,如何使用Vim编辑器来编写、修改文档,然后通过逐个配置主机名称、系统网卡以及Yum软件仓库参数文件等实验,帮助我们加深Vim编辑器中诸多命令、快捷键、模式切换方法的理解。然后把前面章节中讲解的Linux命令、命令语法与Shell脚本中的各种流程控制语句通过Vim编辑器写到Shell脚本中结合到一起,实现最终能够自动化工作的脚本文件。在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数Vim之所以能得到广大厂商与用户的认可,原因在于Vim编辑器中

2020-07-26 06:59:27 230

原创 【Linux8系统学习】新手必须掌握的Linux命令(二)

一、Linux目录与文件操作命令1.echo命令echo,即回显命令,其作用是将命令后的字符串回显在显示屏幕上,使用 方法如下:• [root@localhost ~]# echo hello world! Welcome to study Linux8! #在显示屏幕上回显hello world!• hello world! Welcome to study Linux8! #命令操作结果2. 输出重定向默认情况下,所有命令的标准输出设备为显示器,可以使用输出重定向符 号,将输出到屏幕

2020-07-25 06:57:39 520

原创 【Linux8系统学习】新手必须掌握的Linux命令(一)

一、Linux系统状态检测命令1、ifconfig命令用于获取网卡配置与网络状态等信息。格式为:ifconfig [网络设备][参数]▪[root@localhost ~]#inconfig2、uname命令用于查看系统内核与系统版本等信息。格式为:uname[-a]▪[root@localhost ~]#uname -a3.uptime命令uptime用于查看系统的负载信息。格式为uptime▪[root@localhost ~]#uptime4.free命令free用于显示

2020-07-24 21:54:34 276

原创 【Linux8系统学习】红帽Linux8系统安装图文(vmware15.5.6版本虚拟机(VMware Workstation 15 Pro)环境下)

安装Linux8系统:根据您真机的性能设置CPU处理器的数量以及每个处理器的核心数量,并开启虚拟化功能,安装您的Linux系统在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到RHEL 8系统安装界面。在界面中,Test this media & install Red Hat Enterprise Linux 8.0.0和Troubleshooting的作用分别是校验光盘完整性后再安装以及启动救援模式。此时通过键盘的方向键选择Insta

2020-07-20 23:04:51 752

原创 每天进步一点,Linux8系统安装 2020-07-19

今天晚上继续学习了Linux8系统的安装,自己能够独立安装操作系统了。当安装完成进入系统后,心中无比的喜悦。操作系统安装步骤:一、安装虚拟化软件VmwareWorkStation15.0,部署虚拟化环境。所谓“工欲善其事,必先利其器”,在学习过程中,需要搭建出为今后练习而使用的红帽RHEL 8系统环境。虚拟机是能够让用户在一台真机上模拟出多个操作系统的软件。因为在学习过程中都免不了要“折腾”Linux操作系统。通过虚拟机软件安装的系统不仅可以模拟出硬件资源,把实验环境与真机文件分离保证数据安全,更酷的

2020-07-20 09:09:19 186

原创 Linux8学习笔记(一)

Linux8学习笔记(一)近期各大技术公众号推文开源Linux操作系统不受出口管制约束,让人有种劫后逃生的感觉。这次虽然逃脱了,下一次又会是何时呢?这让我意识到操作系统的重要性。也会我下定决心学习Linux操作系统课程的原因之一。未雨绸缪,吾辈当自强!一、学习开源共享精神近期各大技术公众号推文开源Linux操作系统不受出口管制约束,让人有种劫后逃生的感觉。这次虽然逃脱了,下一次又会是何时呢?这让我意识到操作系统的重要性。也会我下定决心学习Linux操作系统课程的原因之一。未雨绸缪,吾辈当自强!突发的疫情

2020-07-20 08:54:48 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除