自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子言的博客

记录计算机学习成长历程

  • 博客(19)
  • 收藏
  • 关注

原创 学Linux第十九天

今天学习使用LNMP架构部署动态网站环境LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案,具有免费、高效、扩展性强且资源消耗低等优良特性。在RPM(红帽软件包管理器)技术出现之前,Linux系统运维人员只能通过源码包的方式来安装各种服务程序,这是一件非常繁琐且极易消耗时间与耐心的事情;而且在安装、升级、卸载程序时还要考虑到与其他程序或函数库的相互依赖关系,这就要求运维人员不仅要掌握更多的Linux系统理论知识以及高超的实操技能,还需要有极好

2020-08-29 23:59:04 57

原创 学Linux第十八天

今天初步学习数据库系统和无人值守安装服务如果生产环境中有数百台服务器都需要安装系统就需要使用PXE + TFTP +FTP + DHCP + Kickstart服务搭建出一个无人值守安装系统。这种无人值守安装系统可以自动地为数十台服务器安装系统,这一方面将运维人员从重复性的工作中解救出来,也大大提升了系统安装的效率。DHCP服务程序用于为客户端主机分配可用的IP地址,而且这是服务器与客户端主机进行文件传输的基础,因此需先行配置DHCP服务程序。TFTP作为一种基于UDP协议的简单文件传输协议,不需要

2020-08-28 23:32:50 72

原创 学Linux第十七天

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

2020-08-23 21:56:51 95

原创 学Linux第十六天

今天学习了部署dhcpd服务程序和基础的电子邮件系统动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。简单来说,DHCP协议就是让局域网中的主机自动获得网络参数的服务。在拓扑图中存在多台主机,如果手动配置每台主机的网络参数会相当麻烦,日后维护起来也让人头大。而且当机房内的主机数量进一步增加时(比如有100台,甚至1000台),这个手动配置以

2020-08-22 22:43:39 82

原创 学Linux第十五天

今天学习了使用BIND提供域名解析服务。相较于由数字构成的IP地址,域名更容易被理解和记忆,所以我们通常更习惯通过域名的方式来访问网络中的资源。但是,网络中的计算机之间只能基于IP地址来相互识别对方的身份,而且要想在互联网中传输数据,也必须基于外网的IP地址来完成。为了降低用户访问网络资源的门槛,DNS(Domain Name System,域名系统)技术应运而生。这是一项用于管理和解析域名与IP地址对应关系的技术,简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系

2020-08-21 22:29:55 80

原创 学Linux第十四天

今天还是学习ansible,另外接触了samba。Sets Fully qualified domain name (FQDN)设置完全限定的域名在ansible中要格式要求严格,特别是括号内的空格要小心别忘记了。红帽认证及格分210模拟最好能在3小时内完成SambaFTP文件传输服务确实可以让主机之间的文件传输变得简单方便,但是FTP协议的本质是传输文件,而非共享文件。为了解决Linux系统与Windows系统之间的文件共享问题,Tridgwell基于SMB协议开发出了SMBServer服

2020-08-16 21:51:47 101

原创 学Linux第十三天

今天继续学习ansible“Ansible Galaxy” 指的是一个网站共享和下载 Ansible 角色,或者也可以是帮助 roles 更好的工作的命令行工具。角色:一种功能的集合,可以去调用。获得角色的方法ansible-galaxy list 查看有哪些已有的角色。...

2020-08-15 23:04:33 71

原创 学Linux第十二天

今天学习ansibleansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:1、连接插件connection plugins:负责和被监控端实现通信;2、host inventory:指定操作的主机,是

2020-08-14 23:24:06 89

原创 学Linux第十一天

今天学习了虚拟主机功能和vsfptd服务程序的内容我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。目前能够提供Web网络服务的程序有IIS、Nginx和Apache等。Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和

2020-08-09 23:07:34 63

原创 学Linux第十天

今天学习ssh服务,不是很明了,明天继续学习。SSHSSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式。在此之前,一般使用FTP或Telnet来进行远程登录。但是因为它们以明文的形式在网络中传输账户密码和数据信息,因此很不安全,很容易受到黑客发起的中间人攻击,这轻则篡改传输的数据信息,重则直接抓取服务器的账户密码。想要使用SSH协议来远程管理Linux系统,则需要部署配置sshd服务程序。sshd是基于SSH协议开发的一款远程管理服务程

