Linux 开机程序之研讨(转)
Linux 开机程序之研讨(转)[@more@]Linux 开机程序之研讨位是否曾经对电脑整个开机的流程感到好奇呢 ? 这一次 , 我们所要讨论的主题 , 就是 Linux 从开机的一瞬间到 login 为止 , 到底发生了什麽事情?想必各位都知道 , 在刚开机时 , 由於 80x86 的特性 , CS ( Code Segment)这个暂存器中全部都放著 1 , 而 IP ( Instruction Pointer ) 这个暂存器中全部都放著 0 , 换句话说 , CS=FFFF 而 IP=0000 , 此时 , CPU 就依据CS 及 IP 的值 , 到 FFFF0H 去执行那个地方所放的指令 . 这时候 , 由於FFFF0H 已经到了高位址的顶端 , 所以 , FFFF0H 这个
LINUX目录中装些啥(转)
LINUX目录中装些啥(转)[@more@]LINUX目录中装些啥 Linux的目录里都装些啥? 搞电脑的人总想知道自己的系统里到底有些什么东西,于是我就在Linux的根目录下运行ls -l(列目录命令),哇,一大串,这许多目录都放些什么呢?我硬着头皮往里钻,功夫不负有心人,终于将这迷宫的秘密揭开了。在此公布天下: /bin bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot 这里存放的是启动Linux时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有Linux的外部
“SSH”让远程控制更安全(转)
“SSH”让远程控制更安全(转)[@more@]网络被攻击,很多情况是由于服务器提供了Telnet服务引起的。的确,对于UNIX系统,如果要远程管理它,必定要使用远程终端,而要使用远程终端,自然要在服务器上启动Telnet服务。但是Telnet服务有一个致命的弱点——它以明文的方式传输用户名及口令,所以,很容易被别有用心的人窃取口令。目前,一种有效代替Telnet服务的有用工具就是SSH服务。SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。本文向大家介绍运行在常用操作系统上的SSH服务器软件包的使用。 首先,SS
FreeBSD下PPPoE的设置(转)
FreeBSD下PPPoE的设置(转)[@more@]硬件要求:两台装有FreeBSD 4.1的PC,一台用做Server,另一台做Client.两台PC均配有以太网卡,在本例中采用是ne2000兼容的网卡,网络接口名为ed0.基本配置:在Server端和Client端均要进行如下的内核配置:options NETGRAPHoptions NETGRAPH_PPPOEoptions NETGRAPH_SOCKEToptions NETGRAPH_ETHERoptions NETGRAPH_IFACEpseudo-device tun还要有相应的以太网卡的驱动,例如:device ed0 at isa? port 0x300 irq 10 iomem 0xd8000重新编译内核,然后利用新内核启动。并运行如下命令使以太网接口激活:ifconfi
精通RPM之--制作篇(中)(转)
精通RPM之--制作篇(中)(转)[@more@]一个RPM的软件包描述文件,可以仅生成一个父包或一个子包,也可以生成一个父包和多个子包。通过设定子包选项,可以使生成的子包采用"软件名-子包名" 的标准命名,也可使生成的子包采用自己的名字。一个子包,通常是按照其包含的文件的用途或类型来归并文件进而打成包裹的。象前面的LZE描述文件很简单, 它将所有文件都包含进了父包中。我们也可以将文件分类作成子软件包,如可分成执行程序子包(lze-bin),配置文件子包(lze-config)和说明文档包(lze-doc)。我们还可以只分出一个配置文件子包(lze-config),其余文件
用红帽子的chkconfig管理Init脚本(转)
用红帽子的chkconfig管理Init脚本(转)[@more@]用红帽子的chkconfig管理Init脚本by Jimmy Ball翻译:Feng Dahuifdh@163.net2001.12.11你的管理工具中多了个简单但非常有用的东东。我喜欢发现新的UNIX 命令,尤其是那些关于系统管理的。当我得知红帽子发布chkconfig 这个工具,我想起了在IRIX--一个从 Silicon Graphics Inc.而来的UNIX变种--下的 chkconfig。 IRIX的chkconfig被用来激活/禁止系统初始化的时候的服务,无需编辑,重命名或是移动 /etc中的init脚本。类似,Red Hat设计chkconfig的目的就是用来管理系统初始化的时候启动的服务。
VC中文FAQ宝库之7:获得各种目录信息(转)
VC中文FAQ宝库之7:获得各种目录信息(转)[@more@]Windows目录??GetWindowsDirectoryWindows下的system目录??GetSystemDirectorytemp目录:??GetTempPath当前目录??GetCurrentDirectory请注意前两个函数的第一个参数为目录变量名,后一个为缓冲区后两个相反
redhat AD2.1架站全攻略——菜鸟专用(转)
redhat AD2.1架站全攻略——菜鸟专用(转)[@more@]声明:菜鸟专用,高手免看!本人是一只linux菜鸟,在架设网站的过程中吃了不少苦头,在众多大虾和老鸟的帮助下,菜鸟终于跌跌撞撞的把自己的网站建成了,呵呵!往事不堪回首,为了帮助众多的菜鸟(像我一样)在架站的过程中少走弯路,现将我的架站笔记献上,里面包含了众多老鸟和大虾的心血,在此衷心的表示感谢!本文的配置过程基于字符界面,如果使用图形界面,建议安装webmin。第一次写此类文章,错误难免,望各位兄弟批评指正!系统功能:实现网络资源共享(samba),web服务,代理服务
用户管理(下)(转)
用户管理(下)(转)[@more@]本文前一部分介绍了用户管理基本操作的内容,下面我们一起来继续探讨有关用户管理的高级内容。◆超级用户权限与授权●建立多个超级用户不少新系统管理员认为root用户是唯一的超级用户,其实root只是系统默认的超级用户的名称,root并非因为它叫root而成为超级用户的。随便打开一个/etc/passwd文件的例子,你就会发现如下几行:root:asiewhgYfaoO/J:0:0:root:/root:/bin/tcshbin:*:1:1:bin:/bin:daemon:*:2:2:daemon:/sbin:lanf:Yuao56Ioyefg:0:0:bluewind:/home/bluewind:/bin/bashjake:gUyfaiIodashfj:501:501:j
用户管理(上)(转)
用户管理(上)(转)[@more@]在linux中,每个普通用户都有一个帐户,包括用户名、密码和主目录等信息。除此之外,还有一些系统本身创建的特殊用户,它们具有特殊的意义。其中最重要的是超级用户,在linux中,它默认用户名是root。◆基本操作● 增加一个用户newuser :useradd newuserpasswd newuser (然后根据提示两次输入新用户的密码。)注意点 用useradd增加一个用户后应该立刻用passwd给新用户修改密码,没有密码的新帐号将不能使用。在/etc/passwd文件中,没有密码的新用户的记录是如下一行:newuser:!!:506:506::/home/newuser:/bin/b
在Linux中设置磁盘限额(转)
在Linux中设置磁盘限额(转)[@more@]1.检查你的/etc/fstab ,假设没有设置quota的文件象下面这样。 /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /home ext2 defaults 1 2 /home是单独的一个分区。 2.为了设置用户usr1在目录/home/usr1下所占用的磁盘空间,首先改/etc/fstab象下面这样: /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /home ext2 defaults,usrquota 1 2 3.登录为root,在需要设置quota的分区目录下创建空文件quota.user #touch /home/quota.user #chmod 600 /home/quota.user 4.重新启动服务器 5.
关于在linux下磁盘定额的实现(转)
关于在linux下磁盘定额的实现(转)[@more@]关于在linux下磁盘定额的实现 1. 问题的提出:能够限制用户在服务器上使用一定的硬盘空间,是作为公用服务器所必须的。在这方面linux 比Windows NT有明显的优势。2. 需求说明:需建FTP服务器,在系统中有多个用户, 需如下分配磁盘定额:user name group home_dir 定额----------------------------------------------------------co_user01 company01 /home/company 60Mco_user02 company01 /home/company-----------------------------------------------------------user01 user01 /home/user01 3
安装及使用quota管理磁盘配额(转)
安装及使用quota管理磁盘配额(转)[@more@]在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的磁盘配额。这个功能对公用的多用户服务器(免费的或者收费的)来说,更是非常必要的。Quota就是在Red Hat linux下实现磁盘配额的工具。Quota的安装在正式的RHLinux的光盘的/RedHat/RPMS目录下,都有相应不同版本的quota软件包,可以用ls quota*查看相关的信息,如版本号。当然你可以方便的通过Tab键获得软件包的全名,使用如下命令安装:rpm -ivh quota-2.00pre3-7.i386.rpm当然,这里给出的版本号只是为了方便说
linux上用户、用户组及私有用户组(转)
linux上用户、用户组及私有用户组(转)[@more@]linux上用户、用户组及私有用户组 用户,组及私有用户组 管理用户和组历来是枯燥和乏味的。红帽子LINUX拥有若干 系统工具和约定措施,相当有用,使用户和组的管理简单了许多。 管理用户和组最为简单的方法是使用控制面板上的“UsersandGroups”模块。 您还可以以命令行的方式用adduser命令创建新用户。 1 Standard Users 表81 列出了系统在安装过程中创建的标准用户(其中所列内容与/etc/passwd文件的描述 是一致的)。表中的组ID号是用户所在的首要组的代号。请到11.1.3节查看有关组的 知识。
进程查看(转)
进程查看(转)[@more@]本节中要介绍的不只是进程查看方面的内容,由于Linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容。同时Linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况:究竟有哪些进程?进程情况如何?等等。所以需要进程查看方面的工作。who命令该命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即时通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无
常用的Linux网络安全工具介绍(第一部分)(转)
常用的Linux网络安全工具介绍(第一部分)(转)[@more@]简介:尽管各种版本的Linux distribution 附带了很多开放源的自由软件,但是仍然有大量的有用的工具没有被默认包括在它们的安装光盘内,特别是有一些可以增强Linux网络安全的工具包,它们大多也是开放源的自由软件。这里简单地介绍一下几个增强Linux网络安全的工具。1. sudosudo是系统管理员用来允许某些用户以root身份运行部分/全部系统命令的程序。一个明显的用途是增强了站点的安全性,如果你需要每天以root身份做一些日常工作,经常执行一些固定的几个只有root身份才能执行的命令
我的AA字体美化方法【方正圆体字】(转)
我的AA字体美化方法【方正圆体字】(转)[@more@]使用AA字体进行美化实际上很简单,所做的工作就是把字体安装的系统中,然后使用之。不过,为了追求更加完美的效果,还需要做一点点配置工作。下面说一下我的一点经验,或许会有理解错误的地方,还望指正。字体选择这是最重要的。通常所用的simsun在AA时并不能达到满意的效果。我试过一些字体,感觉方正的圆体(准圆/粗圆等)是所有中显示效果最好的。simhei也不错。把这些字体复制到/usr/share/fonts/zh_CN/TrueType下面就可以了。另外,如果有verdana,tahoma等字体,也可以加到系统里去,浏
文件管理命令详解(转)
文件管理命令详解(转)[@more@]which功能说明:查找文件。语 法:which [文件...]补充说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。参 数: -n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。 -w 指定输出时栏位的宽度。 -V 显示版本信息。----------------------------------------------------whereis功能说明:查找文件。语 法:whereis [-bfmsu][-B <目录>.
用户磁盘空间的限制(转)
用户磁盘空间的限制(转)[@more@]1. 修改 /etc/fstab 文件.在文件系统相应的 mount 命令行中加入限额选项(如下的例子)。/dev/hda7 /home ext3 defaults,usrquota,grpquota 1 22. 重新装载 Linux 分区,例如:[root@fileserver root]# mount -o remount /home继续。3. 在欲加磁盘限额的文件系统的安装点目录建立 aquota.user 和 aquota.group 文件:[root@fileserver root]# cd /home (/home 为单个分区 /dev/hda7 的装载点)[root@fileserver home]# touch aquota.user (为用户设置磁盘限额)[root@fileserver home]# touch aquota.grou
系统引导管理器grub初学者指南(转)
系统引导管理器grub初学者指南(转)[@more@]一、什么是多重操作系统引导管理器,什么是GRUB;1、什么是多重操作系统引导管理器及工作原理;系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成;Briefly, boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operat