LINUX命令
xungen
我问佛:人为何而生?佛曰:寻根。
展开
-
du命令详解
du命令介绍du命令(disk usage)用来展示磁盘使用量的统计信息。du和df算是一对同门师兄弟,du侧重在文件夹和文件的磁盘占用方面,而df则侧重在文件系统级别的磁盘占用方面。这两个命令都非常的基础,也是每位 Linux工程师都应该掌握的命令。命令选项-k:以KB为计数单位-m:以MB为计数单位-b:以字节为计数单位-a:对所有文件与目录进行统计-c:显示所有文件和目录的大...原创 2019-06-05 21:05:56 · 28980 阅读 · 0 评论 -
netstat命令详解
命令介绍netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。命令选项-a:显示所有连线中的SOCKET-c:持续列出网络状态-e:显示网络其他相关信息-g:显示多重广播功能群组组员名单。-i:显示网络界面信...原创 2019-06-07 09:16:36 · 62537 阅读 · 0 评论 -
lsof命令介绍
lsof命令简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接...原创 2019-06-02 10:11:14 · 832 阅读 · 0 评论 -
推荐一款好用的redis客户端工具
推荐一个好用的redis客户端工具redis官方客户端(redis-cli)每次都要指定连接IP与端口,连接成功后还要执行auth命令进行口令认证,这个过程比较繁琐,auth命令需要人工干预,不方便自动化执行redis命令。给大家推荐一款基于RedisConnect开发的redis客户端工具,只要你设置以下环境变量就可以直接执行redis命令,整个过程无需指定连接IP与端口,也不用执行auth...原创 2019-06-02 18:43:28 · 19631 阅读 · 1 评论 -
free命令详解
命令简介linux下可以使用free命令看到系统实际使用内存的情况,一般用free -h命令查看内存占用情况。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:内存占用:used - buffers - cached可用内存:buffers + cached + free命令选项-b:以Byte为单位显示内存使用情况-k:以KB为单位显...原创 2019-06-08 12:02:22 · 7975 阅读 · 3 评论 -
进程照妖镜strace命令
strace命令介绍strace是个功能强大的Linux调试分析诊断工具,可用于跟踪程序执行时进程系统调用(system call)和所接收的信号,尤其是针对源码不可读或源码无法再编译的程序。在Linux系统中,用户程序运行在一个沙箱(sandbox)里,用户进程不能直接访问计算机硬件设备。当进程需要访问硬件设备(如读取磁盘文件或接收网络数据等)时,必须由用户态模式切换至内核态模式,通过系统调...原创 2019-06-04 11:48:21 · 487 阅读 · 0 评论 -
记一次python的print函数引发的血案
问题描述我最近项目是基于自研的webserver框架实现的,支持C++、Java、Python等语言混合开发,上线一年多都没有发现重大问题。但就在昨天快下班时,运营同事突然打电话说生产环境无法导入报表,于是我登录生产环境,看了一下日志,发现报表文件已经正常上到服务器,但在解析时无法正常打开。我们的报表都是xls格式,导入功能是Python开发的,我们选择xlrd库来解析xls文件。查看日志发现...原创 2019-06-15 19:59:18 · 1144 阅读 · 0 评论