1、服务器端安装NFS的服务程序yuminstall-ynfs-utils建立XiaoBai文件夹(测试用)写配置文件vim/etc/exports写入/XiaoBai10.234.1.56/255.255.255.0(rw,sync)格式是:要共享的目录共享的IP及掩码或者域名(权限,同步更新)启动服务servicerpcbindrestart/etc/init.d/nfsrestartchkc
#!/bin/bash #This is Open-Falcon install script #Data is 2018/1/10 #Editer Zhanxing #本脚本使用Red 7和CentOS 7系统安装Open-Falcon install_preparation() { yum&n
对于Open-Falcon 系统的部署,研究了一段时间才部署成功,文档主要部署的为v0.2.1版本,参考官网文档。关于该监控系统的部署分为三个部分,一、环境准备;二、启动后端;三、安装前段。一、环境准备 首先将服务器内部防火墙关闭,并关机开机启动,并关闭selinux,此处不在赘述。1.1 安装wget和vim软件
Windows 2012 系统搭建高可用故障转移集群一、故障转移集群介绍 21.1 系统介绍 21.2 工作原理 2二、实验目的 22.1 验证故障转移功能 22.2 验证高可用集群的可用性,以及支持的服务类型 2三、实验原理 33.1 实验拓扑 3
Windows 2012 R2 操作系统搭建DHCP-HA集群 目录一、DHCP故障转移集群介绍 21.1工作原理 21.2工作模式以及使用场景 2二、实验目的 3三、实验原理 33.1实验拓扑 33.2实验环境设备 33.3 实验
tcp_wrapper:tcp包装器对基于tcp协议开发并提供服务的应用程序,提供的一层访问控制工具;基于库调用实现其功能:libwrap判断服务是否能够由tcp_wrapper进行访问控制:(1)动态编译:ldd命令;(2)静态编译:strings命令查看应用程序文件,其结果中如果出现hosts.allowhosts.deny在配置文件在为各服务分别定义访问控制规则实现访问控制:/etc/hos
iptables:包过滤型防火墙Firewall:防火墙,隔离工具;工作于主机或网络的边缘,对于进出本主机或网络的报文根据事先定义好的检查规则作匹配检测,对于能够被规则所匹配到的报文做出相应处理的组件;主机防火墙:网络防火墙ipfwipchainsiptables/netfilterframework:netfilterhooksfunctionruleutils:iptables功能:(四表)f
数据基础应用:表:CREATETABLE[IFNOTEXISTS]'tbl_name'(col1type1,col2type2,...)coltype1PRIMARYKEY(col1,...)INDEX(col1,...)UNIQUEKEY(col1,...)表选项:ENGINE[=]engine_nameROW_FORMAT[=]{DEFAULT|DYNAMIC|FIXED|COMPRESSED
SQL语句:DDL:DataDefinationLanguageCREATE,DROP,ALTERDML:DataManipulationLanguageINSERT,DELETE,UPDATE,SELECTGRANT,REVOKE数据库:CREATEDATABASE|SCHEMA[IFNOTEXISTS]'DB_NAME';DROPDATABASE|SCHEMA[IFEXISTS]'DB_NAM
MariaDB的程序组成:C:mysql:CLI交互式客户端程序;mysqldump,mysqladmin...S:mysqld_safemysqldmysqld_multi服务器监听的两种socket地址:ipsocket:监听在tcp的3306端口,支持远程通信;unixsock:监听在sock文件上(/tmp/mysql.sock,/var/lib/mysql/mysql.sock),仅支持
安装MariaDBCentOS7直接提供;CentOS6:通用二进制格式安装过程(1)准备数据目录以/mydata/data为例;(2)配置mariadb#groupadd-r-g306mysql#useradd-r-g306-u306mysql#tarxfmariadb-VERSION.tar.xz-C/usr/local#ln-sv#cd/usr/local/mysql#chown-Rroot
mariadb(mysql):数据结构模型:层次模型、网状结构、关系模型关系模型:二维关系:row,column数据库管理系统:DBMS关系:Relational,RDBMS补充材料:RDMBS设计范式基础概念设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)
LAMP:a:apachem:mariadb,mysqlp:php,perl,pythonLAMMP:memcached静态资源:静态内容;客户端从服务器获得的资源的表现形式与原文件相同;动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端;CGI:CommonGatewayInterfacefastcgi程序=指令+数据httpd+php:modulescgifastcgi(
http的应用httpd-2.4:新特性:(1)MPM支持运行DSO机制;以模块形式按需加载;(2)支持eventMPM;(3)支持异步读写;(4)支持每模块及每个目录分别使用各自的日志级别;(5)每请求配置;<If>(6)增强版的表达式分析器;(7)支持毫秒级的keepalivetimeout;(8)基于FQDN的虚拟主机不再需要NameVirtualHost指令;(9)支持用户自定
httpd-2.215curl命令curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST、PUT等方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上载文件断点续传
http协议: http/0.9, http/1.0, http/1.1, http/2.0 http协议:stateless 服务器无法持续追踪访问者来源 cookie, session http事务: 请求:request 响应:response 报文语法格式: request报文 <method> <request-UR
httpd CentOS 6: 2.2 CentOS 7: 2.4 http://httpd.apache.org/ 安装方式: rpm 编译 CentOS 6: 程序环境 配置文件: /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/*.conf 服务脚本: /etc/rc.d/init.d/httpd 配置文件:/
Web Service 传输层:提供进程地址 Port number: tcp:传输控制协议,面向连接的协议;通信前需要建立虚拟链路;结束后拆除链路; 0-65535 udp:User Datagram Protocol,无连接的协议; 0-65535 IANA: 0-1023:众所周知,永久的分配给固定的应用使用,特权端口,22/tcp(ssh), 80/tcp(h
# tr -dc A-Za-z0-9_ < /dev/urandom | head -c 30 | xargs # tr -dc A-Za-z0-9_ < /dev/Random | md5sum
#!/bin/bash #zhanxing yum install -y ppp iptables make gcc gmp-devel xmlto bison flex xmlto libpcap-devel lsof #准备环境 yum&nbs
GNU awk: 文本处理三工具:grep, sed, awk grep, egrep, fgrep:文本过滤工具;pattern sed: 行编辑器 模式空间、保持空间 awk:报告生成器,格式化文本输出; AWK: Aho, Weinberger, Kernighan --> New AWK, NAWK GNU awk, gawk gawk - pattern scann
bash编程: 数组: 变量:存储单个元素的内存空间; 数组:存储多个元素的连续的内存空间; 数组名 索引:编号从0开始,属于数值索引; 注意:索引也可支持使用自定义的格式,而不仅仅是数值格式; bash的数组支持稀疏格式; 引用数组中的元素:${ARRAY_NAME[INDEX]} 声明数组: declare -a ARRAY_NAME
Systemd: POST --> Boot Sequence --> Bootloader --> kernel + initramfs(initrd) --> rootfs --> /sbin/init init: CentOS 5: SysV init CentOS 6: Upstart CentOS 7: Systemd Systemd新特性:
条件判断:case语句 case 变量引用 in PAT1) 分支1 ;; PAT2) 分支2 ;; ... *) 默认分支 ;; esac 示例:#!/bin/bash # cat << EOF cpu) show cpu information; mem) show mem
bash脚本编程 while CONDITION; do 循环体 done 进入条件:CONDITION为true; 退出条件:false until CONDITION; do 循环体 done 进入条件:false 退出条件:true 示例:求100以内所正整数之和;#!/bin/bash # declare -i i=1 declare -i s
sed:编辑器 sed: Stream EDitor, 行编辑器; 用法: sed [option]... 'script' inputfile... script: '地址命令' 常用选项: -n:不输出模式中的内容至屏幕; -e: 多点编辑; -f /PATH/TO/SCRIPT_FILE: 从指定文件中读取编辑脚本
bash脚本编程: 编程语言: 数据结构 顺序执行 选择执行 条件测试 运行命令或[[ EXPRESSION ]] 执行状态返回值; if case 循环执行 将某代码段重复运行多次; 重复运行多少次? 循环次数事先已知: 循环次数事先未知; 必须有进入条件和退出条件: for, while, until 函数:结构化编程及代码重用
Linux任务计划、周期性任务执行 未来的某时间点执行一次任务:at, batch 周期性运行某任务: cron 电子邮件服务: smtp: simple mail transmission protocol, 用于传送邮件; pop3: Post Office Protocol imap4:Internet Mail Access Protocol mailx - send and re
一、环境核实以及准备。 在centos7系统中默认有安装mailx命令进行系统邮件的发送。如果没有相关的命令可以自行通过yum安装 #yum install mailx -y 使用#ss -tnl查看25端口是否监听在127.0.0.1上。默认就是监听的。 &nb
psaxopid,comm,ni
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号