2020-08-08 21:12:01 105

原创 学Linux第九天

今天学习了网卡的配置方法和防火墙的配置配置网卡信息配置网卡信息有四种方法iptables在早期的Linux系统中,默认使用的是iptables防火墙管理服务来配置防火墙。尽管新型的firewalld防火墙管理服务已经被投入使用多年,但是大量的企业在生产环境中依然出于各种原因而继续使用iptables。Firewalldfirewalld(Dynamic Firewall Manager of Linux systems,Linux系统的动态防火墙管理器)服务是默认的防火墙配置管理工具,它拥有

2020-08-07 21:54:05 75

原创 学Linux第八天

今天学习了LVM(逻辑卷管理器)的相关内容lvm逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。扩容逻辑卷用户在使用存储设备时感知

2020-08-02 22:21:40 65

原创 学Linux第七天

今天学习了分区、格式化、挂载等内容先复习搞懂了文件权限字母与数字的转换方法转换特殊权限中,表示GUID的数字为4,表示SGID的数字为2,表示SBIT的数字为1。文件隐藏属性的设置与查看Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。chattr命令用于设置文件的隐藏权限,格式为“chattr [参数] 文件”。lsattr命令用于显示文件的隐藏权限,格式为“lsattr [参数] 文件”。文件访问控制1、一般权

2020-08-01 22:22:03 68

原创 学Linux第六天

今天学习了关于用户身份的一些内容用户身份和能力管理员UID为0:系统的管理员用户。系统用户UID为1~999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。普通用户UID从1000开始:是由管理员创建的用于日常工作的用户。重置用户密码passwd命令用于修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]”。普通用户只能使用passwd命令修改自身的系统密码,而root管理员则

2020-07-31 23:23:37 129

原创 学Linux第五天

今天学习编写脚本和一些参数、语句的运用。内容涉及到前面知识的综合运用,编写脚本的方法还需要好好理解、运用。编写shell脚本可以将Shell终端解释器当作人与计算机硬件之间的“翻译官”,它作为用户与Linux系统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环、分支等高级编程语言才有的控制结构特性。要想正确使用Shell中的这些功能特性,准确下达命令尤为重要。Shell脚本命令的工作方式有两种:交互式和批处理。交互式(Interactive):用户每输入一条命令就立即执行。批处理(B

2020-07-26 23:29:53 78

原创 学Linux第四天

今天继续学命令今天学的命令感觉更为复杂难懂,需要多加理解练习。打包压缩与搜索命令tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。在Linux系统中,常见的文件格式比较多,其中主要使用的是.tar或.tar.gz或.tar.bz2格式。首先,-c参数用于创建压缩文件,-x参数用于解压文件,因此这两个参数不能同时使用。其次,-z参数指定使用Gzip格式来压缩或解压文件,-j参数指定使用bzip2格式来压缩或解压文件。-v参数向用户不断显示压缩或解压的过程。-C参数用于指定

2020-07-25 22:28:50 57

原创 学Linux第三天

今天学习了一些命令cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。Linux系统中有多个用于查看文本内容的命令,每个命令都有自己的特点,比如这个cat命令就是用于查看内容较少的纯文本文件的。如果在查看文本内容时还想顺便显示行号的话,可以在cat命令后面追加一个-n参数。more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。more命令会在最下面使用百分比的形式来提示已经阅读了多少内容。还可以使用空格键或回车键向下翻页。rm命令用

2020-07-24 22:12:47 95

原创 学Linux第二天

今天主要学习Linux的安装、进程和一些命令。前几天把系统装上了,这边就跳过了。系统装的过程中,还遇到检测不到磁盘的问题,用搜索引擎查找问题以后,移除虚拟机的磁盘,重新添加了IDE磁盘,之后就能识别的出来了。一些服务必背的一些服务systemct start 服务名称 运行服务systemct stop 服务名称 停止服务systemctl restart 服务名称 重启服务systemctl reload 服务名称 重新加载服务systemctl status 服务名称 查看服务s

2020-07-19 23:37:25 79

原创 第一篇博客-学Linux第一天

本身对计算机技术有兴趣,会经常去浏览科技资讯。 在论坛上无意中接触到Linux,就从Linux开始学习吧!

2020-07-18 22:37:42 91

空空如也

空空如也

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

TA关注的人

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