Linux运维
文章平均质量分 93
liebe1*1
这个作者很懒,什么都没留下…
展开
-
第十八章 使用LNMP架构部署动态网站环境
Nginx是一款相当优秀的用于部署动态网站的轻量级服务程序,它最初是为俄罗斯门户站点而开发的,因其稳定性、功能丰富、占用内存少且并发能力强而备受用户的信赖。目前国内诸如新浪、网易、腾讯等门户站点均已使用了此服务。Nginx服务程序的稳定性源自于采用了分阶段的资源分配技术,降低了CPU与内存的占用率,所以使用Nginx程序部署的动态网站环境不仅十分稳定、高效,而且消耗的系统资源也很少。原创 2023-05-18 20:57:03 · 970 阅读 · 0 评论 -
第十七章 使用PXE+Kickstart无人值守安装服务
PXE (Preboot eXecute Environment,预启动执行环境)是由Intel公司开发的技术,能够让计算机通过网络来启动操作系统(前提是计算机上安装的网卡支持PXE技术),主要用于在无人值守安装系统中引导客户端主机安装Linux操作系统。Kickstart是一种无人值守的安装方式,其工作原理是预先把原本需要运维人员手工填写的参数保存成一个ks.cfg文件,当安装过程中需要填写参数时则自动匹配Kickstart生成的文件。原创 2023-05-18 12:21:38 · 500 阅读 · 0 评论 -
第十六章 使用MariaDB数据库管理系统
数据库是指按照某些特定结构来存储数据资料的数据仓库。在当今这个大数据技术迅速崛起的年代,互联网上每天都会生成海量的数据信息,数据库技术也从最初只能存储简单的表格数据的单一集中存储模式,发展到了现如今存储海量数据的大型分布式模式。在信息化社会中,能够充分有效地管理和利用各种数据,挖掘其中的价值,是进行科学研究与决策管理的重要前提。同时,数据库技术也是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心组成部分,是进行科学研究和决策管理的重要技术手段。原创 2023-05-17 17:13:12 · 1138 阅读 · 0 评论 -
第十五章 使用iSCSI服务部署网络存储
IDE是一种成熟稳定、价格便宜的并行传输接口。SATA是一种传输速度更快、数据校验更完整的串行传输接口。SCSI是一种用于计算机和硬盘、光驱等设备之间系统级接口的通用标准,具有系统资源占用率低、转速高、传输速度快等优点。原创 2023-05-16 19:36:50 · 1647 阅读 · 0 评论 -
第四章 应用程序的安装与管理
RPM(Redhat Package Manager,类似于Windows里面的“添加删除程序”,最早由Red Hat公司研制。RPM软件包以.rpm为扩展名。同时RPM也是一种软件包管理器,用户可以通过RPM包管理机制方便地进行软件的安装、更新、和卸载。RPM包通常包含二进制包和源代码包。二进制包可以直接通过rpm命令安装在系统中,而源代码包则可以通过rpm命令提取对应软件的源代码,以便进行学习或二次开发操作RPM软件包对应的命令为rpm。原创 2023-05-14 20:20:44 · 440 阅读 · 0 评论 -
第十二章 使用Bind提供域名解析服务
为了降低用户访问网络资源的门槛,DNS(Domain Name System)域名系统技术应运而生。这是一项用于管理和解析域名与IP地址对应关系的技术,简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。这样一来,只需要在浏览器中输入域名就能打开想要访问的网站了。DNS域名解析技术的正向解析也是最常使用的一种工作模式。原创 2023-05-12 13:03:20 · 1571 阅读 · 0 评论 -
第十三章 使用DHCP动态管理主机地址
动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,用途是为局域网内部的设备或网络供应商自动分配IP地址参数,提供网路配置的“全家桶”服务。原创 2023-05-12 15:46:55 · 802 阅读 · 0 评论 -
第十四章 使用Postfix与Dovecot部署邮件系统
Postfix是一款由IBM资助研发的免费开源电子邮件服务程序,能够很好的兼容Sendmail服务程序,可以方便Sendmail用户迁移到Postfix服务上,Postfix服务程序的邮件收发能力强于Sendmail服务,而且能够自动增加、减少进程的数量来保证电子邮件系统的高性能与稳定性。Postfix服务程序由许多小模块组成,每个小模块都可以完成特定的功能。原创 2023-05-14 13:04:41 · 666 阅读 · 0 评论 -
第十一章 使用Samba或NFS实现共享文件
1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block)服务器消息块协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。原创 2023-05-10 12:45:58 · 1300 阅读 · 0 评论 -
第九章 使用Apache服务部署静态网站
网站服务就是指Web网络服务,一般是只允许用户通过浏览器访问到互联网中各种资源的服务。Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器,会通过HTTP(超文本传输协议)或者HTTPS(安全超文本传输协议)把请求的内容传送给用户。Apache程序是目前拥有很高市场占有率的Web服务程序之一其跨平台和安全性广泛被认可且拥有快速、可靠、简单的API扩展。原创 2023-05-08 15:17:41 · 1722 阅读 · 0 评论 -
第十章 使用Vsftpd服务传输文件
FTP是一种互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20用于进行数据传输,端口21用于接收客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点,而有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术。FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送连接请求,以建立数据传输链路的主机。匿名访问模式。原创 2023-05-09 13:37:43 · 1092 阅读 · 0 评论 -
第八章 使用ssh服务管理远程主机
SSH(Secure Shell)是一种能够以安全的方式提供远程登陆的协议,也是目前远程管理Linux系统的首先方式。在此之前一般使用FTP或Telnet来进行远程登陆。但是因为它们以明文的形式在网络传输账户密码和数据信息,因此很不安全,容易受到黑客发起的中间人攻击。原创 2023-05-08 17:30:35 · 827 阅读 · 0 评论 -
第七章 Iptables与Firewalld防火墙
TCP Wrappers是RHEL 6/7系统中默认启用的一款流量监控程序,它能够根据来访主机的地址与本机的目标服务程序作出允许或拒绝的操作,当前8版本中已经被Firewalld正是替代。换句话说,Linux系统中其实有两个层面的防火墙,第一种是基于TCP/IP协议的流量过滤工具,而TCP Wrappers服务则是能允许或禁止Linux系统提供服务的防火墙,从而在更高层面保护了Linux系统的安全运行。原创 2023-05-08 17:24:20 · 828 阅读 · 0 评论 -
第六章 使用RAID与LVM磁盘阵列技术
RAID0技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样一来,在最理想的状态下,硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。通俗来说,RAID0技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。如图所示:数据被分别写入到不同的硬盘设备中,即硬盘A和硬盘B设备会分别保存数据资料,最终实现提升读取、写入速度的效果。原创 2023-05-08 17:15:11 · 1822 阅读 · 0 评论 -
第五章 存储结构与管理硬盘
文章目录第四章 存储结构与管理硬盘一、一切从“/”开始1、Linux系统中常见的目录名称以及相应内容二、物理设备的命名规则1、常见的硬件设备及其文件名称三、文件系统与数据资料1、常见的文件系统四、挂在硬件设备1、mount命令2、mount命令中的参数以及作用3、将设备/dev/nvme0n2挂载到/backup目录下4、blkid命令5、将设备/dev/nvme0n2挂载到/backup目录下6、fstab文件中挂载信息的填写格式7、用于挂载信息的指定填写格式中各字段所表示的意义8、umount命令五、添原创 2023-05-08 16:55:15 · 544 阅读 · 0 评论 -
第三章 用户身份
系统用户UID为1-999:Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至正太服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。passwd命令用于修改用户的密码、过期时间等信息,英文全称:“password”。userdel命令用于删除已有的用户账户,英文全称为:“user delete”。usermod命令用于修改用户的属性,英文全称:“user modify”。普通用户UID为1000后:是管理员创建的用于日常工作的用户。管理员UID为0:系统的管理员用户。原创 2023-05-08 16:48:10 · 791 阅读 · 0 评论 -
第二章 Vim编辑器与Shell命令脚本
如果有些字段没有被设置,需要使用型号(*)占位。常见的字符串比较运算符。可用的整数比较运算符。原创 2023-05-08 16:07:52 · 814 阅读 · 0 评论 -
第一章 Linux命令
which命令是在PATH变量所指定的路径中,按照指定条件搜索命令所在的路径,也就是说如果我们既不关心同名文件也不关心所对应的源代码和帮助文件,仅仅是想找到命令本身所在的路径,那么这个命令太适合了。loacte命令是将一些常用的目录做成一个索引库文件,一般是叫做“/var/lib/mlocate/mlocate.db”,后续在搜索文件的时候是根据这个数据库中所包含的路径进行查找。uniq命令用于去除文本中连续的重复行,中间不能夹杂其他文本行,英文全称:“unique”。last命令用于调取主机的被访记录。原创 2023-05-08 16:03:16 · 486 阅读 · 0 评论