linux高级管理
文章平均质量分 88
linux高级管理
IT_小薇子
这个作者很懒,什么都没留下…
展开
-
Nginx网站服务
使用"http{ }"界定标记用于设定HTTP服务器,包括访问日志、HTTP端口、网页目录、默认字符集、连接保持,以及后面的虚拟Web主机、PHP解析等网站全局设置,其中大部分配置语句都包含在子界定标记"server{ }"内。在Nginx服务器的主配置文件/usr/local/nginx/conf/nginx.conf中,包括全局配置,I/O事件配置和HTTP配置这三大块内容,配置语句的格式为"关键字"值"(末尾以分号表示结束)",以"#"开始的部分表示注释。将下载的Discuz!原创 2024-01-13 14:36:30 · 954 阅读 · 0 评论 -
firewall防火墙(二)
例如,当接收互联网用户的HTTP请求时,网关服务器判断数据包的目标地址与目标端口,一旦匹配指定规则.则将其目标地址修改为内网真正的服务器地址.从而建立有效连接。firewalld的富语言(rich language)提供了一种不需要了解iptables语法的通过高级语言配置复杂Pv4和IPv6 防火墙规则的机制.为管理员提供了一种表达性语言,通过这种语言可以表达 firewalld的基本语法中未涵盖的自定义防火墙规则。对于所有的区域.区域内的规则的基本排序是相同的。审核的使用是可选择的。原创 2024-01-10 17:32:15 · 864 阅读 · 0 评论 -
部署KVM虚拟化平台
(1)创建存储池,双击“QEMU/KVM”,选择“存储”选项卡,然后单击“+”按钮新建存储池。右击“QEMJ/KVM”,然后选择“新建”选项.在弹出的对话框中选择“本地安装介质”.然后单击“前进”按钮。(2)桥接模式.这种模式允许虚拟机像一台独立的主机--样拥有网络,外部的机器可以直接访问到虚拟机内部.但需要网卡支持.一-般有线网卡都支持。在“引导选项”视图中勾选“主机引导时启动虚拟机”复选框.这样在物理宿主机启动后.这个VM也会启动,最后单击“应用”按钮,开始安装。关于两种模式的说明如下。原创 2024-01-04 16:44:59 · 1902 阅读 · 0 评论 -
linux高级管理——shell脚本应用(三)
使用for循环语句时,需要指定-一个变量及可能的取值列表,针对每个不同的取值重复执行相同的命令序列,直到变量值用完退出循环。在这里,"取值列表”称为for语句的执行条件,其中包括多个属性相同的对象.需要预先指定{如通讯录、P黑名单)。for语句的操作对象为用户指定名称的变量,并通过in关键字为该变量预先设置了一个取值列表.多个取值之间以空格进行分隔。根据人事部门给出的员工姓名的拼音列表,在Linux服务器中添加相应的用户账号,初始密码均设置为“123456”。根据姓名列表批量添加用户。原创 2023-12-21 17:32:25 · 507 阅读 · 0 评论 -
linux高级管理——shell脚本应用(四)
"^”符号在元字符集合“门”符号内外的作用是不一样的.在“[]”符号内表示反向选择,在“门”符号外则代表定位行首。"[”中无论有几个字符,都仅代表一个字符,也就是说“[io]”表示匹配“i”或者“o”。在上面的示例中.查询“the"字符串时出现了很多包含“the”的行.如果想要查询以“the”字符串为行首的行,则可以通过“^"元字符来实现。查询以小写字母开头的行可以通过“^[a-z]”规则来过滤,查询大写字母开头的行则使用“1[A-Z]"规则.若查询不以字母开头的行则使用“^[^a-zA-Z]”规则。原创 2023-12-22 17:24:31 · 894 阅读 · 0 评论 -
linux高级管理——shell脚本应用(二)
整数值比较指的是根据给定的两个整数值,判断第--个数与第二个数的关系,如是否大于.等于、小于第二个数。比较常用的条件操作包括文件测试.整数值比较.字符串比较.以及针对多个条件的逻辑测试,下面分别进行介绍。&&:逻辑与,表示“而且”,只有当前后两个条件都成立时,整个测试命令的返回值才为О(结果成立)。||:逻辑或.表示“或者”,只要前后两个条件中有一个成立,整个测试命令的返回值即为О(结果成立)。:逻辑否.表示“不”,只有当指定的条件不成立时,整个测试命令的返回值才为О(结果成立)。原创 2023-12-20 17:57:47 · 869 阅读 · 0 评论 -
配置Smart Link主备备份示例
在SwitchA上创建VLAN,并配置接口允许相应VLAN通过。在SwitchA上使能回切功能,使得故障恢复后,流量切换到相对稳定的原主链路上。# 配置SwitchA,并指定发送Flush报文的密码为SHA加密方式。# 配置SwitchB,并指定接收Flush报文的密码为SHA加密方式。# 配置SwitchC,并指定接收Flush报文的密码为SHA加密方式。# 配置SwitchD,并指定接收Flush报文的密码为SHA加密方式。在SwitchA上创建Smart Link备份组,并指定端口角色。原创 2023-12-08 11:12:17 · 29 阅读 · 0 评论 -
linux高级管理——LAMP平台部署及应用
编写一个“.ph”格式的测试网页文件,使用PHP内建的“phpinfo( )”函数显示服务器的 PHP环境信息,PHP代码应包括在“<pphp …MySQL数据库服务器:作为LAMP架构的后端.是一款流行的开源关系数据库系统。通过修改php . ini 文件中的配置内容.可以控制PHP网页的执行特性,如是否允许用户上传文件.设置上传文件的大小限制、设置默认使用的字符集.加载额外的扩展模块等。经过十几年的发展,各组件间的兼容性得到了不断的完善.协作能力和稳定性也不断增强,可以构建出非常优秀的Web应用系统。原创 2023-12-15 17:24:55 · 128 阅读 · 0 评论 -
MY SQL数据库系统
找到 support-files文件夹下的mysql , server脚本文件.将其复制到/usr / local/mysql/bin/目录下,并改名为mysqld . sh,然后创建mysql系统服务的配置文件/usr /lib/ systermd/system/mysqld , service,将其添加为 mysqld系统服务。(1〉为了避免发生端口冲突.程序冲突等现象,建议先查询MySQL软件的安装情况.确认没有使用以RPM方式安装的mysql-server、mysql软件包,否则建议将其卸载。原创 2023-12-12 17:12:00 · 253 阅读 · 0 评论 -
Linux高级管理——web网站服务(二)
这是使用最为普遍的虚拟Web主机类型。基于端口的虚拟主机通常只用于同-个Web站点.其针对的网站名称.Р地址往往是相同的,但通过不同的TCP端口来提供访问不同网页内容的服务入口。首先需要向DNS服务提供商注册各虚拟Web站点的域名.以便当访问其中任何一个虚拟Web站点时,最终访问的都是同一个P地址——实际支撑所有虚拟Web站点的服务器的IP地址。基于端口:这种方式并不使用域名.P地址来区分不同的站点内容,而是使用了不同的TCP端口号,因此用户在浏览不同的虚拟站点时需要同时指定端口号才能访问。原创 2023-12-11 18:25:10 · 57 阅读 · 0 评论 -
Mysql 备份与恢复
以上次完整备份或上次的增量备份的时间为时间点,仅备份这之间的数据变化.因而备份的数据量小,占用空间小,备份速度快。但恢复时,需要从上一次的完整备份开始到最后一次增量备份之间的所有增量依次恢复.如中间某次的备份数据损坏,将导致数据的丢失。完全备份:每次对数据进行完整的备份.即对整个数据库的备份.数据库结构和文件结构的备份.保存的是备份完成时刻的数据库,是差异备份与增量备份的基础。差异备份:备份那些自从上次完全备份之后被修改过的所有文件.备份的时间节点是从上次完整备份起.备份数据量会越来越大。原创 2023-12-14 18:24:05 · 162 阅读 · 0 评论 -
linux高级管理——访问MYSQL数据库
来源地址可以是域名.P地址,还可以使用“%”通配符.表示某个区域或网段内的所有地址,如“%.bdqn , com”“192,168.1 .%”等。当指定的用户名不存在时,GRANT语句将会创建新的用户,否则,GRANT语句用于修改用户信息。REVOKE语句:用于撤销指定用户的数据库权限,撤销权限后的用户仍然可以连接到MySQL服务器,但将被禁止执行对应的数据库操作。CREATE TABLE语句:用于在当前库中创建新的表.需指定数据表名称作为参数,并定义该表格所使用的各字段。原创 2023-12-13 17:13:13 · 906 阅读 · 0 评论 -
T-SQL高级查询——多表查询
外联接(outer join〉是对内联接的扩充.除了将两个数据集合中重复部分以内的数据行联接起来之外,还可以根据要求返回左侧或右侧表中非匹配的数据或全部的数据。内联接〈 inner join)是最常用的-一种联接方式,只返回两个数据集合之间匹配关系的行,将位于两个互相交叉的数据集合中重风部分以内的数据行联接起来。前面讲述过的所有查询都是基于单个数据库表的查询。如果一个查询需要对多个表进行操作,就称为联接查询,联接查询的结果集或结果称为表之间的联接。表联接类型可以分为内联接.外联接和交叉联接等。原创 2023-12-04 15:23:09 · 128 阅读 · 0 评论 -
查询优化与事务处理——触发器、事务、锁
因此,事务是--个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,它特别适用于多用户同时操作的数据库系统。3.更新锁(U锁}:U锁可以看作S锁和×锁的结合,用于更新数据,更新数据时首先需要找到被更新的数据,此时可以理解为被查找的数据上了S锁。对数据进行修改的所有并发事务是彼此隔离的.这表明事务必须是独立的.它不应以任何方式依赖于或影响其他事务。修改数据的事务可以在另一个使用相同数据的事务开始之前访问这些数据,或者在另一个使用相同数据的事务结束之后访问这些数据。原创 2023-12-06 16:30:55 · 208 阅读 · 0 评论 -
linux高级管理——Shell脚本应用(一)
执行时将从标准输入设备〈键盘)读入一行内容,并以空格为分隔符.将读入的各字段依次赋值给指定的变量〈多余的内容赋值给最后一个变量)。在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力.而且容易出错.而编写一个恰到好处的Shell脚本程序,可以批量处理、自动化地完成一系列维护任务.大大减轻管理员的负担。在等号“=”后边直接指定变量内容是为变量赋值的最基本方法.除此之外.还有一些特殊的赋值操作,可以更灵活地为变量赋值,以便适用于各种复杂的管理任务。对于未定义的变量,将显示为空值。原创 2023-12-18 17:53:33 · 1932 阅读 · 0 评论 -
查询优化与事务处理——实验例举
统计每门课程的平均成绩.要求以视图显示“课程ID、课程名.平均成绩”.要求输出:学员姓名.课程名、考试日期和学员成绩。利用索引查询考试成绩为80~90分的所有记录。原创 2023-12-05 18:13:59 · 59 阅读 · 0 评论 -
权限管理与数据恢复
当使用Windows用户身份验证时, SQL Server 会使用操作系统中的 Windows用户和密码。备份事务日志:从上一次成功的事务日志备份到当前事务日志的尾部截断事务日志:到事务日志活动部分的开始.丢弃不活动的部分,此外.事务日志备份主要是T-SQL语句.而不是整个数据库结构、文件结构或数据。其中.认证用来确定登录saL Server的用户的登录账户和密码是否正确.以此来验证其是否具有连接SQL Server 的权限,访问许可用来授予用户或组能够在数据库中执行哪些操作.如创建表.查询数据等。原创 2023-12-07 17:28:14 · 172 阅读 · 0 评论 -
linux高级管理——web网站服务
对于新编译安装的httpd服务.网站根目录位于/usr/ local /httpd /htdocs 下,需要将Web站点的网页文档复制或上传到此目录下。若希望将httpd添加为系统服务,以便通过chkconfig进行管理.需要建立可控的服务脚本,例如,可将apachectl脚本复制为/etc/init . d/httpd,并在文件开头添加 chkconfig 识别配置,然后将其添加为标准的Linux系统服务。/usr / local/httpd/modules:存放httpd 服务的各种模块文件。原创 2023-12-08 17:24:23 · 72 阅读 · 0 评论