随笔分类 -  Linux

摘要:[toc] 前言 jq类似一个awk或grep一样的神器,可以方便地在命令行操作json 这里我使用海南万宁的天气接口做演示,地址:http://t.weather.sojson.com/api/weather/city/101310215 一、安装 官网:https://stedolan.gith 阅读全文
posted @ 2019-10-25 14:15 雪山飞猪 阅读(4613) 评论(0) 推荐(0) 编辑
摘要:添加 e "ssh o StrictHostKeyChecking=no" 阅读全文
posted @ 2019-09-19 09:07 雪山飞猪 阅读(594) 评论(0) 推荐(0) 编辑
摘要:``` ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${user}@${ip} ${cmd} ``` 阅读全文
posted @ 2019-09-18 17:23 雪山飞猪 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:问题: 方法 阅读全文
posted @ 2019-09-06 21:08 雪山飞猪 阅读(3807) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、什么是strace strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。 strace可以跟踪到一个进程产生 阅读全文
posted @ 2019-04-29 11:13 雪山飞猪 阅读(8745) 评论(0) 推荐(1) 编辑
摘要:[toc] 一、iftop是什么 iftop是类似于top的实时流量监控工具。 作用:监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等 官网:http://www.ex parrot.com/~pdw/iftop/ 二、界面说明 = 代表发送数据, 根据远端目标主机的主机名或IP地址 阅读全文
posted @ 2019-04-09 21:52 雪山飞猪 阅读(24565) 评论(10) 推荐(16) 编辑
摘要:[toc] 一、lsof是什么 lsof (list open files)是一个列出当前系统打开文件的工具。 在linux系统环境下,任何事物都可以以文件形式存在,通过文件不仅可以访问常规的数据,还可以访问网络连接和硬件。 作用: 用于查看进程开打的文件,打开文件的进程,进程打开的端口(TCP、U 阅读全文
posted @ 2019-04-09 15:29 雪山飞猪 阅读(1473) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、nmap是什么 nmap是一款网络扫描和主机检测的非常有用的工具,不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统。Nmap是一款非常强大的实用工具,可用于: 作用: 检测活在网络上的主机(主机发现) 检 阅读全文
posted @ 2019-04-09 11:46 雪山飞猪 阅读(4928) 评论(0) 推荐(0) 编辑
摘要:nestat介绍 netstat是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。 使用参数说明 与路由有关的参数 与网络接口有关参数 使用示例 1.列出当前路由表的状态,以ip及port 阅读全文
posted @ 2019-04-04 12:06 雪山飞猪 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:nc命令介绍 nc是netcat的简写,可以用来取代telnet进行某些服务端口的检测工作。 作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 (2)端口的扫描,nc可以作为client发起TCP或UDP连接 (3)机器之间传输文件 (4)机器之 阅读全文
posted @ 2019-04-04 11:20 雪山飞猪 阅读(2745) 评论(0) 推荐(0) 编辑
摘要:tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。 注意,tcpdump只能抓取流经本机的数据包,不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。 例如: # 显示发往172.18.0.1服务器的数据,端口号指 阅读全文
posted @ 2019-03-04 14:08 雪山飞猪 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:之前介绍过ansible的使用,通过ssh授权批量控制服务器集群 但是生成密钥和分发公钥的时候都是需要确认密码的,这一步也是可以自动化的,利用ssh + expect + scp就可以实现,其实只用这几个命令结合也可以实现类似ansible的功能了 为了远程操作服务器进行环境初始化,总结我们都需要以 阅读全文
posted @ 2019-02-24 11:57 雪山飞猪 阅读(2326) 评论(0) 推荐(1) 编辑
摘要:文件类型 对于文件和目录的访问权力是根据读访问,写访问,和执行访问来定义的。 我们来看一下 ls 命令的输出结果 列表的前十个字符是文件的属性。 这十个字符的第一个字符表明文件类型。 常用的文件类型(还有其它的,不常见类型): 剩下的九个字符,叫做文件模式,代表着文件所有者,文件组所有者,和其他人的 阅读全文
posted @ 2019-02-20 16:31 雪山飞猪 阅读(6957) 评论(2) 推荐(1) 编辑
摘要:编辑模式 i,I 插入光标前 a,A 插入光标后 o,O 插入新的一行 r,R 替换 r会替换光标所指的那一个字符 R会一直替换光标所指的文字,直到按下Esc为止 命令模式 :w 保存文件 :q 退出 :q! 强制退出 :wq 保存退出 :w [file] 另存为file :r [file] 读取f 阅读全文
posted @ 2019-02-09 14:03 雪山飞猪 阅读(223) 评论(0) 推荐(0) 编辑
摘要:安装说明系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件检查已安装版本 #检查是否安装了低版本的SVNrpm -qa subversion#卸载旧版本SVNyum remove subversion一.安装SVNyu... 阅读全文
posted @ 2015-09-01 23:06 雪山飞猪 阅读(12611) 评论(2) 推荐(4) 编辑
摘要:du -s [文件名]du -sh [文件名] ls -lh [文件名] 阅读全文
posted @ 2015-08-01 14:37 雪山飞猪 阅读(225) 评论(0) 推荐(0) 编辑
摘要:查看命令别名:aliasalias设置命令别名:alias 别名='命令'alias ll='ls -l'取消命令别名:unalias 别名unalias ll命令永久生效上面直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~/.b... 阅读全文
posted @ 2015-06-17 17:02 雪山飞猪 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:xdebug简介Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。xdebug安装首先让php错误显示,只需要修改php.ini当中的2条指令,把 displayerrors和htmlerrors都设置为On,如下所示html_er... 阅读全文
posted @ 2015-05-26 03:07 雪山飞猪 阅读(739) 评论(0) 推荐(1) 编辑
摘要:一、修改linux的时间在root用户下,使用date指令:date -s1.只修改日期,不修改时间,输入:date -s 2015-03-062.只修改时间,输入:date -s 14:15:003.同时修改日期时间,注意要加单/双引号,日期与时间之间有一空格,输入:date -s "2015-0... 阅读全文
posted @ 2015-03-06 12:28 雪山飞猪 阅读(334) 评论(0) 推荐(0) 编辑
摘要:tar [-cxtzjvfpPN] 文件与目录参数说明:-c :建立一个打包文件;-x :解开一个打包文件;-t :查看 tar包里面的文件;-z :打包后用gzip压缩,生成.tar.gz文件;-j :打包后用zip2压缩,生成.tar.bz2文件;-v :压缩的过程中显示文件;-f :使用文件名... 阅读全文
posted @ 2015-02-22 15:33 雪山飞猪 阅读(8908) 评论(0) 推荐(0) 编辑