Linux系统的常用操作命令大全

系统 uname -a 查看内核/操作系统/CPU信息 head -n 1 /etc/issue 查看操作系统版本 cat /proc/cpuinfo 查看CPU信息 hostname 查看计算机名 lspci -tv 列出所有PCI设备 lsusb -tv 列出所有USB设备 lsmod 列出加载的内核模块 env 查看环境变量 资源 free -m 查看内存使用量和交换区使用量 df -h 查看各分区使用情况 du -sh 查看指定目录的大小 grep MemTotal /proc/meminfo 查看内存总量 grep MemFree /proc/meminfo 查看空闲内存量 uptime 查看系统运行时间、用户数、负载 cat /proc/loadavg 查看系统负载 磁盘和分区 mount | column -t 查看挂接的分区状态 fdisk -l 查看所有分区 swapon -s 查看所有交换分区 hdparm -i /dev/hda 查看磁盘参数(仅适用于IDE设备) dmesg | grep IDE 查看启动时IDE设备检测状况 网络 ifconfig 查看所有网络接口的属性 ...

2012-08-24 · 3 分钟 · 528 字

那些曾经

大都市的周末,静静地躺在床上,若有所思的样子,回想那时的那些曾经。 虽然都快一年的光景了,一年前的这时候,7月25日晚9点,汉口火车站,我们一同踏上北去的火车,开始那短暂却又铭心的北漂之旅。那是我们第一次一同出远门,也是唯一一次。 虽然你在北京只待了短短的4天时间,也仅仅只有2天的光阴我们是在一起的,但回忆却是有那么多。 不知道为什么会想起那时候,不知你是否也会常想起。。。 7月29日,那天仿佛发生了很多事: 你有些感冒了,我去给买早点; 收拾各自行李,因为11点半要去退房; 吃过中饭,大包小包无处可去地在地铁站坐着、睡着一下午,眼前不厌其烦地穿梭着流动的人群和1号店的广告; 带你到北京火车站寄存包裹,在北京最便宜餐台“KFC”点了份套餐; 晚上下了些小雨,抓紧剩余的时间,跑到天安门广场围观降旗仪式,在广场上转了转; 又回到北京火车站,排队买站台票,送你上火车,从火车窗口玻璃间蹩过你最后一眼。。。 那以后,我继续着我短暂在北漂,一个人的孤独与寂寥,第一次职场上的经历,给我更多生活的历练与思考。而现在,是第二次,我想,我应该是有些成长的吧。 那些曾经,那些美好的曾经,只属于你我!

2012-07-22 · 3 分钟 · 424 字

杭州 " 两日游 "

虽然离那段日子有些时日了,但还是觉得应该写出来。 6月30日晚上,晚上8:30左右踏上538,10点多的z45开往杭州的火车,就这样,经过一晚的车途,到达了杭州。 不想描述杭州怎么怎么样,只想聊聊在杭州的一些经历与感悟! 在外地有个兄弟,是很幸福的事。在杭州,就有个大学里的兄弟,于是吃饭、住宿的问题瞬间都不是问题。在此感谢! 杭州GezBox BOSS 的教诲,我深深的记在心里。多交流、多沟通、多说多做!在此感谢! 这是两天杭州行最大的收获。因为我从此改变!

2012-07-06 · 1 分钟 · 183 字

设置ubuntu 12.04双屏幕显示

ubuntu 双屏幕显示的成功与否,很关键的是X server的存在。X server的位置在 /etc/X11/xorg.conf . 首先,我们备份下X server文件: sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup 新建一X server: touch /etc/X11/xorg.conf 然后找到 Nvidia Server Settings,打开。 选择 Configuration 里的选项。 设置好后 点击 Save to X configuration File. 保存到 X server 文件里,就是我们开头备份新建的文件。 第二个选项 Separate X screen (requires X restart) 需要 X server restart。 才能生效。 推荐选择第三个选项(Twin View),成功的概率高些。然后可以再切换到第二个选项(Separate X screen) 重启 X server : sudo restart lightdm 如果双屏成功了却出现了一些错误提示: rm ~/.config/monitors.xml 就可以了。 当保存好了 X server 之后,重启 X server 或是重启电脑后,如果接有 双屏,就会自动切换到双屏所设定的模式。

2012-06-22 · 2 分钟 · 238 字

在 linux ( ubuntu ) 上装 dropbox

