![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习-部署
linux学习-部署
鹅一只
这个作者很懒,什么都没留下…
展开
-
2021-10-14 linux学习-部署(二十一) 之ansible自动化运维
ansible的介绍ansible是一款自动化运维工具,易上手、不需要安装客户端、服务端等优点。ansible是基于ssh协议运行的,也是一款开源工具,可以运用Python进行二次开发。ansible目前(RHEL8)也是RHCE考试的重点内容。Ansible服务专用术语对照表术语 中文叫法 含义Control node 控制节点 指的是安装了Ansible服务的主机,也被称为Ansible控制端,主要是用来发布 .原创 2021-10-14 23:08:00 · 762 阅读 · 0 评论 -
2021-10-13 linux学习-部署(二十) 之LNMP动态网站架构
LNMP动态网站架构LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案,具有免费、高效、扩展性强且资源消耗低等优良特性,目前正在被广泛使用。下面的实验将用源码包进行部署,在使用源码包安装服务程序之前,首先要让安装主机具备编译程序源码的环境。这需要具备C语言、C++语言、Perl语言的编译器,以及各种常见的编译支持函数库程序。把下面列出的这些软件包都统统安装上1 安装环境dnf -y install apr* autoconf原创 2021-10-14 00:42:26 · 400 阅读 · 0 评论 -
2021-10-11 linux学习-部署(十九) 之PXE+Kickstart安装系统
无人值守系统如果生产环境中有数百台服务器都需要安装系统,这种方式就不合时宜了。这时,就需要使用PXE + TFTP + FTP + DHCP + Kickstart服务搭建出一个无人值守安装系统。这种无人值守安装系统可以自动地为数十台甚至上百台的服务器安装系统,这一方面将运维人员从重复性的工作中解救出来,另外一方面也大大提升了系统安装的效率。实验 部署无人值守安装系统用到的服务及作用服务名称 主要作用dhcpd 分配网卡信息及指引获取驱动文件tftp-ser原创 2021-10-12 01:23:49 · 129 阅读 · 0 评论 -
2021-10-10 linux学习-部署(十八) 之MariaDB数据库
MariaDB数据库MySQL数据库项目自从被Oracle公司收购之后,从开源软件转变成为了“闭源”软件,这导致IT行业中的很多企业以及厂商纷纷选择使用了数据库软件的后起之秀—MariaDB数据库管理系统。MariaDB数据库管理系统也因此快速占据了市场。实验MariaDB数据库的使用一 配置MariaDB数据库1 安装MariaDB数据库dnf install -y mariadb mariadb-server2 启动服务systemctl start ma.原创 2021-10-10 18:26:43 · 303 阅读 · 0 评论 -
2021-10-09 linux学习-部署(十七) 之iSCSI服务
iSCSI服务iSCSI技术实现了物理硬盘设备与TCP/IP网络协议的相互结合,使得用户能够通过互联网方便地访问远程机房提供的共享存储资源实验 使用iSCSI服务部署网络存储一创建RAID磁盘阵列1 在虚拟机里添加4快5GB的硬盘2 创建阵列mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[a-d]二配置iSCSI服务端1安装iSCSI服务端的交换式配置工具dnf install -y targetcli...原创 2021-10-10 00:22:41 · 214 阅读 · 0 评论 -
2021-10-07 linux学习-部署(十六) 之Postfix、Dovecot部署邮件服务服务
电子邮件系统常见的邮件协议有下面这些简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的TCP/25端口。邮局协议版本3(Post Office Protocol 3):用于将电子邮件存储到本地主机,占用服务器的TCP/110端口。Internet消息访问协议版本4(Internet Message Access Protocol 4):用于在本地主机上访问邮件,占用服务器的TCP/143端口。在生产环境原创 2021-10-07 19:17:03 · 526 阅读 · 0 评论 -
2021-10-07 linux学习-部署(十五) 之DHCP服务
DHCP服务动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,用途是为局域网内部的设备或网络供应商自动分配IP地址等参数,提供网络配置的“全家桶”服务。常见术语作用域:一个完整的IP地址段,DHCP根据作用域来管理网络的分布、IP地址的分配及其他配置参数。超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段,它包含了可以统一管理的作用域列表。排除范围:把作用域中的某些IP地址排除,确原创 2021-10-07 15:37:19 · 790 阅读 · 0 评论 -
2021-10-06 linux学习-部署(十四) 之分离解析技术
分离解析技术分离解析技术应用于不同地区访问同一个网站,在不同地区假设2台以上的DNS服务器来满足不同地区地址解析的需求。1安装Bind服务dnf install -y bind-chroot2修改bind服务程序的主配置文件,把第52~55行的根域信息删除vim /etc/named.conf11 listen-on port 53 { any; };19 allow-query { any; };3编辑区域配...原创 2021-10-06 19:44:57 · 136 阅读 · 0 评论 -
2021-10-06 linux学习-部署(十三) 之部署缓存服务器
实验 部署缓存服务器DNS缓存服务器是一种不负责域名数据维护的DNS服务器1配置系统的双网卡参数准备好两台虚拟机配置网卡一台缓存服务器配置双网卡:一张网卡仅主机模式(192.168.10.10),另一张网卡桥接模式(自动获取-能上网)另一台测试服务器单网卡:仅主机模式(192.168.10.20)2 缓存服务器安装Bind服务dnf install -y bind-chroot3在bind服务程序的主配置文件中添加缓存转发参数vim /etc/na..原创 2021-10-06 16:56:15 · 162 阅读 · 0 评论 -
2021-10-05 linux学习-部署(十二) 之Bind服务程序
Bind服务程序BIND(Berkeley Internet Name Domain,伯克利因特网名称域)服务是全球范围内使用最广泛、最安全可靠且高效的域名解析服务程序。1 安装Binddnf install -y bind-chroot在bind服务程序中有下面这3个比较关键的文件主配置文件(/etc/named.conf):只有59行,而且在去除注释信息和空行之后,实际有效的参数仅有30行左右,这些参数用来定义bind服务程序的运行。区域配置文件(/etc/named.rf原创 2021-10-05 22:33:54 · 1110 阅读 · 0 评论 -
2021-10-05 linux学习-部署(十一) 之DNS域名解析服务
DNS域名解析服务为了降低用户访问网络资源的门槛,域名系统(Domain Name System,DNS)技术应运而生。这是一项用于管理和解析域名与IP地址对应关系的技术。简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。DNS技术作为互联网基础设施中重要的一环,为了为网民提供不间断、稳定且快速的域名查询服务,保证互联网的正常运转,提供了下面3种类型的服务器。主服原创 2021-10-05 22:07:41 · 98 阅读 · 0 评论 -
2021-10-04 linux学习-部署(十)之AutoFs自动挂载服务
AutoFs自动挂载服务autofs自动挂载服务可以帮我们解决这一问题。与mount命令不同,autofs服务程序是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。换句话说,将挂载信息填入/etc/fstab文件后,系统在每次开机时都自动将其挂载,而autofs服务程序则是在用户需要使用该文件系统时才去动态挂载,从而节约了网络资源和服务器的硬件资源。下面的实验以RedHat系统光盘为例1 安装autofsdnf install -y原创 2021-10-04 23:11:27 · 171 阅读 · 0 评论 -
2021-10-04 linux学习-部署(九)之NFS网络文件系统
1原创 2021-10-04 22:39:40 · 137 阅读 · 0 评论 -
2021-10-04 linux学习-部署(八)之SAMBA文件共享服务
一SAMBA文件共享服务1 安装软件包samba是服务端 samba-client是客户端dnf install -y samba samba-client2 修改配置文件,删除不必要的配置vim /etc/samba/smb.conf只留下 1 [global] 2 workgroup = SAMBA 3 security = user 4 passdb backend = tdbsamSa..原创 2021-10-04 21:52:48 · 305 阅读 · 0 评论 -
2021-10-04 linux学习-部署(七)之TFTP简单文件传输协议
1原创 2021-10-04 19:25:43 · 106 阅读 · 0 评论 -
2021-10-04 linux学习-部署(六)之使用Vsftpd服务程序
1原创 2021-10-04 18:15:44 · 1224 阅读 · 0 评论 -
2021-10-04 linux学习-部署(五)之Apache的访问控制
实验“Order Allow, Deny”表示先将源主机与允许规则进行匹配,若匹配成功则允许访问请求,反之则拒绝访问请求1先在服务器上的网站数据目录中新建一个子目录,并在这个子目录中创建一个包含Successful单词的首页文件mkdir /var/www/html/serverecho "Successful" > /var/www/html/server/index.html2打开httpd服务的配置文件,在第161行后面添加下述规则来限制源主机的访问vim /...原创 2021-10-04 12:18:02 · 308 阅读 · 0 评论 -
2021-10-03 linux学习-部署(四) 之虚拟网站主机功能
实验一 基于IP地址1 将多个IP地址绑定在同一网卡上vim /etc/sysconfig/network-scripts/ifcfg-ens160ONBOOT=yesIPADDR0=192.168.0.10IPADDR1=192.168.0.20IPADDR2=192.168.0.302 重载网卡nmcli connection reload ens160nmcli connection up ens1603分别在/home/wwwroot中创建用于保存不.原创 2021-10-03 20:03:57 · 245 阅读 · 0 评论 -
2021-10-02 linux学习-部署(三) 之个人用户主页功能
一 使用httpd服务程序提供的个人用户主页功能1 开启用户主页功能vim /etc/httpd/conf.d/userdir.conf注释第17行# UserDir disabled开启24行UserDir public_html2 创建首页文件mkdir public_htmlecho "This is linuxprobe's website" > public_html/index.htmlchmod -R 755 /home/linuxpr原创 2021-10-02 22:55:10 · 508 阅读 · 0 评论 -
2021-10-02 linux学习-部署(二) 之SElinux安全子系统
SELinux技术的目的是为了让各个服务进程都受到约束,使其仅获取到本应获取的资源。他主要从两方面进行访问限制。域:对服务程序的功能进行限制安全上下文:对文件资源的访问进行限制1SELinux服务有3种配置模式enforcing:强制启用安全策略模式,将拦截服务的不合法请求。permissive:遇到服务越权访问时,只发出警告而不强制拦截。disabled:对于越权的行为不警告也不拦截。查看当前模式命令getenforce修改当前模式命令(当前)se.原创 2021-10-02 22:41:48 · 236 阅读 · 0 评论 -
2021-09-22 linux学习-部署(一) 之HTTP服务
1 安装httpd服务并启用2 配置服务文件参数httpd服务程序的配置文件作用 文件名称服务目录 /etc/httpd主配置文件 /etc/httpd/conf/httpd.conf网站数据目录 /var/www/html访问日志 /var/log/httpd/access_log错误日志 /var/log/httpd/error_log其中最重要的是----主配置文件,主配置文件里有3种类型的信息:注释行信息、全局配置、区域配置.原创 2021-10-02 22:23:00 · 201 阅读 · 0 评论