随笔分类 -  Linux

摘要:1 Cgroups简介1.1 What are cgroups ?Cgroups(控制组)是Linux内核的一个功能,用来限制、统计和分离一个进程组的资源(CPU、内存、磁盘输入输出等)。换句话说就是,如果一个进程加入了某一个控制组,该控制组对Linux的系统资源都有严格的限制,进程在使用这些资源时... 阅读全文
posted @ 2015-03-02 11:06 胡.杰 阅读(5512) 评论(0) 推荐(1) 编辑
摘要:shell脚本报错:"[: =: unary operator expected"在匹配字符串相等时,我用了类似这样的语句:if [ $STATUS == "OK" ]; thenecho "OK"fi 在运行时出现了 [: =: unary operator expected 的错误,就一直找不到... 阅读全文
posted @ 2014-07-30 12:43 胡.杰 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:--Strace跟踪解决expect乱码问题----------------------------------2014/07/27情景:需要在本机抓去另外一台远程数据库中的数据。执行语句:./ersh.exp "export LANG=en_US.UTF-8;mysql -uroot -S /tm... 阅读全文
posted @ 2014-07-27 19:23 胡.杰 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:--关于write()和fsync() ----------------------------转载writessize_t write(int fd, const void *buf, size_t count);将数据写到文件中. 注意, 如果文件是保存在硬盘中, write() 函数调用返回之... 阅读全文
posted @ 2014-06-17 14:30 胡.杰 阅读(3214) 评论(1) 推荐(0) 编辑
摘要:--shell读取文件的每一行-----------------------2014/06/13#!/bin/bashwhile read linedo echo $linedone < filename(待读取的文件)----------------------------------------... 阅读全文
posted @ 2014-06-13 14:46 胡.杰 阅读(378) 评论(0) 推荐(0) 编辑
摘要:--Symboliclinkandhardlink的区别(linux)--------------------------------------------------2014/06/10Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link... 阅读全文
posted @ 2014-06-10 14:27 胡.杰 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:--线程池简介【阅读】----------------2014/05/25线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某... 阅读全文
posted @ 2014-05-25 22:25 胡.杰 阅读(255) 评论(0) 推荐(0) 编辑
摘要:--Linux内存详解-----------------2014/05/24Linux的内存上表现的不像windows那么直观,本文准备详细的介绍一下Linux的内存。请看这下有linux命令free和vmstat输出的内存信息。Mem行used表示已经分配的内存,free表示尚未分配的内存,sha... 阅读全文
posted @ 2014-05-24 15:23 胡.杰 阅读(5480) 评论(0) 推荐(0) 编辑
摘要:--手工释放linux内存——/proc/sys/vm/drop_caches总有很多朋友对于Linux的内存管理有疑问,之前一篇日志似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。 当在Linux下... 阅读全文
posted @ 2014-05-19 15:10 胡.杰 阅读(35895) 评论(0) 推荐(0) 编辑
摘要:說實在的,對於 tcpdump 這個軟體來說,你甚至可以說這個軟體其實就是個駭客軟體, 因為他不但可以分析封包的流向,連封包的內容也可以進行『監聽』, 如果你使用的傳輸資料是明碼的話,不得了,在 router 上面就可能被人家監聽走了! 很可怕吶!所以,我們也要來瞭解一下這個軟體啊!(註:這個 tc... 阅读全文
posted @ 2014-05-18 22:25 胡.杰 阅读(634) 评论(0) 推荐(1) 编辑
摘要:注意:service的安装目录在/etc/rc.d/init.d下,/etc/init.d 是/etc/rc.d/init.d的链接。chkconfig命令用来安装,查看或修改 services随系统启动的启动选项的设置。本文章包含了7个实例来解释如何使用chkconfig命令。1 在shell脚本... 阅读全文
posted @ 2014-05-18 16:28 胡.杰 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:--TCP/IP、Http、Socket的区别与关系--------------------------------------2014/05/14网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,... 阅读全文
posted @ 2014-05-14 21:26 胡.杰 阅读(357) 评论(0) 推荐(0) 编辑
摘要:让我们面对现实吧:坏习惯很难改变。但是您已经熟悉的习惯可能更难克服。有时,重新审视某些事情可能让您遇到“啊哈,我没想到它能做到这一点!”的时刻。在 Michael Stutz 的优秀文章“UNIX 高手的 10 个习惯”的基础上,本文将提供另外 10 个 UNIX 命令行命令、工具和技术,可以使您成... 阅读全文
posted @ 2014-05-14 14:32 胡.杰 阅读(274) 评论(0) 推荐(0) 编辑
摘要:引言当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该... 阅读全文
posted @ 2014-05-14 14:20 胡.杰 阅读(167) 评论(0) 推荐(0) 编辑
摘要:--Linux操作系统位数查看----------------------2014/05/11查看linux是多少位的几位方法:查看linux机器是32位还是64位的方法:方法一:file /sbin/init 或者 file /bin/ls结果如下:/sbin/init: ELF 64-bit L... 阅读全文
posted @ 2014-05-11 20:28 胡.杰 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:--linux下IPTABLES配置详解--------------------------2014/04/01如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (policy 阅读全文
posted @ 2014-04-01 16:49 胡.杰 阅读(198) 评论(0) 推荐(0) 编辑
摘要:--Linux 磁盘分区修改与管理-----------------------------2014/03/051. 目的,将磁盘卷/dev/cciss/c0d0p8修改成新的用途。原:/dev/cciss/c0d0p8fstab: LABEL=WASHOME /washome ext3 acl,user_xattr 1 2df -h /dev/cciss/c0d0p8/dev/cciss/c0d0p8 79G 184M 75G 1% /washome目标:/dev/cciss/c0d0p8fstab: LABEL=SYSLOG /syslog ext3 acl,use... 阅读全文
posted @ 2014-03-05 11:19 胡.杰 阅读(894) 评论(0) 推荐(0) 编辑
摘要:--Linux IP_FORWARD说明-----------------------------2014/03/01ip地址分公有地址和私有地址,public address是由INIC(internet network information center)负责,这些ip地址分配给注册并向INIC提出申请的组织机构。通过它访问internet.private address是属于非注册地址,专门为组织内部使用,private ip address是不可能直接用来跟WAN通信的,要么利用帧来通信(FRE帧中继,HDLC,PPP),要么需要路由的NAT功能把私有地址转换为一个公有ip!选择一台 阅读全文
posted @ 2014-03-01 23:56 胡.杰 阅读(20174) 评论(0) 推荐(0) 编辑
摘要:执行yum install命令时提示PYCURL ERROR 6 - "Couldn't resolve host错误,原来是dns设置出错,具体错误代码:Loaded plugins: fastestmirror, refresh-packagekit, securityDetermining fastest mirrorshttp://mirrors.163.com/centos/6/os/i386/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'm 阅读全文
posted @ 2014-03-01 23:30 胡.杰 阅读(3117) 评论(0) 推荐(0) 编辑
摘要:--Linux下使Shell命令脱离终端在后台运行------------------------------------2014/02/14你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤……在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网;或者(2)你在执行了shell命令之后必须要关闭终端软件(例如SecureCRT)。那么你就需要以脱离终端的方式在后台运行这个 阅读全文
posted @ 2014-02-14 15:25 胡.杰 阅读(16388) 评论(0) 推荐(0) 编辑