摘要:一般模式 (1) yy(功能描述:复制光标当前一行) y数字y (功能描述:复制一段(从第几行到第几行,光标闪烁处认为第一行,y2y,即复制光标所在行以及光标下一行))(2)p(功能描述:箭头移动到目的行粘贴粘在光标所在行的下一行)(3) u(功能描述:撤销上一步)(4)dd(功能描述:删除光标当前
阅读全文
摘要:今天在修改ssh默认的22端口后,重启服务后无法远程连接过来。按照网上的资料做了关闭了selinux、iptables 还是无法连接,偶然看到了一下文章,测试有效,记录一下。 “今天,发现无论如何也无法ssh到远程的服务器,但在/var/log/secure中发现下面两行:Sep 15 04:38:
阅读全文
摘要:1、编辑/etc/logrotate.conf文件 将全局的weekly下的rotate 4改为rotate 24,表示6个月;#系统默认日志保存时间为4周 将指定文件的monthly下的rotate 1改为rotate 6,表示6个月 2、重启日志服务 service rsyslog restar
阅读全文
摘要:nginx中的server_name指令主要用于配置基于名称虚拟主机. 一 匹配顺序,server_name指令在接到请求后的匹配顺序如下: 1、确切的server_name匹配,例如: server { listen ; server_name www.sklinux.com sklinux.co
阅读全文
摘要:1. nmap -sT 192.168.96.4 //TCP连接扫描,不安全,慢 2. nmap -sS 192.168.96.4 //SYN扫描,使用最频繁,安全,快 3. nmap -Pn 192.168.96.4 //目标机禁用ping,绕过ping扫描 4. nmap -sU 192.168
阅读全文
摘要:find ... -exec ... {} \; 的解释 crontab -e 0 23 * * * find /usr/local/nginx/logs -mtime +2 -name "access.*log" -exec rm -rf {}\; find的特殊功能是能够进行额外的动作,如上面定
阅读全文
摘要:1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明: 将/opt/soft/log
阅读全文
摘要:~ 帐户的 home 目录 算是个常见的符号,代表使用者的 home 目录:cd ~;也可以直接在符号后加上某帐户的名称:cd ~user或者当成是路径的一部份:~/bin ~+ 当前的工作目录,这个符号代表当前的工作目录,和内建指令 pwd的作用是相同的。 # echo ~+/var/log ~-
阅读全文
摘要:在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同?废话不多说,详解如下: 一. 什么是负载均衡1)负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力
阅读全文
摘要:(一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个
阅读全文
摘要:功能描述 使用yum-config-manager命令可以进行YUM配置管理。 命令语法 yum-config-manager [选项] [部分] 选项含义 选项 含义 -e<错误级别> 错误输出级别 -d<调试级别> 调试输出级别 -c<配置文件> 指定配置文件的位置 -t 错误宽容 -q 安静模
阅读全文
摘要:lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下
阅读全文
摘要:成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux中提供了异常日志,并且日志的细节是可配置的。Linux日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能。Linux日志存储在/var/log目录
阅读全文
摘要:break语句: break 语句可以立即终止当前循环的执行,跳出当前所在的循环结构。无论是 while 循环还是 for 循环,只要执行 break 语句,就会直接结束当前正在执行的循环体。for:for iq in 'hello': if iq == 'o': break print("当前字母
阅读全文
摘要:命令:let let 命令是 Bash 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。 语法格式 let arg [arg ...] 参数说明: arg:要执行的表达式 实例: 自加操作:let no++ 自减操
阅读全文
摘要:位置参数:$1,$2 返回值: $? 说明:函数的返回值,是函数最后一条命令执行的状态码 return:自定义状态码 局部变量:local ,只在函数内部有效,强烈建议使用(说明:在shell主体和函数中,创建的变量,默认为全局变量,会互相引用和影响 ) 注意:: 1、完成特定功能的代码块(片段)
阅读全文
摘要:了解TCP协议端口的连接状态,对排除和定位网络或系统故障会有很大帮助,因此了解一下是有必要的;在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT 一、LISTENING 提供某种服务,侦听远方TCP端口的连接请求,当提供的服务没有被连接时,处于LISTENING(监
阅读全文
摘要:比 netstat 好用的socket统计信息,iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息 说明 ss命令 用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关
阅读全文
摘要:sort --(排序) sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 sort命令用于 对文本文件内容,以行为单位来排序。 sort命令以空格作为字段分隔符,将一行分割为
阅读全文
摘要:定义数组 像很多脚本语言一样,shell变量不区分类型,对于普通数组,可申明也可以不申明: 如果习惯使用声明,就使用declare 命令声明 例如:declare -a myarray 普通数组 declare -A myarray 关联数组 数组初始化:在赋值语句的等号右侧,紧挨着用一对括号表示数
阅读全文