
杂
北纬34度停留
这个作者很懒,什么都没留下…
展开
-
DNS解析——下
泛域名解析当用户输入错误的URL,使用泛域名解析,定向到一个友好错误页面。URL重定向:当访问到一个不存在(错误)的页面的时候,重定向到一个固定的提示页面DNS主从复制dig命令深解递归查询dig +recurse -t A www.baidu.com @172.25.254.111 使用+trace,请求递归查询解析分布过程查询dig +trace -t A www.baidu.com @172...原创 2018-03-29 17:29:05 · 455 阅读 · 0 评论 -
网络配置
网络配置网络历史网络发展互联网发展史什么是网络网络是为了实现计算机之间的交流,通过信号传送实现;信号即电磁信号(电信号(介质为有线)和磁信号(介质为无线))。我们平时所说,网卡是几兆网卡?意思是每秒中能够调制出去或者接收的信号的个数;如:10Mbps,每秒中传递的位的个数,即每秒传递10M的信号传输量 。我们平时所说的,使用的是几兆的网。说的是带宽,带宽字节说的是MByte:真正的带宽,10Mbp...原创 2018-04-03 20:00:03 · 889 阅读 · 0 评论 -
shell中的输入输出重定向——shell编程学习_四
shell中的输入输出输入输出重定向一般情况,我们的标准输入是键盘,标准输出是终端显示器;但是在很多情况,我们需要从文件中读取数据作为输入,然后将输出数据保存在文件中。这是我们就需要将标准输入从键盘重定向到文件,将标准输出重定向到文件,这个过程就是输入输出重定向。输出重定向输出重定向有两种方式COMMAND > outputfileCOMMAND >> outputfile其中&...原创 2018-04-11 11:38:24 · 788 阅读 · 0 评论 -
shell脚本用户输入处理——shell编程学习_七
用户输入处理在Linux操作系统中,用户输入一般分为两类:命令行参数 这是在命令启动时将数据传递,命令行参数形式一般包括:命令、选项、参数 选项用来定义用户的行为 参数用来向命令传递特定的数据如:[root@shell input]# ls -a test_1.sh test_1.sh//即瞬间生成进程,执行完瞬间释放。参数的传递应该和命令的进行同时运行时输入 这种是在命令启动之后,将数...原创 2018-04-16 22:47:32 · 8082 阅读 · 0 评论 -
shell编程中的条件判断——shell编程学习_五
shell编程中的条件判断在实际中的shell编程中,我们需要对脚本中的逻辑进行控制,通常使用得恶就是条件和循环对逻辑流进行控制。在shell中提供两种结构进行条件判断,即:if then(常用判断条件)caseif then条件判断的优点:可以使用test命令进行一个值范围的条件判断,case只能使用特定的值。case条件判断的优点:简化值的判断,使多值判断变的清晰、易读。if then条件判断...原创 2018-04-11 16:32:02 · 442 阅读 · 0 评论 -
独立磁盘冗余阵列——RAID
RAIDRAID:独立磁盘冗余阵列(Redundant Arrays of Independent(最早是Inexpensive,后来改成Independent) Disks,RAID)计算机核心部件:CPU,内存,IO设备部分硬盘接口格式:硬盘类型英文名称传输速度接口类型IDEIntegrated Drive Electronics133Mbps并行接口SATA1Serial Advanced ...原创 2018-04-04 16:34:17 · 2020 阅读 · 0 评论 -
Linux中的信号——shell编程学习_八
Linux中的信号简单的说,Linux shell中的信号是解决如何对运行中的脚本进行干预以及如何控制脚本运行的时机的一种解决方法。Linux中的信号什么是信号?类似于cpu中中断机制,用来进行进程之间的异步通信。由一个进程发出,由另一个进程接收并处理。使用man命令对signel信号进行查看。下面是部分常用的信号含义:信号名称描述1SIGHUP挂起进程2SIGINT终止进程3SIGQUIT停止进...原创 2018-04-17 14:17:27 · 837 阅读 · 0 评论 -
nginx反向代理七层负载
nginx反向代理七层负载nginx可以作为七层协议上的负载均衡主机,即在应用层上的负载均衡主机,七层负载是面向服务的,报文已经被转发至用户空间,这是不同于四层负载的地方(四层负载在内核(TCP协议栈)就被转发给后台RS)。配置nginx负载linux版本:redhat6.5nginx主机IP:172.25.254.11 RS1主机IP:172.25.254.13 RS2主机IP:172.25.2...原创 2018-04-12 20:55:48 · 824 阅读 · 0 评论 -
shell编程中的循环——shell编程学习_六
shell编程中的循环shell编程中经常使用`for ; while ; until ; break ; continue等关键字来实现循环语句。for循环for循环得语法结构:for var in list //var是变量,for和in是关键字,list是一个变量的集合,循环的每一次都会将list的一个子项赋值给vardo commandsdone获取list的方法:直接填入一个列表示...原创 2018-04-13 21:08:03 · 270 阅读 · 0 评论 -
Linux处理求两个文件交集、差集
两个文件交集、差集两个文件,如:[root@localhost grep]# cat 1.txtabcadaabbaa[root@localhost grep]# cat 2/txtabcbbfsx分析,文件1.txt和文件2.txt:1.txt - 2.txt(a) d aa (aa)2.txt - 1.txtfsx1.txt 交 2.txta b c bbcomm...原创 2018-06-28 08:32:15 · 1946 阅读 · 0 评论 -
DNS解析——上
DNS域名解析,BIND:Berkeley Internet Name DomainDNS:Domain Name Service,名称解析(转换)Name Resolving(背后有查询过程,这就需要用到"数据库")域名:.com域名是一级一级的,一个完全限定域名是由很多域名一层一层类加而成的www.baidu.com(主机名FQDN(完全限定域名):full qualified domain ...原创 2018-03-28 15:09:52 · 983 阅读 · 0 评论 -
Nginx学习(一)
Nginx什么是NginxNginx可以作为: HTTP server(轻量级,高性能的web服务器) 相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50K 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型. Reverse proxy...原创 2018-03-23 20:25:59 · 216 阅读 · 0 评论 -
DHCP服务
DHCPDynamic Host Configuration Protocol:动态主机配置协议;是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;...原创 2018-03-29 20:37:59 · 928 阅读 · 0 评论 -
计算机启动过程
计算机启动过程计算机的整个启动过程分成四个阶段当我们按下电源,电源就开始向主板和其它设备供电,此时电压还不太稳定,计算机第一时间读取ROM(被内置在计算机中的一段只读程序),该程序向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了,它便撤去RESET信号,CPU马上就从地址FFFF0H(这是BIOS的地...原创 2018-03-20 19:41:52 · 1019 阅读 · 0 评论 -
CRONTAB命令学习
CRONTAB相当于Windows中的计划任务crontab出现的原因:工作中遇到的困难,如每分钟需要执行一个程序检查系统运行状态,或者每个星期需要备份日志文件等,于时出现了crontab。crontab是一个用于设置周期性被执行的任务的工具。在介绍crontab之前,先介绍两个概念,cron分为两部分:cron job:被周期执行的任务corn table:周期性执行的任务列表 ,它的每一行都是...原创 2018-04-07 19:35:53 · 2003 阅读 · 0 评论 -
NFS服务
NFSRPC什么是RPC网络文件系统实现的核心是使用了RPC机制,即:远程过程调用协议。在说明NFS协议之前必须先搞清楚RPC。RPC是一种编程技术,也是协议。如果在同一个主机上,两个进程之间可以直接通信(即进程间通信),但是当两个进程位于C/S模型上时,则需要借助另外一个应用程序(RPC),两个进程不需要考虑自己是否在网络上通信(全权由RPC处理)RPC建立在Socket(套接字)之上,一台主机...原创 2018-03-26 16:07:46 · 4083 阅读 · 0 评论 -
Linux Shell编程学习_一
Shell编程Linux Shell 简介shell是用户与内核交流的桥梁;shell提供一个命令行接口,和一系列与操作系统相关的命令。shell原意是外壳的意思,起源于1960年代,路易斯-普赞百度百科眼中的shell[root@fsx mnt]# echo $SHELL //查看当前Linux使用的shell版本/bin/bash[root@fsx mnt]# cat /etc/s...原创 2018-04-09 13:01:29 · 248 阅读 · 0 评论 -
网络服务器搭建
网络服务器搭建技术支持本文实现:对外提供web服务,并在以下技术的基础上,避免提升服务的健壮性和高效性。基于LVS的负载均衡 //haproxy,naginx可替代 负载均衡技术提升服务的健壮性,保证在高并发情况下服务器仍然可以持久在线提供服务。基于keepalived的高可用 //pacemaker,corosync,heartbeat可替代 高可用技术提升服务的持久性,保证主服务器出现问题(d...原创 2018-04-02 12:01:55 · 1699 阅读 · 0 评论 -
shell编程中的变量运算——Shell编程学习_二
shell编程中的变量运算shell编程中的字符串操作字符串连接字符串连接就是指将两个或多个相对独立的字符串,按照一定顺序连接,合整成一个新的字符串。如:字符串1:abc;字符串2:123;合成新的字符串3:abc123[root@fsx ~]# str=hello //定义一个字符串变量[root@fsx ~]# echo $str //输出字符串,输出时变量名前要加$he...原创 2018-04-10 10:12:39 · 496 阅读 · 0 评论 -
shell编程中的函数——Shell编程学习_三
shell编程中的函数什么是函数?对程序逻辑的封装、可以实现代码的复用、并且在一个位置修改,可以实现多个位置使用(还是复用)。shell是面向过程的语言,所以shell封装一般都是函数或者库。基本的脚本函数shell中所指的函数是可以命名的,并在代码中任何位置重复使用的代码块。函数的定义两种函数定义的方式:function name { commands}name() { command}两种...原创 2018-04-10 15:19:18 · 298 阅读 · 0 评论 -
Linux下查看系统负载部分命令
系统负载命令关于查看系统负载,首先得明白什么是系统,自上而下系统层次是什么样子的?查询的时候才能有的放矢。查看系统负载都要看什么?下面仅仅是部分介绍 load averages:系统平均负载 cpu usage:cpu利用率 kernnel errors:内核错误 cpu balance:cpu均摊情况 precess usage:进程使用情况...原创 2018-08-25 16:55:52 · 5454 阅读 · 0 评论