201412-10 一段关于 Unix、Linux 和 Windows 的暗黑史 “SCO在言语上变得越来越好斗,而且还拒绝展示有关诉讼的任何证据,一切都似乎在表明,SCO只不过是在那里拉虎皮做大旗地狂言乱语。但是,微软决不会轻易放弃这么可以一个利用这些狂言乱语的好机会。”2003年,《向Linux发起“恐惧战”?》的作者布鲁斯·佩伦斯这样评价SCO。事情缘起是这样:当年3月,自称Unix操作系统的拥有者SCO公司对IBM提出了10亿美元的起诉,称IBM在开放源代码的Linux中泄露... 继续阅读 >
201412-09 总结Linux 常用命令手册 非常实用的 Linux 命令手册,查看超级方便NO分类PS1命令名用法及参数功能注解1文件管理#lsls-a列出当前目录下的所有文件,包括以.头的隐含文件文件管理#... 继续阅读 >
201412-08 linux下使用yum安装 mencached 1.安装yum-yinstallmemcached2. 启动memcached./usr/bin/memcached -d-m256-uroot-p11211-c1024–P/tmp/memcached.pid 启动参数说明:-d选项是启动一个守护进程。-uroot表示启动memcached的用户为root。-m是分配给Memcache使用的内存数量,单位是MB,默认64MB。-Mreturnerroronmemoryexhausted(ratherthanremovingitems)。-u是运行Memcache的用户,如果当前为root的... 继续阅读 >
201412-03 如何保证Linux服务器的安全 很少见有人马上为一台新安装的服务器做安全措施,然而我们生活所在的这个社会使得这件事情是必要的。不过为什么仍旧这么多人把它拖在最后?我已经做了相同的事情,它常常可以归结为想要马上进入有趣的东西。希望这篇文章将向大家展示,确保服务器安全没有你想得那样难。在攻击开始后,俯瞰你的“堡垒”会相当享受的。这篇文章为Ubuntu12.04.2LTS而写,你也可以在任何其他Linux分发版上做相同的事情。我从哪儿开... 继续阅读 >
201412-03 Linux服务器的初步配置流程 开发网站的时候,常常需要自己配置Linux服务器。本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,如果有遗漏,欢迎大家补充。下面的操作针对Debian/Ubuntu系统,其他Linux系统也类似,就是部分命令稍有不同。第一步:root用户登录首先,使用root用户登录远程主机(假定IP地址是128.199.209.242)。sshroot@128.199.209.242这时,命令行会... 继续阅读 >
201412-03 Linux应用:Vim 快捷操作 1.删除字符 <普通模式> x: 删除光标下的字符 dd:删除一整行,包括换行符 J: 删除当前行的换行符,在当前行的任意地方执行都可以2.撤销与烦撤销 <普通模式> u: 撤销最近的一次操作,连续执行将连续撤销 U: 行撤销,撤销最近一次对一行的所有修改... 继续阅读 >
201412-01 生产环境Linux服务器系统安全配置 第一章 账户安全及权限一、 禁用root以外的超级用户1. 检测方法:cat/etc/passwd 查看口令文件,文件格式如下login_name:password:user_ID:group_ID:comment:home_dir:command若user_ID=0,则该用户拥有超级用户的权限。查看此处是否有多个ID=02. 检测命令:cat/etc/passwd|awk-F':''{print$1,$3}'|grep'0$'3. 备份方法:cp-p/etc/passwd/etc/passwd_bak4. 加固方法... 继续阅读 >
201411-30 Linux常用命令大全 系统信息arch显示机器的处理器架构(1) uname-m显示机器的处理器架构(2) uname-r显示正在使用的内核版本 dmidecode-q显示硬件系统部件-(SMBIOS/DMI) hdparm-i/dev/hda罗列一个磁盘的架构特性 hdparm-tT/dev/sda在磁盘上执行测试性读取操作 cat/proc/cpuinfo显示CPUinfo的信息 cat/proc/interrupts显示中断 cat/proc/meminfo校验内存使用 cat/p... 继续阅读 >
201411-11 Pear OS 8——仿苹果风格的免费Linux操作系统下载及使用 我们都知道苹果 OSX 和 iOS 操作系统的设计都非常美观,但基本上只能购买 MacBook 或 iPhone、iPad 等设备才能体验它们。不过,今天被我发现了一款可以在PC上安装的精美仿苹果风格的免费系统!PearOS8 (梨子)是一款来自法国的免费 Linux 操作系统,最大的特色的界面设计风格与苹果的OSX和iOS非常相似,整个系统设计得非常简洁易用,一些细节处理得也非常好。它和之前推荐过的 ElementaryOS 一样,均是基... 继续阅读 >
201411-11 最酷炫实用的Linux桌面软件推荐大全 下面是关于Linux桌面环境下,目前为止最完美的部分。之所以说他们完美,是因为他们不但很养眼,而且也使用最好的多媒体技术,有最好的可用性。在某些方面,他们甚至超过了Windows和Mac-OS。基础Debian 或是 Ubuntu。这两个分发包是目前使用最广泛的Linux桌面操作系统的分发包了。软件包管理器因为我们使用debian……所以apt 必然是软件包管理器中最不错的一个。桌面环境这可能是最难的一个了。KDE4 是出色的,相当的出... 继续阅读 >
201411-11 Linux平台Web服务性能测试工具http_load http_load的主页(实在是有点简陋):http://www.acme.com/software/http_load/下载回来一个压缩包,解压出来之后连configure都不用,直接make即可生成可执行程序http_load(视系统情况不同,可能你需要自己修改Makefile再编译)。注意:make的时候可能会有若干警告,但是可能并不影响使用生成的http_load程序,例如我在自己的机器上make,出现了这些警告:gcc-Wall-O -chttp_load.chttp_load.c:Infunction‘main’... 继续阅读 >
201411-11 使用 Linux 文件恢复工具恢复rm -rf删除的文件 Linux系统管理员守则中有这么一条:“慎用rm-rf命令,除非你知道此命令所带来的后果“,不过Linux下删除文件并不是真实的删除磁盘分区中的文件,而是将文件的inode节点中的扇区指针清除,同时释放这些数据对应的数据块,当释放的数据块被系统重新分配时,那些被删除的数据就会被覆盖,所以误删除数据后,应马上卸载文件所在的分区。然后使用相关工具进行恢复。本文以Ubuntu12.04平台为例介介绍四个(foremost、extunde... 继续阅读 >
201411-11 Linux 下安装PHP性能分析工具 xhprof 笔记 为ECOS框架写了一个相关的APP应用,前段时候要用xhprof来测试一下ECAE上的php的运行效率又重新要安装xhprof,本日志记录下相关的过程,以便以后再次使用到。编译安装wgethttp://pecl.php.net/get/xhprof-0.9.2.tgztarzxfxhprof-0.9.2.tgzcdxhprof-0.9.2/extension/sudophpize./configure--with-php-config=/usr/local/php/bin/php-configsudomakesudomakeinstall配置php.ini在php.ini里加入[xhprof]extension=xhprof.... 继续阅读 >
201411-11 嵌入式软件开发面试准备 —— 凡事预则立,不预则废 在求职中,我主要投报了软件研发和嵌入式软件研发两个职位,与各位分享一下我的面试准备。面试需要准备一下几个方面:首先,是自我介绍准备一段1分钟之内的自我介绍,包含基本的个人消息,项目信息,获奖信息等。不要太长,简历上有的尽量简练。第二,做过的项目将自己做过的项目整理,准备两个方面:(1)项目的内容(2)涉及的关键技术面试时,表达力求清晰。第三,技术基础(1)Linux系统的基础知识,包括gcc(优化... 继续阅读 >
201411-11 程序员技术练级攻略 前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一定要动手,例子不管... 继续阅读 >