首先想说的是:纵观各大云网盘,大家都用着 linux 做为服务器,却只有 dropbox 推出了 linux 客户端,还是 dropbox 对的起 linux 啊。dropbox 我就不多介绍了,在我心中,最优秀的网盘。 其实,在linux ( ubuntu ) 上装 dropbox 并不是什么难事,和装其他 linux 软件无异。只是,身在天朝,身不由己啊,大家懂的,不多说了。 首先,到dropbox官网下载 下载下来正常安装。这些都没什么,问题马上来了。 dropbox安装的只是一部分,它还需要下载安装daemon来完成。 这时,你可以在 终端 中输入 dropbox: 如果再输入 dropbox start ,会报错并提示你 dropbox start -i 安装daemon(依赖文件). 但天朝的墙好高,是下不下来的。我平时都用 goagent 翻墙的,但这是, goagent 好像也无力了。不过我们还是有其他办法! 既然知道还需要另一个daemon,我们只需要通过其他手段把daemon单独下载下来就可以了。 这样问题就简单了,daemon下载地址:http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-1.4.9.tar.gz(需翻墙) 我自己上传的dbank地址:http://dl.dbank.com/c068jutvxf 然后:tar vxf dropbox-lnx.x86-1.4.9.tar.gz 解压,ls -a 后发现隐藏文件*.dropbox-dist/* , mv .dropbox-dist/ ~/,再 dropbox start -i,就OK了!!! Good luck!!

2012-06-20 · 2 分钟 · 348 字

人为什么活着

以前的时候,当自己非常失落或不得意,或报怨或厌世时,常常会思考这个问题。人都会死,那人为什么活着? 这仿佛是另一个问题的翻版:活着的意义。 曾经我还在互联网上Google过这些类似的问题,结合网上与自己的理解,我想我总结出了自己的答案。 人为什么活着? 为了求知 这个世界上有各种各样的新奇的东西,它们都等待着我们去学习研究,也有很多未知的领域,等待着我们去探索搜寻。这些都是很有趣的事情,它让我们更有成就感,让我们会为了某个目标奋勇拼搏,让我们充实着自己,让我们满足天生而来的好奇心。。。 为了爱 我们来到这个世界,因为父母的爱;我们融入这个社会,会受到如老师、玩伴、长辈或是些素不相识的人的爱;慢慢地,我们还会找到人生的另一半,与对方相敬相爱。 为了帮助 奉献自己的一份力量,帮助那些需要帮助的人。

2012-06-18 · 2 分钟 · 303 字

另一个我

今天,在YouKu上看到微电影《另一个我》,很有感触。也就如同我如今的迷茫一样,看完短片后,似乎让我看清了些路。 主人公在电影里出演着两个在人生阶段不同选择下的两种不同生活,一是选择北京,一是选择老家武安。一座是国际大都市,一处则是半个小时能开车跑一圈的小城。 在北京,来自生活、工作、爱情的各方面压力让主人公选择逃离;另一个主人公在武安,也因为生活安逸,没有一个聊得来的朋友而逃离武安。这究竟是要去往何方,自己究竟是要什么样的一种生活? 特别喜欢电影的开头,那段描述生活的话。那也许就是我们现在、未来都不得不去面对的,每天似乎重复着做着同样的事,看着同样的风景,走过同样的路,这自然而然地会让人思考生活的意义。 片中结尾以两个“我”分别逃离所在城市结尾,但最后也告诉了我们应该如何去选择,让人回味。既然选择了,就坚持下去!!

2012-06-09 · 2 分钟 · 317 字

< 活着 > -- 观后感

今天是5月12日,08年汶川地震4周年的日子。 《活着》是一部现实拍摄的记录片,主要记录下一对在地震中失去女儿的40多岁夫妻再次求女的真实历程。很真实,很感人,没有去过灾区,没有经历过那样的痛楚,不会想像得到他们的生活。 极力推荐大家看看。热爱生活,热爱身边的人,时刻怀着感恩的心,感谢父母,感谢自己能够来到这个世界体会这个世界的美好,享受生活的精彩与快乐,与那些逝去的人相比,我们幸福得太多!

2012-05-12 · 1 分钟 · 172 字

轻松在Ubuntu下搭建LAMP环境

在Ubuntu下搭建LMAP环境,真的是太方便了。顺便把phpmyadmin也装上。 最近一直在折腾Ubuntu系统,很好用,很方便。 搭建LAMP环境,参考下面两文章,不想多说: http://www.unixmen.com/install-lamp-with-1-command-in-ubuntu-1010-maverick-meerkat/ https://help.ubuntu.com/community/ApacheMySQLPHP 安装之后,主目录是在 /var/www/ ,只root 可读可写,chown修改下属主搞定。 然后就大家自由发挥了,开发些PHP的小应用或是练练PHP、学习PHP还是很有乐趣的。最好是在学习的时候找到一个自己喜爱的网络社区环境,这些大家在一起可以互相帮忙,互相解决问题,也可以加深自己对PHP知识的记忆与理解。

2012-05-07 · 1 分钟 · 192 字

写给新手程序员的一封信

首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。 仅仅是因为爱好开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。 下面是一些很重要的建议,虽然有人并不认同,但我保证你看完我的分析以后会站在我这一边。一开始,先不要管算法和数据结构。大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。这时知道算法的名字并了解它们的功能,然后找一些相关的论文去理解算法并动手编程实践。如果没有现成的函数库(其他程序员提供的可重用代码),你用自己喜欢的编程语言来实现它。 选择一门好的编程语言,一门你自认为可以用它快速地做出一些有用东西的语言。 不要选择C语言作为你第一门编程语言。也许选择C语言会给你一种过时的满足感。虽然它比早期的汇编语言提供了更好语法描述,但是今天C(或者C++)不是能够快速编写软件的语言。毫不偏袒的说,我建议你学习一种动态语言。选择一种你觉得语法(文档)让你使用起来更舒服的编程。为此,你可能需要花费一些时间来在几种不同的语言之间进行比较。这么做目的不是为了让你感觉更好或者让编程更容易。更快地完成自己的作品并且能够看到成果,才是激励你编程的源动力。不要选择一门需要某种重量级的IDE(IDE是一种能够帮助你编写并运行代码的工具)才能轻松编程的语言。你所需要的仅仅是一个文本编辑器。(注:原文并没有标号,是我们加上的,请大家别忘记了哦,我们是从零开始数数的。:) ) 选择一个好的编辑器。 编辑器对程序员而言,就是像是弓对弓箭手一样重要。这里有一些推荐的编辑器: 注意!Emacs和Vim可能已经成为成为古董了。但是,它们都具备一些现代编辑器多不具备的功能。 选择一个你可以从中学到东西的操作系统 Windows不会教会你任何东西。使用Windows你唯一学会的就是打开一个exe(可执行)文件来安装软件和使用它。可能刚开始的时候你会觉得很酷,但是长远来看,如果你立志成为一个web开发人员,可能还是要具备基本的linux知识,尤其是当你要发布程序的时候。Linux也允许你根据自己的要求来定制程序。Macs也很酷,但是我认为你现在经济上还负担不起。 不要通过复制粘贴来做备份 一个新手程序员通常会把文件复制粘贴到一个临时目录下面来进行备份。这也许也是他们唯一知道的方法。不要那么做!你需要使用版本控制软件。我强烈推荐使用Git,它是个目前很流行的版本控制工具,而且使用起来非常简单。对一个Git新手,有一个良好的社区和很多参考资源来学习。(除了Git之外,还有mercurial, darcs, fossil等等。但是我还是建议从Git开始,我有很多的理由来支持Git,这里就不多费口舌了。) 知道去哪里寻求帮助 参加一个和你相关的(你使用编程工具相关的)程序员社区。比如StackOverflow就是程序员的Facebook。那里没有消息状态和回复,取而代之的是问题和答案。除此之外还要学会使用IRC。IRC是一种老式的聊天室,现在还在被大多数开发人员用来分享技术信息和帮助解决问题。 培养你的礼仪 知道什么时候问问题。你遇到的大多数问题都是别人碰到过并且在Internet上能够找到解答的。在IRC或者任何论坛里发问之前,先搜索一下google(或者blekko)来看看是不是有现成的答案。在IRC上问问题需要有耐心。永远记住,人们只是处于好心来免费帮助你。有时你发问以后需要几个小时才能有回复。所以,耐心等待。除此之外,记得问问题的时候要礼貌。世界很小,你怎么对待别人,别人就会怎么对待你。 结交朋友,技术书籍只能教你解决常见的问题(他们说:书是死的) 当你在捣鼓一些程序或者从程序的作者那里学习,你能学到一些书本上没有的东西。当你散步的时候,请和遇到的朋友打招呼。你肯定不是唯一的程序员。和其他的程序员一起交朋友一起工作。你会注意到,当一群技术爱好者在一起的时候,不论话题是从什么地方开始,最后总是以技术话题收尾。这是必然的现象。所以你可以尽情参与。在你的黄金年龄努力编程,我能告诉你的是,我在开始6年前寻找朋友并开始讨论编程,从那时起才学到那些书本和文章不会我的东西。所以我总是说,我的编程经验有6年,因为只有那个时候开始,我才开始与人交流并开始感觉真正地开始学习编程。 参加开源项目 为开源项目编写代码能带来回报。这不仅仅是帮助别人,你留下的代码会被其他人使用或(可能)改进。当别人给你的代码添加功能或者提出修改意见时,也是在提高你的编程水平。开源软件项目不一定要是一个大工程,编写一个下载youtube视频的小程序也是很有用的。更重要的是,你会惊奇地发现你编写的代码会成为与他人有效沟通的桥梁。 最后,若干年之后如果本文的内容曾经对你有一点点的帮助,作为回报请写一封类似的信给希望开始编程并不知如何入手的朋友,有可能的话请纠正本文中过时的内容。 智者说过,掌握某个东西需要10年或10000个小时,也就是汉语中的“十年磨一剑”,所以不用着急。 英文原文:An open letter to those who want to start programming 看完这篇,大家可以再看看 程序员技术练级攻略,一定同样受益匪浅。 Reference: 写给新手程序员的一封信

2012-05-03 · 10 分钟 · 1981 字