linux操作系统

linux 常识

文件和目录

linux 的文件和目录对应于 windows 下的文件和文件夹。不过 linux 的文件又是个比较抽象的概念,凡是可以“读写”的东西都可以视为“文件”,所以目录也是一种特殊的“文件”,这一点在编程的时候可能体现的更多一点。

文件路径

windows 下的路径类似于 D:\projects\hello.c ,而 linux 的路径则类似于 /home/ant/projects/hello.c 。也就是 linux 下的路径均以 / 开始,这是根目录

Tags: 

centos安装以及环境配置

为神马玩 centos 呢?不是因为它的桌面环境好看,也不是因为它使用最简单,或是使用最麻烦,只是听说企业级服务器用的比较多而已。去官网下载的话,会有最小化安装,还有完整的 DVD iso 安装,me 选择最小化安装,因为它小,只有 200+ M,而完整的 DVD iso 貌似有 4+ G,O__O"…。再者,me 在虚拟机 VMware 中安装,因为手头机器不多,还有就是为了能方便在 windows 和 centos 之间来回切换。

最小化安装很快,十来分钟便装好了,不过安装后只有文本界面,也就是控制台或是终端界面(就是只能敲命令干活,O__O"…);不过一般还是再装个桌面环境吧,虽然 me 主要不是为了使用桌面环境,没有桌面环境就么法使用 chrome 这样的浏览器,对于学习或是工作效率来说,是大大的折扣。在虚拟机中安装的话,网络配置简单很多丫,在装了桌面环境之后,网络竟然连不上了,后来 google 了一个解决方案。

本篇文章会介绍,安装最小化版本之后,使用 yum 安装一般的工作环境,比如安装 gcc/g++、安装桌面环境、安装 chrome、安装 mongodb 和 nodejs 等。

Tags: 

linux基本命令

很早就开始玩 linux 了,算算的话,玩过 fedora、ubuntu、红旗(已经关门大吉)、opensuse、gentoo,现在是 centos。以前都太过于浅尝辄止,要么就是只玩下桌面环境,要么就是学习 c/c++ 开发,没有把它太当一个事。命令没有记住几个,系统管理完全不会。现在打算好好玩玩,主要是玩命令行,图形界面的话,主要就是上个网。下面是命令行操作的一些常用,或是基本的命令,罗列一下,以作纪念,O__O"…。

普通用户的命令提示符是 $,管理员(root)的命令提示是 # ,命令后面的 # 部分是注释

Tags: 

gentoo 内核升级

这是一个让人紧张的时代,不管是硬件还是软件,不管是应用还是系统,几乎都是三天一个小版本,五天一个大版本。近几个月而来,kernel 从 3.0 到 3.2 到 3.4 再到 3.6,然后现在 mainline 是 3.7,不久之后应该就 3.8 了吧。大家都很忙,忙着系统升级。本篇是记录 me 的安装 gentoo 后的第一次内核升级,从 3.4.9 到 3.5.7 。me 是在 vmware 虚拟机中装的 gentoo !

Tags: