Uinx / Linux
文章平均质量分 78
whutxinriyue
这个作者很懒,什么都没留下…
展开
-
完全用Linux工作,摈弃Windows
完全用Linux工作,摈弃Windows(王垠) 完全用Linux工作,摈弃Windows作者:王垠我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软转载 2009-10-15 21:33:00 · 466 阅读 · 0 评论 -
linux开机启动脚本的顺序
如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下:1、相关基础知识点 1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL转载 2010-01-30 23:51:00 · 396 阅读 · 0 评论 -
linux开机启动
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6.d/et转载 2010-01-30 23:54:00 · 370 阅读 · 0 评论 -
VMware的网络模式
2009-04-05 17:37:34 VMWare 提供了三种工作模式: Bridged(桥接模式) Host-Only(主机模式) NAT(网络地址转换模式)转载 2009-12-05 19:49:00 · 416 阅读 · 0 评论 -
Debian Lenny英文版安装后配置
一、安装及安装后shell下离线安装下载DVD版本的第一张光盘,安装时选择英文版本,不选择任何软件组合,安装之后进入shell,以root用户登陆后进行以下操作。1. 配置locales#dpkg-reconfigure locales选择:en_US.UTF-8zh_CN.GB2312zh_CN.UTF-8zh_CN.GBKzh_TW.BIG5zh_TW.转载 2010-03-03 20:19:00 · 805 阅读 · 0 评论 -
10款非Windows免费操作系统推介
据国外媒体报道,2009年,微软和苹果两大巨头分别发布了Windows 7和Mac OS X 10.6雪豹操作系统,这两件盛事在业界引起了轩然大波。 Windows 7与Vista的代码构架基本相似,因此二者有许多的共同之处。而相较于Mac OS X 10.5豹,苹果的雪豹操作系统只不过是披上了一层华丽的外衣和些微的功能调整。 此外,在Linux桌面操作系转载 2009-12-24 15:08:00 · 738 阅读 · 0 评论 -
debian lenny的简单安装教程
修改时间: 2009年 10月 18日一直以来都是从开源社区索取,今天也想贡献一点绵薄之力,写了一个教程,帮助初学者安装debian lenny,希望大家多多支持debian,呵呵。安装Debian lenny教程目录硬盘安装Debian与Xp双系统挂载windows分区删除双系统中的DebianU盘安装Debian安装基本系统配置locale修改更转载 2010-03-07 17:18:00 · 1253 阅读 · 0 评论 -
七大步骤建立可靠的Linux操作系统
许多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七条管理员能够也应该可以做到的步骤,从而帮助他们建立更加安全的Linux服务器,并显著降低他们所面临的风险。 请任何大型机构的网络管理员对Linux和网络操作系统(如Windows NT或Novell)进行比较,可能他会承认Linux是一个内在更加稳定,扩转载 2010-03-08 13:22:00 · 411 阅读 · 0 评论 -
Debian各种软件安装
Debian软件包下载地址 http://www.debian.org/distrib/packages#view使用deb打包的软件安装deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是转载 2010-03-07 20:36:00 · 858 阅读 · 0 评论 -
Linux 汇编语言开发指南
原文地址:http://www-128.ibm.com/developerworks/cn/linux/l-assembly/index.html内容:一、简介二、Linux 汇编语法格式三、Hello World!转载 2010-03-08 22:47:00 · 350 阅读 · 0 评论 -
写给像我一样的Linux内核初学者
--孔建军(Kongove.CN)2008.11.12首先,让我们来看几组令人振奋的数据。现在订阅Linux内核邮件列表[1],每天的邮件流量大概在500份左右;执行"grep "^P:"MAINTAINERS |sort -u|wc-l",对内核子系统维护者进行统计,得到的结果是534人;从2007到2008年,平均每天有4300行代码添加到内核,有1800行代码从内核删转载 2010-03-10 22:36:00 · 684 阅读 · 0 评论 -
流水线学习笔记(一)
摘要:对于偏软件的程序员,时常对指令的乱序执行,寄存器重命名,超标量处理器,等名词感到疑惑。本文将对这些知识进行初步介绍,为你解开这些疑惑。本文是我阅读Computer Architecture- A Quantitative Approach的学习笔记,文章中在原书例子的基础上,加上了我自己的一些理解。写作本文的目的是学习的总结和备忘,同时与爱好者进行交流,因此错误之处,期待各位斧正。由于本转载 2010-04-14 14:51:00 · 1671 阅读 · 1 评论 -
流水线学习笔记(二)
摘要:对于偏软件的程序员,时常对指令的乱序执行,寄存器重命名,超标量处理器,等名词感到疑惑。本文将对这些知识进行初步介绍,为你解开这些疑惑。本文是我阅读Computer Architecture- A Quantitative Approach的学习笔记,文章中在原书例子的基础上,加上了我自己的一些理解。写作本文的目的是学习的总结和备忘,同时与爱好者进行交流,因此错误之处,期待各位斧正。由于本书主转载 2010-04-14 14:55:00 · 5415 阅读 · 1 评论 -
内核源代码阅读工具介绍
摘要:对于内核新手来说,常常希望能够使用Source Insight这样的工具来分析代码,本文介绍在Linux中使用vim + ctags达到同样的目的。标题 安装跳转文件跳转文本搜索taglist常用的源代码阅读工具有:lxrSource Insightvim+ctags我们推荐使用vim+c转载 2010-04-14 14:58:00 · 1302 阅读 · 0 评论 -
详解开源界的几大开源许可协议
越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开 源软件存在(象WordPress,Drupal这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许可协议? 什么是许可,当你为你的产品签发许可,转载 2010-04-03 12:56:00 · 543 阅读 · 0 评论 -
linux源代码阅读工具进阶
Windows下的源码阅读工具Souce Insight凭 借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代,实 际上,似乎其环境下的任何软件都是处于一种逐鹿中原的态势,也许这就是“集市”之于“大教堂”的优势所在吧!主要的交叉索引工具有:ctags、cscope、global、lxr等。下面将就各软件的优劣原创 2010-04-17 12:41:00 · 611 阅读 · 0 评论 -
UNIX/Linux编程相关工具和资源
1。linux编程所用的一些工具GCC 中文手册http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1GNU make 指南http://www.linuxsir.org/bbs/showthr...&threadid=40431autoconf-2.57手册(英文)http://www.gnu.org/software/autocon...转载 2010-01-31 00:54:00 · 628 阅读 · 0 评论 -
Linux:mail的邮件收发及查看
系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”文件中。在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。此时命令提示符为"&"unread 标记为未读邮件h|headers 显示当前的邮件列表l|list 显示当前支持的命令列表?|help 显示多个查看邮件列表的命令参数用法d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件f转载 2010-01-31 00:50:00 · 1440 阅读 · 0 评论 -
写得蛮好的linux学习笔记
linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /bo转载 2009-11-06 23:52:00 · 313 阅读 · 0 评论 -
无名师的Unix心传
一、无名师与万行码无名师曾对来访的程序员说:“Unix传统上认为,一行shell脚本胜过万行C程序。”这个程序员自以为对C极其精通,说:“这不可能。UNIX内核正是用C实现的。”无名师回道:“确是如此。不过,UNIX传统上认为,一行shell脚本胜过万行C程序。“程序员颇为沮丧:”但是在C中我们可领会到尊者Ritchie的智慧。我们与操作系统和机器合而为一,可以获取无与伦比的性能。”无名师回道:转载 2009-11-07 00:07:00 · 341 阅读 · 0 评论 -
如何成为一个Linux系统内核开发者
你想成知道如何成为一个Linux内核开发者么?或者你的老板告诉你,“去为这个设备写一个Linux驱动。“这篇文档的目的,就是通过描述你需要经历的过程和提示你如何和社区一起工作,来教给你为达到这些目的所需要知道的所有知识。本文也尝试解释社区为什么这样工作的一些原因。 内核几乎全是用C写成的,有一些架构相关的部分是用汇编语言写成的。熟练掌握C语言是内核开发的必备条件。汇编语言(任何架转载 2009-11-07 21:24:00 · 355 阅读 · 0 评论 -
Linux下软件安装详解
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的转载 2009-11-06 23:33:00 · 355 阅读 · 0 评论 -
昨天,今天,明天! Unix系统的40年
在1969年的8月,Ken Thompson作为ATT贝尔实验室的程序员,由于忍受不了长时间妻儿离开于是专心开发新的操作系统,他为DEC(Digital Equipment Corp.)公司的PDP-7小型机写第一个Unix版本的汇编语言,利用一周的时间在每个操作系统上完成Shell和汇编语言编写。由于当年贝尔实验室正在做一项关于Time-Sharing系统名为(Multics)的研究转载 2009-11-06 23:41:00 · 377 阅读 · 0 评论 -
Linux系统程序启动引导过程详细剖析
Linux的一个吸引人的特性就是用户可以自行定制整个系统,你可是运行一个只有1M的“迷你”Linux,也可以运行一个几G的强大Linux。而无论你运行怎样的Linux,你都是先从引导程序开始运行的。对于普通用户,大多都是在个人电脑上运行Linux的。 个人电脑,又叫PC机,是我们常见的使用Intel或AMD的芯片的电脑。当我们接通PC机的电源之后,CPU会执行第一条指令,第一条指令通常是使转载 2009-11-07 14:29:00 · 375 阅读 · 0 评论 -
Unix,Windows,Mac,Linux系统
一 操作系统分类http://www.csee.wvu.edu/~jdm/classes/cs258/OScat/二 操作系统和时间线http://en.wikipedia.org/wiki/Timeline_of_operating_systems三 操作系统和公司http://en.wikipedia.org/wiki/List_of_operating_systems转载 2009-11-19 22:20:00 · 516 阅读 · 0 评论 -
什么是文件系统?
文件系统是<a onclick="function onclick(){tagshow(event, %B2%D9%D7%F7%CF%B5%CD%B3);}" href="javascript:;" target="_self">操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于<a onclick="function onclick(){转载 2009-11-23 13:30:00 · 391 阅读 · 0 评论 -
Linux 网络接口配置文件及相关工具——转
1、 关于网络接口及配置工具说明;网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用 ethX,是由0开始的正整数,比如eth0、eth1...... ethX。而普通猫和ADSL的接口是 pppX,比如ppp0等; 在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还是通过网络配置工具来达到修改与网络相关的配置转载 2009-11-24 08:54:00 · 546 阅读 · 0 评论 -
Linux系统下ifconfig命令使用及结果分析[转]
Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。 1、ifconfig是查看网卡的信息。 ifconfig [Interface]Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息 例如:ifconfig eth转载 2009-11-23 20:23:00 · 467 阅读 · 0 评论 -
Debian下RPM包安装
style="font-family: mceinline;">首先我们用 which alien 命令查看是否安装了alien。如果没有安装,使用命令 apt-get install alien 进行安装如果没有源,这个时候我们需要修改源的文件,给其添加源,对于debian 5.0 (其他版本不知是否可行,因为我用的就是5.0)我们可以在 /etc/apt/sour原创 2010-01-26 15:13:00 · 949 阅读 · 0 评论 -
令 Debian 支援中文
你首先而要产生下列语系的资料: en_US ISO-8859-1 zh_TW BIG5 zh_TW.UTF-8 UTF-8 zh_CN GB2312 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 方法是打入指令 "dpkg-reconfigure locales" 或者使用 Synaptic 重新设定套件原创 2010-01-26 15:22:00 · 1683 阅读 · 0 评论 -
linux 2.6源代码情景分析笔记之系统启动
最开始时,ram芯片中包含的是随机数据。当开始启动时,cpu的一个引脚上会产生一个reset逻辑值。此后处理器的一些寄存器设置成固定的数值,并执行在物理地址0xfffffff0处找到的代码。硬件把这个地址映射到某个只读、持久的存储芯片中,该芯片通常称为rom(read-only memory只读内存)。rom所存放的程序集在80x86体系中通常叫做基本输入输出系统(basic input/outp转载 2010-01-30 23:11:00 · 695 阅读 · 0 评论 -
Linux开机启动程序详解
由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于 Windows NT,Linux系统启动过程需要打开的服务项目也是数量极大的。 这里,我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自转载 2010-01-30 23:58:00 · 571 阅读 · 0 评论 -
apache2+mysql5+php5+gd安装
安装zlib-1.2.3./configure --enable-sharedmakemake install安装libxml-2.6.3 ./configure --prefix=/usr/local/libxml2 --with-zlib --with-http --enable-sharedmakemake install安装gettext-0.17 ./转载 2009-12-03 07:05:00 · 1076 阅读 · 0 评论 -
80x86保护模式下的基本概念
在IA32下,CPU有两种工作模式:实模式和保护模式。在实模式下,段寄存器含有段值,为访问存储器形成物理地址时,处理器引用相应的某个段寄存器并将其值乘以16,形成20位的段基地址。计算公式如下: 物理地址 = 段值*16 + 偏移其中段值和偏移都是16位的,这样通过“段:偏移”的方式达到了1MB的寻址能力。 在保护模式下,寄存器是32位的,但是为了兼容性,地址仍然转载 2010-05-03 00:10:00 · 615 阅读 · 0 评论