Linux
文章平均质量分 57
To_Utopia
一份耕耘,一份收获!
态度决定一切,奋斗改变人生!人不学不知道!
展开
-
linux 系统目录作用介绍
linux系统目录作用简介安装Linux系统前,有必要简单了解下Linux系统目录的作用,以便安装分区、安装程序等操作。因为linux系统目录的非常多,也比较复杂,所以这里只是根据自己理解,对一级系统目录的作用作个简单介绍。了解这些目录前,必须了解一个很重要的常识。Linux系统是将分区挂在的系统目录的(比如为/home目录单独挂一个分区),而windows是将系统目录挂在分区(比如原创 2009-11-25 01:08:00 · 1693 阅读 · 0 评论 -
TCP/IP网络编程
<br /> <br />TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。正如Richard Stevens在TCP/IP Illustrated中所说,在网络编程领域,开发者所遇到的实转载 2010-06-26 16:14:00 · 763 阅读 · 0 评论 -
Shell 中grep awk 和 sed常用命令和语法
<br />Shell中的grep、awk和sed的常用命令和语法<br /> <br />Grep的常用命令语法<br />1. 双引号引用和单引号引用<br />在g r e p命令中输入字符串参数时,最好将其用双引号括起来。例如:“m y s t r i n g”。这样做有两个原因,一是以防被误解为 s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:“jet plane”,如果不用双引号将其括起来,那么单词 p l a n转载 2010-07-17 12:30:00 · 972 阅读 · 0 评论 -
linux shell脚本学习
<br /><br />1. Linux 脚本编写基础<br />1.1 语法基本介绍<br />1.1.1 开头<br />程序必须以下面的行开始(必须方在文件的第一行):<br />#!/bin/sh<br /> 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。<br /> 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。<br /><br /> 要使脚本可执行:<br />编译 chmod +x filename 这样才能用./filen转载 2010-07-28 19:26:00 · 658 阅读 · 0 评论 -
linux 下查看进程 及CPU使用率
ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpulinux 下的ps命令%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小RSS 进程使用的驻留集大小或者是实际内存的大小TTY 与进程关联的终端(tty)STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡原创 2010-08-13 18:47:00 · 8213 阅读 · 0 评论 -
TCP/IP 转
<br />要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。<br />对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以保证数据的正确和可靠性,后者则允许数据丢失。最后,我们还知道,在建立连接前,必须知转载 2010-08-13 21:35:00 · 614 阅读 · 0 评论 -
linux 下gprof 和 oprofile 分析程序性能工具 [转]
<br />有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取 得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工 具。gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了profiling的代码,运行时统计程序在用户态的 执行信息,可以得到每个函数的调用次数,执行时间,调用关系等信息,简单易原创 2010-08-18 14:33:00 · 4788 阅读 · 0 评论 -
shell, python中比较两个日期的先后
在Shell中我们可以利用date命令比较两个日期的大小,方法是先把日期转换成时间戳格式,再进行比较。date 的+%s可以将日期转换成时间戳格式,看下面的例子:#!/bin/bash date1="2008-4-09 12:00:00"date2="2008-4-10 15:00:00" date3="Aug 17 16:47:53 2011"t1=`date -d "原创 2011-11-10 14:58:00 · 32608 阅读 · 1 评论 -
VMware Ubuntu 与主机win7互ping
由于没有公司Linux服务器,很多工作或事情需要在Linux下完成。于是弄了个虚拟机Ubuntu系统来玩玩,以防生疏。想在ubuntu系统中构建一个web服务器,测试web socket功能,而在Ubuntu中由于各种failed reason, Google Chrome死活都没装上,无法测试socket程序(V8支持最好)。 就想在主机中访问虚拟机中的web服务器。在互Pi原创 2013-04-30 16:13:12 · 23008 阅读 · 4 评论