随笔分类 -  [33] Linux/Unix

摘要:0.以下在系统CentOS 6.3 x86_64上操作1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的:[ghui@StuOSbin]$pwd/var/VMdisk... 阅读全文
posted @ 2015-03-03 20:55 emanlee 阅读(66443) 评论(1) 推荐(1) 编辑
摘要:# 显示总大小(/下全部文件占用大小)du -sh /* | sort -nr# 显示各文件夹的大小(当前文件夹下各文件夹的大小)du --max-depth=1 阅读全文
posted @ 2015-02-01 20:00 emanlee 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:# ps aux | moreUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDaimin 13362 99.1 13.6 12942520 12641232 ? R 13:12 445:48 /usr/local/lib64/R/bin... 阅读全文
posted @ 2014-09-20 20:47 emanlee 阅读(7058) 评论(0) 推荐(0) 编辑
摘要:关机命令AIXshutdown nowSolarisinit 5Redhatshutdown nowCentosshutdown now 阅读全文
posted @ 2014-08-15 11:32 emanlee 阅读(939) 评论(0) 推荐(0) 编辑
摘要:1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。假设我们有下面一个非常简单的源程序(hello.c):int main(int argc,char **argv){printf("Hello Linux\n... 阅读全文
posted @ 2014-08-14 18:23 emanlee 阅读(476) 评论(0) 推荐(0) 编辑
摘要:# cat > check_process_is_end.shwhile truedo sleep 30 # seconds res=`ps -ef | grep RNAhybrid` count=`grep -o "RNAhybrid" process_memory.shwhile truedo... 阅读全文
posted @ 2014-07-28 11:09 emanlee 阅读(453) 评论(0) 推荐(0) 编辑
摘要:#umount /mnt/fourtumount: /mnt/fourt: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) ... 阅读全文
posted @ 2014-07-28 10:05 emanlee 阅读(5550) 评论(0) 推荐(0) 编辑
摘要:cat > WHAT_EVER_YOU_WANT.sh#!/usr/bin/ksh#memory calculatorum=`svmon -G | head -2|tail -1| awk {'print $3'}`um=`expr $um / 256`tm=`lsattr -El sys0 -a 阅读全文
posted @ 2014-07-19 15:11 emanlee 阅读(854) 评论(0) 推荐(0) 编辑
摘要:FTP的命令行格式为:ftp -v -d -i -n -g [主机IP或者主机名],其中 -v显示远程服务器的所有响应信息; -n限制ftp的自动登录,即不使用; .n etrc文件; -d使用调试方式; -g取消全局文件名。 ftp使用的内部命令如下(中括号表示可选项): 1.!... 阅读全文
posted @ 2014-06-18 12:50 emanlee 阅读(30524) 评论(1) 推荐(2) 编辑
摘要:wget -r -p -k -np http://源目录 ./本地目标目录 阅读全文
posted @ 2014-05-27 09:59 emanlee 阅读(1332) 评论(0) 推荐(0) 编辑
摘要:sort是在Linux里常用的一个命令,用来排序的 # man sort 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [rocrocket@rocrocket programming]$ cat 阅读全文
posted @ 2014-04-11 07:28 emanlee 阅读(2481) 评论(0) 推荐(0) 编辑
摘要:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中 阅读全文
posted @ 2014-03-08 10:05 emanlee 阅读(826940) 评论(16) 推荐(52) 编辑
摘要:1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"3、yum方法安装的,可以用 yum l... 阅读全文
posted @ 2014-03-07 21:55 emanlee 阅读(19640) 评论(0) 推荐(1) 编辑
摘要:# 按列合并文件paste file1 file2 file3 > file4# 要先 sort, 再 joinjoin -a 1 file1 file2paste格式为:paste -d -s -file1 file2选项含义如下:-d 指定不同于空格或tab键的域分隔符。例如用@分隔域,使用 -... 阅读全文
posted @ 2014-03-06 11:23 emanlee 阅读(6517) 评论(0) 推荐(0) 编辑
摘要:#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参数判断 $f... 阅读全文
posted @ 2014-03-06 08:48 emanlee 阅读(395123) 评论(3) 推荐(8) 编辑
摘要:Linux/Centos下释放内存和缓存方法$ free -m 运行sync将dirty的内容写回硬盘$ sync通过修改proc系统的drop_caches清理free的cache$ echo 3 > /proc/sys/vm/drop_caches$ free -m 阅读全文
posted @ 2014-02-17 10:54 emanlee 阅读(744) 评论(0) 推荐(0) 编辑
摘要:(1)统计当前目录下的 *txt 文件du -c -h *txt (2)统计当前目录下的 *txt 文件, 并求出总大小du *txt |awk 'BEGIN{count=0;size=0;} \ {count = count + 1; size = size + $1/1024;} \ END{p... 阅读全文
posted @ 2014-01-20 17:35 emanlee 阅读(4438) 评论(0) 推荐(0) 编辑
摘要:(1)查看某目录下文件的个数: ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l (2)查看某目录下文件的个数,包括子目录里的: ls -lR|grep "^-"|wc -l (3)查看某文件夹下目录的个数,包括子目录里的... 阅读全文
posted @ 2014-01-20 17:01 emanlee 阅读(2159) 评论(0) 推荐(0) 编辑
摘要:错误:./mafsInRegion: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory解决方法:1.下载 libm... 阅读全文
posted @ 2014-01-07 16:10 emanlee 阅读(9251) 评论(0) 推荐(0) 编辑
摘要:awk 传入外部参数num1=1.1num2=2.2result=$(awk -v n1=$num1 -v n2=$num2 'BEGIN{print (n2>n1)?1:0}') 阅读全文
posted @ 2013-12-25 11:42 emanlee 阅读(3663) 评论(0) 推荐(0) 编辑