Linux 高级管理
文章平均质量分 68
Linux 高级管理
郭 子
这个作者很懒,什么都没留下…
展开
-
第十一章:实验案例一:软件仓库部署及应用
实验环境随着某公司内部的Linux服务器不断增多.软件更新.系统升级等需求也逐渐凸显。为了提高软件包管理效率,减少重复下载,公司要求部署一台软件仓库服务器,面向内网提供安装源。需求描述1,服务器使用CentOS7操作系统.P地址为192.168,4,254。2,基于FTP方式为其他服务器提供软件安装源.使用yum命令安装软件。3,,软件仓库中的所有软件包均来自CentOS 7的DVD光盘(或镜像文件)。推荐步骤部署YUM软件仓库。原创 2023-12-27 18:00:53 · 414 阅读 · 0 评论 -
第八章: 实验案例:Shell 脚本应用实战
1,编写一个名为getarp . sh的小脚本,记录局域网中各主机的MAC地址。在系统管理和维护过程中.经常需要编写些实用的小脚本,以辅助运维工作,提高工作效率。2,编写一个名为scarhost ,sh 的扫描脚本,检查有哪些主机开启了匿名FTP服务,扫描对象为。编写一个名为scarhost ,sh 的扫描脚本,检查有哪些主机开启了匿名FTP服务,扫描对象为。/etc/ether 文件中的所有P地址,扫描的端口为21./etc/ether 文件中的所有P地址,扫描的端口为21.原创 2023-12-22 17:25:41 · 378 阅读 · 0 评论 -
第十二章:实验案例:使用rsync构建镜像网站
以监控网站目录/var/www /html为例,可以先执行“inotifywait”命令,然后在另--个终端向/var/www/html目录下添加文件、移动文件.跟踪屏幕输出结果。其中,选项“--e”用来指定要监控哪些事件,选项“-m”表示持续监控,选项“一r”表示递归整个目录,选项“-q”简化输出信息。某公司在深圳、北京两地各放置了---台网站服务器,分别应对南北大区内不断增长的客户访问需求.两台服务器的网站文档必须保持--致,如图12.3所示,同步链路已通过VPN专用线路实现。在发起端(192,。原创 2023-12-28 17:44:53 · 351 阅读 · 0 评论 -
第十四章 14.2案例:使用KVM命令集管理虚拟机
通过文件管理可以直接查看.修改.复制虚拟机的内部文件。例如,当系统因为配置问题无法启动时,可以直接修改虚拟机的文件。虚拟机磁盘文件有raw、qcow2与qed格式,KVM虚拟机默认使用qcow2格式。上述命令将创建/etc/libvirt / qemu/ autostart/虽录.目录内容为开机自动启动的系统。通过“virsh list --all”查看不到test01的信息.说明此虚拟机被删除。查看KVM的配置文件存放目录〈test01 , xml是虚拟机系统实例的配置文件)从新启动并查看虚拟机的状态。原创 2024-01-04 17:07:26 · 428 阅读 · 0 评论 -
第十四章 :案例课:部暑KVM虚拟化平台
重启系统后.查看CPU是否支持虚拟化,对于Intel 的服务器可以通过以下命令查看,只要有输出就说明CPU支持虚拟化:AMD服务器可用cat/proc/cpuinfo / grep srnv命令查看。安装完成后还需要开启libvirtd服务,以开启相关支持。出现以上信息说明网卡桥接成功了。检查KVM 模块是否安装。从启 network 服务。原创 2024-01-03 19:11:03 · 418 阅读 · 0 评论 -
第十三章 Squid代理服务器 传统代理服务器
这样一来,就可以通过Squid 脚本来启动、停止.重启.重载Squid服务器了.方法是在执行/etc/init , d/squid脚本时添加相应的start、 stop、restart 参数或通过systermctl 命令控制Squid服务。Squid服务的配置文件位于/etc/squid , conf,充分了解配置行的作用将有助于管理员根据实际情况灵活配置代理服务。——————————————————————————————————————————使用Squid 服务脚本。Squid的配置文件。原创 2024-01-02 17:46:09 · 993 阅读 · 0 评论 -
第十章:构建安全的SSH 服务体系
A_实验案例:构建安全的SSH 服务体系实验环境某公司的电子商务站点由专门的网站管理员进行配置和维护.并需要随时从Internet进行远程管理。考虑到易用性和灵活性,在 Web服务器上启用OpenSSH 服务,同时基于安全性考虑,需要对SSH登录进行严格的控制.如图10.4所示。需求描述1,允许网站管理员wzadm通过笔记本电脑远程登录Web 服务器,笔记本电脑的Р地址并不,是固定的.采用密钥对验证方式以提高安全性。原创 2023-12-27 11:33:34 · 913 阅读 · 0 评论 -
第八章 Shell脚本应用 :编写系统服务脚本
编写一个名为myprog的系统服务脚本,通过位置变量$1指定的start、stop、restart、status 控制参数,分别用来启动、停止、重启sleep进程,以及查看sleep进程的状态。其中,命令 sleep用来暂停指定秒数的时间,这里仅用做测试.在实际运维工作中应将sleep改为相应后台服务的控制命令序列。2 ,编写系统服务脚本 129页。原创 2023-12-21 17:31:55 · 483 阅读 · 0 评论 -
第七章:实验案例:使用Shell 脚本监控主机
4,出现以下任-情况时告警:磁盘占用率超过90%、CPU使用率超过80%、内存使用率超过90%。2,测试sysmon . sh 脚本的执行情况。-ge:第一个数大于或等于(Greater or Equal}第二个数。-le:第一个数小于或等于(Lesser or Equal)第二个数。若测试的条件不成立,则测试操作的返回值将不为О(通常为1)。-ne,第一个数不等于(Not Equal)第二个数。-lt:第个数小于(Lesser Than)第二个数。-x:测试是否设置有可执行《Excute)权限。原创 2023-12-20 18:23:34 · 364 阅读 · 0 评论 -
第六章:6.3 Shell脚本与计划任务
为了方便更新脚本,这些内容最好存放到固定名称的变量中。为了顺利完成上述备份方案,首先需要做两个工作:其一,确保备份主机与数据库服务器之间保持连接畅通,不能有网络链路故障.防火墙封锁等阻碍,其二,MySQL服务必须允许从备份主机远程访问,且授权用户能够查询studydb、coursedb 库。备份内容:对MySQL.服务器中的studydb、coursedb库进行远程备份.每天凌晨2∶30执行.每个库备份为独立的.sql 文件,然后压缩为“.tar . gz”格式,文件名中嵌入执行备份时的日期和时刻。原创 2023-12-18 17:57:12 · 368 阅读 · 0 评论 -
第五章 LAMP 平台部署及应用
LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件.能够提供动态Web站点服务及其应用开发环境。LAMP是一-个缩写词,具体包括Linux操作系统.Apache网站服务器、MySQL数据库服务器.PHP《(或Perl、Python)网页编程语言。在LAMP平台的四个构成组件中,每个组件都承担着一部分关键应用。经过十几年的发展,各组件间的兼容性得到了不断的完善,协作能力和稳定性也不断增强,可以构建出非常优秀的Web 应用系统。各组件的主要作用如下。原创 2023-12-15 17:26:53 · 78 阅读 · 0 评论 -
第四章 MySQL 备份与恢复
备份的主要目的是灾难恢复.备份还可以测试应用、.回滚数据修改.查询历史数据.审计等.之前已经学习过如何安装MySQL,本小节我们将从生产运维的角度了解备份恢复的分类与方法。原创 2023-12-15 11:49:28 · 118 阅读 · 0 评论 -
Linux 第三章:实验案例:MySQL服务器的构建与维护
某公司因业务范围臼益扩大.最近订购了---套基于B/S架构的电子商务系统.在正式部署之前,要求对现有的httpd服务器进行改造,首先需要增加MySQL数据库服务。3,以rundb用户登录,在bdqn库中创建stuinfo表,并录入数据,如表3-2所示。以 rundb 用户登录,在bdqn库中创建 zzz 表,并录入数据,如表3-2所示。1,为MySOL数据库的root 用户设置密码.删除用户名.密码为空的用户记录。2,新建名为“bdqn”的库.授权用户rundb 从本机访问,具有所有操作权限。原创 2023-12-13 18:04:23 · 98 阅读 · 0 评论 -
Linux高级管理:第三章 MySQL数据库系统的安装
找到 support-files文件夹下的mysql , server脚本文件,将其复制到/usr /local/mysql/bin/目录下.并改名为mysqld ,.sh,然后创建mysql系统服务的配置文件/usr /lib/systernd/system/mysqld . service,将其添加为mysqld系统服务。(1〉为了避免发生端口冲突.程序冲突等现象,建议先查询MySQL软件的安装情况.确认没有使用以RPM方式安装的mysql-server、mysql软件包,否则建议将其卸载。原创 2023-12-12 20:32:12 · 258 阅读 · 0 评论 -
Linux高级管理 第二章:实验案例:基于域名的虚拟Web主机
例如.在/var/www /html目录下创建两个子文件夹bdan1com , bdqn2com,分别作为www , bdan1 , corm和www , bdan2 .com 的网站根目录.并分别编写测试网页文件。2,站点 www , jbit . com的网页文档存放在服务器的/var/ www/html / bdqn2com目录下。1,站点www , bdqn .com的网页文档存放在服务器的/var/ www/html/bdqn1com目录下。服务器的DNS 指向 DNS服务器IP。原创 2023-12-11 18:28:47 · 115 阅读 · 0 评论 -
Linux 高级管理第一章 :Web 网站服务(一)
若希望将httpd添加为系统服务,以便通过chkconfig进行管理.需要建立可控的服务脚本,例如,可将apachectl 脚本复制为/etc/init . d/httpd,并在文件开头添加chkconfig 识别配置.然后将其添加为标准的Linux系统服务。例如,当执行“httpd --v”命令(用于查看程序版本)时,即相当于执行“/us / local/httpd/bin/httpd -v”命令.3,/usr / local /httpd/logs:存放httpd 服务的日志文件。原创 2023-12-08 17:37:15 · 270 阅读 · 0 评论