摘要:
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nloa... 阅读全文
随笔分类 - Linux
Linux命令 lsof使用 文件删除但是空间未被释放
2015-04-03 17:21 by youxin, 832 阅读, 收藏, 编辑
摘要:
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 lsof +d /usr/local 显示当前目录下被进程打开的文件 lsof +D /usr/local 显示当前 阅读全文
linux 或c 时间相关处理类型和函数
2015-03-07 17:38 by youxin, 624 阅读, 收藏, 编辑
摘要:
注意1.精确级别,纳秒级别原型long clock_gettime (clockid_t which_clock, struct timespec *tp);头文件time.hwhich_clock参数解释CLOCK_REALTIME:系统实时时间,随系统实时时间改变而改变,即从UTC1970-1-... 阅读全文
批量编译目录下文件的Makefile
2015-03-04 16:48 by youxin, 3223 阅读, 收藏, 编辑
摘要:
1.多C文件生成各自可执行文件的Makefile如果一个目录下有很多C文件,且每个C文件都能生成一个独立的可执行文件,那么想全编译这些C文件并生成各作的可执行文件,在该目录下编写一个Makefile文件,就能做到时。#定义所需变量C = gccCFLAGS = -Wall -O -g -o #编译链... 阅读全文
gdb各种调试命令和技巧
2015-02-28 13:16 by youxin, 14807 阅读, 收藏, 编辑
摘要:
陈皓:用GDB调试程序 GDB概述———— GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有 阅读全文
shell语法
2015-02-26 18:37 by youxin, 247 阅读, 收藏, 编辑
摘要:
#!/usr/bin/ksh#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5do echo $Filedone#对存在的文件进行循环for shname in `ls *.sh`do name=`echo ... 阅读全文
pkg-config用法和gcc cflags
2015-02-04 11:47 by youxin, 3335 阅读, 收藏, 编辑
摘要:
pkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。譬如说我们运行以下命令:pkg-config 查看gcc的CFLAGS参数$pkg-config--libs --cflags opencv会显示如下信息:-I/usr/include/opencv ... 阅读全文
跨平台编译CMake使用
2015-01-22 00:43 by youxin, 992 阅读, 收藏, 编辑
摘要:
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直... 阅读全文
shell相关知识
2015-01-12 13:03 by youxin, 239 阅读, 收藏, 编辑
摘要:
在bash shell中,$( )与` ` (反引号)都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:*完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如: $ echo the last sunday 阅读全文
tcpdump使用
2015-01-08 11:13 by youxin, 243 阅读, 收藏, 编辑
摘要:
首先介绍下ifconfig: ifconfig - configure a network interface (ifconfig if意思是interface)通常会输出:eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo代表127.0.0.1,即localhost参考:http:... 阅读全文
Linux指令od和hexdump
2015-01-07 11:25 by youxin, 1135 阅读, 收藏, 编辑
摘要:
Linux指令:od (octal dump)示例用法:od -c helloLinux指令:odod命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。语法:od [选项] 文件…命令中各选项的含义:- A 指定地址基数,... 阅读全文
Linux查看系统信息及系统性能检测命令
2014-12-30 10:46 by youxin, 951 阅读, 收藏, 编辑
摘要:
查看系统信息: ~# uname -a (Linux查看版本当前操作系统内核信息)Linux iZ23onhpqvwZ 3.13.0-30-generic #54-Ubuntu SMP Mon Jun 9 22:47:59 UTC 2014 i686 i686 i686 GNU/Linux 查看是否 阅读全文
linux ps命令
2014-10-11 22:46 by youxin, 617 阅读, 收藏, 编辑
摘要:
语法注意: ps(process status)命令带有2种不一样的风格,分别是BSD和UNIX。新用户经常会混淆和错误地解释这两种风格。所以要弄清楚他们,继续操作之前这里是一些基本的信息。 注意:"ps aux"和"ps -aux"不相同。例如"-u"用来显示该用户的进程。但是"u"则是显示详细的 阅读全文
转:linux下面/usr/local和opt目录有何区别
2014-10-11 22:45 by youxin, 684 阅读, 收藏, 编辑
摘要:
/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 /opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录 /optHere’s whereoptional stuffis put. Trying out the l... 阅读全文
linux 开机自启动软件(包含xampp方法)
2014-10-11 22:17 by youxin, 2202 阅读, 收藏, 编辑
摘要:
linux设置apache和mysql:linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接。mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysq... 阅读全文
转:java两个jre目录和三个lib目录
2014-10-11 20:07 by youxin, 850 阅读, 收藏, 编辑
摘要:
lib目录下放置着jar包。程序中的import语句找的就是这些文件!例如:import javax.servlet.RequestDispatcher; 问题在于,在cmd模式下编译,系统会提示:CheckAccount.java:5: 软件包 javax.servlet 不存在! 在安装jdk之 阅读全文
linux PATH环境变量
2014-10-11 19:58 by youxin, 1773 阅读, 收藏, 编辑
摘要:
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接shell下输出path值:echo $PATH:windows是%PATH%;PATH=$PATH::::------:用分号分隔。需要一行bash命令:e... 阅读全文
转:linux下Xampp安装与配置
2014-10-11 10:07 by youxin, 1096 阅读, 收藏, 编辑
摘要:
--转载时请保留下面,以供大家加我MSN,增强交流,共同学习.--姜庭华 msn: jaimejth@live.cn--博客:http://blog.csdn.net/jaimejth软件下载在以下网站http://www.apachefriends.org/zh_cn/index.htmlXAMP... 阅读全文
Linux /bin、/sbin、/usr/bin、/usr/sbin目录的区别
2014-10-06 17:47 by youxin, 1693 阅读, 收藏, 编辑
摘要:
在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下: bin目录:bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more... 阅读全文
linux用VSFTP搭建FTP服务器
2014-09-30 16:22 by youxin, 395 阅读, 收藏, 编辑
摘要:
一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。sudo apt-get install vsftpdVSFTP的主配置文件是/etc/vsftpd.conf安装完毕后或许会自动生成一个帐户”f... 阅读全文