随笔分类 - Linux
摘要:Strace是Linux下一款通用的进程动态跟踪工具,用来追踪程序执行时的系统调用和所接收的信号。其应用方法如下图(部分)。 首先,简单说说它的使用参数,Strace的参数包括输出参数、过滤参数、统计参数、跟踪参数、启动参数和其他杂项。详细的看帮助文档或者搜索它的用法,我们只简单介绍几个常用的参数:
阅读全文
摘要:作为一名合格的 Linux 运维工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里给出一个处理问题的一般思路: 重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见
阅读全文
摘要:windows的域名本地解析文件hosts是可以一个域名对多个IP,如果有一个IP有问题,可以去解析到其他IP Linux的本地解析文件/etc/hosts,是否也可以这样呢。下面做了个测试 先看一下#解析器查询顺序配置文件 如果想设置解析顺序,如下内容 #表示先查询本地hosts文件,如果没有结果
阅读全文
摘要:作为一名合格的 Linux 运维工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里给出一个处理问题的一般思路: 重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见
阅读全文
摘要:转自 linux nc命令使用详解(转) - boluoboluo - 博客园 https://www.cnblogs.com/boluoboluo/p/6437787.html nc(netcat),一般我们多用在局域网内传送文件(scp多用在跳板机存在的情况),可查询man nc查看它的说明,更
阅读全文
摘要:查找根目录下大于500M的文件,排除/proc目录 如果排除俩个目录 参考 find排除目录 - raindream - 博客园https://www.cnblogs.com/drizzlewithwind/p/5705915.html find命令:忽略一个目录或者多个目录 - PhoenixMY
阅读全文
摘要:双引号:awk '{print "\""}' #放大:awk '{print " \" "}'使用“”双引号把一个双引号括起来,然后用转义字符\对双引号进行转义,输出双引号。单引号:awk '{print "'\''"}' # 放大: awk '{print " ' \ ' ' " }'使用一个双引
阅读全文
摘要:下面的脚本可以压缩日志并删除原始文件 说明加上参数--remove-files,tar命令可以压缩并删除的源文件 这样只能删除文件,如果删除源文件夹,可以使用以下方法 tar -zcvf aaa/ aaa.tar.gz && rm -rf aaa
阅读全文
摘要:在Linux系统中经常会使用dd命令来测试硬盘的写入速度,命令会涉及到两个参数:dsync与fdatasync,本文介绍一下其区别。 [java] view plain copy dd if=/dev/zero of=/tmp/1Gbytes bs=4k count=256000 oflag=dsy
阅读全文
摘要:登录服务器时,发现密码错误,输入后还是错误不能登录 最后发现登录日志中有pam_tally2(sshd:auth): user root (0) tally 53, deny 6 less /var/log/secure 查看发现使用pam认证, 各参数解释: even_deny_root 也限制r
阅读全文
摘要:今天写代码时,需要统一化输出格式进行,一时想不起具体细节,用了最笨的方法,现在讲常见的方法进行一个总结。 一、格式化输出 1、整数的输出 直接使用'%d'代替可输入十进制数字: [python] view plain copy >>> print 'i am %d years old'%25 i a
阅读全文
摘要:问题: 当我想试着用tar命令来创建一个压缩文件时,总在执行过程中失败,并且抛出一个错误说明"tar:由于前一个错误导致于失败状态中退出"("Exiting with failure status due to previous errors"). 什么导致这个错误的发生,要如何解决? 如果当你执行
阅读全文
摘要:昨天生产环境报日志写不进去了,因此 登陆线上环境后,习惯用df -h命令查看空间使用情况,结果发现该命令执行半天也没有返回。 因此使用mount命令查看该机器上的目录: [conversant@swiftmedia-esc ~]$ mount /dev/mapper/VolGroup-lv_root
阅读全文
摘要:在普通用户下修改root用户密码 1 从普通用户切换到root用户 sudo -s 再输入密码。2 输入passwd ,会提醒你输入当前用户密码,验证后会提醒你输入root用户密码。3 切换到root用户,使用修改过的密码登陆。4 成功进入root用户。 转自 普通用户修改root密码 - [无名]
阅读全文
摘要:在shell编写函数时,函数中有eof和EOF,如果是在sublime编写按照格式tab缩进会有以下报错 解决办法: 取消函数中的tab缩进,在运行即可
阅读全文
摘要:例如压缩redis-3.2.0目录,但是不想压缩redis-3.2.0下面的src目录 注意--exclude=redis-3.2.0/src后面一定不要有“/”, 否则还是会把src目录以及其下的文件打包进去。 如果想打包时排除多个目录,就多加--exclude 转载请注明出处
阅读全文
摘要:解除 Linux 系统的最大进程数和最大文件打开数限制:vi /etc/security/limits.conf# 添加如下的行* soft noproc 65536 * hard noproc 65536修改所有 linux 用户的环境变量文件:vi /etc/profileulimit -u 1
阅读全文
摘要:$ wget 'https://x.x.x.x/get_ips' --no-check-certificate $ curl 'https://x.x.x.x/get_ips' -k 转自 curl wget 不验证证书进行https请求 - CSDN博客http://blog.csdn.net/b
阅读全文
摘要:shell语言编程规范安全篇是针对bash语言编程中的数据校验、加密与解密、脚本执行、目录&文件操作等方面,描述可能导致安全漏洞或风险的常见编码错误。该规范基于业界最佳实践,并总结了公司内部的编程实践。该规范旨在减少SQL注入、敏感信息泄露、环境变量攻击、临时文件攻击、社会工程学等方面的安全问题发生
阅读全文
摘要:apache默认使用80端口提供服务,使用主服务器配置的话,一台物理机只能提供一个站点服务;可以使用虚拟主机方式提供不同的访问,以实现一台主机提供多站点服务。 虚拟主机的实现方式有三种:基于端口、基于IP、基于主机名。 一、基于端口的虚拟主机 1、在主配置文件中添加监听端口,主配置文件为/etc/h
阅读全文