LINUX
sfdev
这个作者很懒,什么都没留下…
展开
-
开发人员需要熟知的常用Linux命令之一:重定向操作符
记得以前整理过一份常用Linux命令清单,但现在怎么找也找不到了,只能再整理一份了;作为一个开发人员我们登陆linux可能做的一些事情有:svn更新代码、发布应用、linux服务器之间传输文件、直接在服务器上查找修改文件等;以下将罗列一些常用的命令清单,当然只是各个命令中最常见的一些用法,如果要看全部的参数以及功能,可以求助于help或者man;最常见的cd ll ls ~ . cat r原创 2008-07-29 11:36:00 · 4726 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令之七:Gzip及其常用打包、压缩、解压命令
gzip 命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:-c:将输出写到标准输出上,并保留原有文件。-d:将压缩文件解压。-l:对每个压缩文件,显示下列字段:压缩文原创 2009-03-26 18:45:00 · 2942 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令之四:Scp
SCP命令是在linux中用来跨服务器拷贝文件的常用工具,用法非常简单;如下:scp -options [[user@]host1:]file1 [[user@]host2:]file2options里面我们一般用得很少,主要用-v来查看命令执行过程中的详细信息,这在复制失败时差错非常有用;另外一个常用option就是-r,用以深度复制,包括子目录下面的所有目录和文件;上面的原创 2009-03-26 10:45:00 · 2159 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令之三:Vi
VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是它的命令集太多,所以要想精通他,也是一件很不容易的事情,除了专业SA,对于我们开发人员而已只需要掌握一些最最常见的用法应该就可以了;下面就介绍一些常见的命令:命令描述nG跳转到第n行。n为行数,该命令立即使光标跳到指定行G跳转到文件最后一行gg跳转到文件第一行原创 2009-03-26 10:43:00 · 1842 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令之二:Crontab
上面说了那么多的常用命令,还有一个功能我们也经常用到,就是定时器、日程表,一般通过crontab来运行;crontab 指定在固定时间或固定间隔执行特定的脚本;crontab的常用参数有如下3个:-e :执行文字编辑器来设定日程表,一般默认的编辑器是VI;-r :删除目前所有的日程表;-l :列出目前所有的日程表;设置日程表时,需要有固定的格式,共6部分,各部分间用空格间隔;其中第原创 2009-03-26 10:33:00 · 1925 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令之八:Version、Kernel查看
当我们需要在Linux系统中安装一些软件而去下载安装文件时,一般都需要确认到底下载哪个版本的安装包,这就需要我们知道自己的Linux系统到底是什么版本、什么内核,常见的版本、内核查看命令或者文件有如下几个:version、uname、lsb_release、issue、redhat-release;查看内核版本:[admin@mall_dev4 ~]$ cat /proc/version原创 2009-03-26 20:36:00 · 3009 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令之六:Rpm
RPM有五种基本的操作方式(不包括创建软件包):安装,卸载,升级,查询,和验证;下面我们就来逐一的讲解吧。一、安装RPM包RPM软件包通常具有类似foo-1.0-1.i386.rpm的文件名。其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。安装一个软件包只需简单的键入以下命令:$rpm -ivh foo-1.0-1.i386.rpmfoo #####原创 2009-03-26 11:23:00 · 1899 阅读 · 0 评论 -
ICE官方文档中2.2【The Ice Architecture】章节翻译之二
2.2.3 Slice(Specification Language for ICE)就像前面提到的,每个ice对象都有一个接口,接口中包括很多的操作;接口、操作、数据类型要想在客户端和服务端进行交互,就需要用Slice语言来进行定义;Slice允许用某种方式定义客户端和服务端交互的契约,该契约是与编程语言无关的,比如C++、Java、C#;Slice的定义被编译器编译成特定编程语言对应的AP翻译 2008-12-07 20:12:00 · 3350 阅读 · 0 评论 -
ICE官方文档中2.2【The Ice Architecture】章节翻译之一
每次去参加各类大会或者培训之后,就下定决心说要好好学习英语,不过这个目标还是一次次的没有实现;当然工作忙、时间紧、没语境……都成了有力的接口;但是这次偶想到一个退而求其次的方法,虽然没有练习听力的语境,但是我们可以先把英语翻译能力练习起来,平时看英文doc的时间也不少,自认为看大多数文档都不存在啥障碍,但此次的要求是将他们翻译出来,呵呵,别小看哦,能看懂和能翻译出来可完全是两个level!不信你也翻译 2008-12-04 20:37:00 · 3283 阅读 · 0 评论 -
重新认识ICE【概览】
终于知道ICE是啥意思啦,呵呵!本篇主要是对ICE的一个概览,让我们能够比较全面的了解它主要是项什么技术?主要应用场景?以及主要核心组件等;后续还会继续推出一些实战的心得与笔记;ICE【Internet Communications Engine】是ZeroC公司的主打、核心产品,在ICE的基础上,还有很多的衍生产品,比如Ice-E【Embedded Ice】、ICE Touch、ICE fo原创 2008-11-16 13:38:00 · 4675 阅读 · 2 评论 -
开发人员需要熟知的常用Linux命令之五:Find
本篇中我们将重点介绍三个常用工具的使用:Find、VI、Scp;Find命令是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。Find命令的一般形式为: find pathname -options [-print -exec -ok] 让我们来看看该命令的参数:参数描述pathnamefind命令所查找的目录路径。例如用.来原创 2008-08-04 20:07:00 · 2156 阅读 · 0 评论 -
64位Linux上安装Memcached详细步骤
由于32位操作系统下面单进程最大内存使用不能超过2G,而我们用Memcached经常需要使用更大的内存空间,所以选择64位的Linux版本是必须的,64位OS下的Memcached安装和32位OS下差不多,只有一个地方稍有不同,详见下面的红色字体部分。我们以版本memcached-1.2.6为例,对于其他版本替换相应版本号即可;下载地址:http://www.danga.com/memcached原创 2009-08-20 19:59:00 · 4931 阅读 · 1 评论