201501-22 Linux正则表达式使用指南 HOT 正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1.grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep[options]regex[files]其中options主要为下表:选项... 继续阅读 >
201501-15 2015 年最好用的企业级 Linux 开源软件 Linux和开源技术规划了企业领域。有好多从遗留软件公司拯救中、小企业产品、项目都是从它们中得来。每一个中、小企业有它自己特殊的用例,并且在这领域里没有一个统一标准。我选择了一个在你工作中扮演了重要角色的一些工具。对于中、小企业,甚至SOHOer们有好多顶级Linux和开源应用。你也许会惊奇的听到,专利技术的整个堆栈可以被那些运行在Linux和开源上的技术所代替。怎样让厂商们的堆栈在2015来个全新的开始,有... 继续阅读 >
201501-15 2014年Linux界发生的好事、坏事和丑事 2014年已经过去,现在正是盘点2014年Linux大事件的时候。整整一年,我们关注了有关Linux和开源的一些好事,坏事和丑事。让我们来快速回顾一下2014对于Linux是怎样的一年。好事首先,让我们来看看在2014年对于Linux爱好者发生了什么有积极意义的事。Linux上的Netflix从使用Wine到使用Chrome的测试功能,为了能让Netflix能在Linux上工作,Linux用户曾尝试了各种方法。好消息是Netflix终于在2014年带来了Linux的本地支持。这让... 继续阅读 >
201501-14 Linux程序员将成为微软的死敌 HOT 在计算机Server市场上,Windows与Linux之间的竞争非常激烈。微软产品的最大卖点在于成体系设计以及良好的兼容性。但是,微软对其软件的专利限制越来越多的做法惹恼了那些推崇软件使用自由权的编程人员。微软拥有视窗操作系统,而Linux系统却是自由“名花”──它的“开源”的特征决定了这一点。Linux“开源”的特征与微软软件“封闭源代码”的特征背道而驰,开放性使程序员在解决问题(特别是安全问题)时有更多的回旋余... 继续阅读 >
201501-13 linux下字符界面与桌面切换的快捷键总结 首先桌面版的是带有图形化的,最出名的windows,专业点的用的linux。我比较喜欢Ubuntu的和centos的版本。如果想要界面互相切换,前提是你得装了桌面版的,如果没装肯定切换不了的。 切换到字符界面:ctrl+shift+alt+F1切换到桌面界面:alr+F7真实机下面:ctrl+alt+F1切换到字符界面:alr+F7... 继续阅读 >
201501-06 Linux下Web服务器环境搭建LNMP一键安装包 v2.6[20141224更新] 最新版本:lnmp-2.6更新时间:20141224MD5值:305651B15F9CCABF5A7912197206ED28安装说明:请保证服务器能够正常上网、yum命令可以正常使用!1、wgethttp://www.osyunwei.com/lnmp/lnmp-2.6.tar.gz #下载,需要先执行yuminstallwget安装下载工具2、tarzxvflnmp-2.6.tar.gz #解压3、cdlnmp-2.6 #进入安装目录4、shCentOS.sh #运行安装脚本5、直到安装结束6、cat/root/web-install.lo... 继续阅读 >
201412-28 Linux字符设备和块设备的区别 系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以安装文件系统的方式使用的——这也是块设备的一般访问方式。另一种基本的设备类型是字符设备。字符设备按照字符流的方式被有序访问,像串口和键盘就都属于字符设备。如果一个硬件设备是以字符流的方式被访问的话... 继续阅读 >
201412-25 如何选择合适的Linux发行版 Linux操作系统有很多差异性与大多数的桌面Linux类似,服务器Linux操作系统也都有着各自不同的特点,他们可以基于不同的Linux内核,采用不同的GNU。如果你正在使用或者将要使用Linux服务器,那么你应该了解不同Linux之间的重要差异,并挑出最适合你运行环境下的Linux操作系统。本文将帮你做到这一点。由于Linux操作系统是开源软件,所以Linux具体有多少个版本谁也很难说清。但是我们要采用Linux操作系统,还是选择名... 继续阅读 >
201412-25 Linux用户都该知道7个通信软件 推荐 Linux是一个非常优秀的开源操作系统,很多人犹豫要不要使用它的真正原因是那些屈指可数的可用应用程序。今天,小编就应大家的要求,收集了一些Linux平台下的实时通信软件,每一个Linux用户都不应该错过哦!还不赶紧一起来看看!PidginPidgin是一个跨平台的即时通讯客户端,使用GNU通用公共许可证发布。这款软体支援多个现时常用的即时通讯协定,让用户可以用同一个软体登入不同的即时通讯服务。Pidgin在Windows系统... 继续阅读 >
201412-23 linux监控命令全覆盖(图文说明) HOT 1.1top1.1.1命令说明Top命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序 1.1.2参数说明命令行启动参数:用法:top-hv|-bcisSHM-ddelay-niterations[-uuser|-Uuser]-ppid[,pid...]-b:批次模式运行。通常用作来将top的输出的结果传送给其他程式或储存成文件-c:显示执行任务的命令行-d:设定延迟时间-h:帮助-H:显示线程。当这个设定开... 继续阅读 >
201412-10 Linux之父的办公室首度曝光 Linux创始人LinusTorvalds日前展示了自己的家庭办公室,一台凌乱的旧办公桌,还有一台跑步机办公桌,他在这里收发邮件,但并不在这里写代码。和大多数人一样,Torvalds的大部分时间都是坐在椅子上办公,不过今年1月份,他购买了一张跑步机桌子,可以边散步/跑步边查看邮件或写作,只是,Torvalds发现对于他来说,边运动边工作效率太低了。“我称之为僵尸移动桌子,因为只要我稍微走快一点,鼠标就会不听话地... 继续阅读 >
201412-10 一段关于 Unix、Linux 和 Windows 的暗黑史 “SCO在言语上变得越来越好斗,而且还拒绝展示有关诉讼的任何证据,一切都似乎在表明,SCO只不过是在那里拉虎皮做大旗地狂言乱语。但是,微软决不会轻易放弃这么可以一个利用这些狂言乱语的好机会。”2003年,《向Linux发起“恐惧战”?》的作者布鲁斯·佩伦斯这样评价SCO。事情缘起是这样:当年3月,自称Unix操作系统的拥有者SCO公司对IBM提出了10亿美元的起诉,称IBM在开放源代码的Linux中泄露... 继续阅读 >
201412-09 总结Linux 常用命令手册 HOT 非常实用的 Linux 命令手册,查看超级方便NO分类PS1命令名用法及参数功能注解1文件管理#lsls-a列出当前目录下的所有文件,包括以.头的隐含文件文件管理#... 继续阅读 >
201412-08 如何把一个数据存到文件系统中?是怎么存的? 块设备文件:表示文件系统高速缓存的设备,例如硬盘驱动器 设备文件:表示非高速缓存的设备,例如磁带驱动器、鼠标和系统终端 那么如何把一个数据存到文件系统中?是怎么存的? 一般地,我们认为文件就是文件的数据信息,它存放在磁盘上,如果单纯的这样理解就错了 和每一个文件相关的信息都会放在索引节点上,比方说它是字符设备的话,就是字符设备文件,还有它的权限,属组,以及大小、更... 继续阅读 >
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服务器系统安全配置 HOT 第一章 账户安全及权限一、 禁用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’... 继续阅读 >