代码改变世界

随笔分类 -  Linux

Linux服务器上监控网络带宽命令

2015-04-11 14:41 by youxin, 1236 阅读, 收藏, 编辑
摘要: 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nloa... 阅读全文

Linux命令 lsof使用 文件删除但是空间未被释放

2015-04-03 17:21 by youxin, 737 阅读, 收藏, 编辑
摘要: lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 lsof +d /usr/local 显示当前目录下被进程打开的文件 lsof +D /usr/local 显示当前 阅读全文

linux 或c 时间相关处理类型和函数

2015-03-07 17:38 by youxin, 607 阅读, 收藏, 编辑
摘要: 注意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, 3186 阅读, 收藏, 编辑
摘要: 1.多C文件生成各自可执行文件的Makefile如果一个目录下有很多C文件,且每个C文件都能生成一个独立的可执行文件,那么想全编译这些C文件并生成各作的可执行文件,在该目录下编写一个Makefile文件,就能做到时。#定义所需变量C = gccCFLAGS = -Wall -O -g -o #编译链... 阅读全文

gdb各种调试命令和技巧

2015-02-28 13:16 by youxin, 14689 阅读, 收藏, 编辑
摘要: 陈皓:用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, 3224 阅读, 收藏, 编辑
摘要: pkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。譬如说我们运行以下命令:pkg-config 查看gcc的CFLAGS参数$pkg-config--libs --cflags opencv会显示如下信息:-I/usr/include/opencv ... 阅读全文

跨平台编译CMake使用

2015-01-22 00:43 by youxin, 990 阅读, 收藏, 编辑
摘要: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直... 阅读全文

shell相关知识

2015-01-12 13:03 by youxin, 238 阅读, 收藏, 编辑
摘要: 在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, 1123 阅读, 收藏, 编辑
摘要: Linux指令:od (octal dump)示例用法:od -c helloLinux指令:odod命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。语法:od [选项] 文件…命令中各选项的含义:- A 指定地址基数,... 阅读全文

Linux查看系统信息及系统性能检测命令

2014-12-30 10:46 by youxin, 947 阅读, 收藏, 编辑
摘要: 查看系统信息: ~# 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, 615 阅读, 收藏, 编辑
摘要: 语法注意: ps(process status)命令带有2种不一样的风格,分别是BSD和UNIX。新用户经常会混淆和错误地解释这两种风格。所以要弄清楚他们,继续操作之前这里是一些基本的信息。 注意:"ps aux"和"ps -aux"不相同。例如"-u"用来显示该用户的进程。但是"u"则是显示详细的 阅读全文

转:linux下面/usr/local和opt目录有何区别

2014-10-11 22:45 by youxin, 682 阅读, 收藏, 编辑
摘要: /usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 /opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录 /optHere’s whereoptional stuffis put. Trying out the l... 阅读全文

linux 开机自启动软件(包含xampp方法)

2014-10-11 22:17 by youxin, 2181 阅读, 收藏, 编辑
摘要: 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, 841 阅读, 收藏, 编辑
摘要: lib目录下放置着jar包。程序中的import语句找的就是这些文件!例如:import javax.servlet.RequestDispatcher; 问题在于,在cmd模式下编译,系统会提示:CheckAccount.java:5: 软件包 javax.servlet 不存在! 在安装jdk之 阅读全文

linux PATH环境变量

2014-10-11 19:58 by youxin, 1772 阅读, 收藏, 编辑
摘要: $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接shell下输出path值:echo $PATH:windows是%PATH%;PATH=$PATH::::------:用分号分隔。需要一行bash命令:e... 阅读全文

转:linux下Xampp安装与配置

2014-10-11 10:07 by youxin, 1095 阅读, 收藏, 编辑
摘要: --转载时请保留下面,以供大家加我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, 1638 阅读, 收藏, 编辑
摘要: 在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... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页