[修改回复]
删除回复
插入表情:
宋体
楷体
幼圆
黑体
隶书
华文行楷
方正舒体
Arial
Arial Black
Arial Narrow
Century Gothic
Comic Sans MS
#0000FF
#8A2BE2
#DEB887
#5F9EA0
#7FFF00
#000000
#D2691E
#FF7F50
#FF0000
#DC143C
#99ccff
字体颜色
#FFF8DC
#00FFFF
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
使用帮助
110、问:在Linux系统中可执行文件是.bin文件;而Windows为.exe这句话是否正确?.bin文件应该是二进制的,那么它是不是源程序经编译后得到的机器语言呢?它的运行机制与Windows的.exe文件有何不同? 答:“在Linux系统中可执行文件是.bin文件”是以偏概全的说法。Linux系统中并不是以文件扩展名来决定其文件类型,其它系统也不是。正确地说,现在Linux系统使用ELF作为二进制可执行程序的标准格式(http://ww.telent.net/linux/ELF-HOWTO.html),运行时由系统将其装入内存开始执行。另外,Shell、Perl等脚本是文本文件,它们靠相应的程序来解释执行,运行时系统调用文件第一行中指定的解释程序来运行它们,相当于Windows系统中的自动批处理文件。 .bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布以.bin为后缀的安装包,如Realplayer等。 111、问:在Linux中经常会见到一些没有后缀的文件,试着用cat命令浏览,却发现其为文本文件。请问Linux中的文件名及后缀命名与Windows有何不同? 答:在所有系统中,文件名仅仅起一个标签的作用,帮助使用者更好地区分文件类型。命名方式仅仅是为了大家更方便地识别文件的具体内容。Windows靠文件扩展名来与相应的应用程序关联起来,在Linux的桌面环境中也一样。如:以.gz、.tar、.bz2、.zip、.rar等为后缀的文件是用压缩程序Gzip、tar、Bzip2、ZIP、RAR压缩成的压缩包;.sh、.pl、.php则对应相应的Shell、Perl、PHP脚本文件。所以应该养成为文件指定一个有意义的文件名的好习惯。 112、问:Linux系统是怎样组织和使用分区的? 答:1.分区的使用 在Linux里边没有盘符这个概念,用目录的形式进行管理。 把每一个分区和某一个目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载(mount)。这种对应关系可以由用户随时中断和改变。 2.SWAP——交换分区 SWAP是Linux特有的分区格式。如果没有足够的内存,就不能运行某些大型的软件。解决的办法是在硬盘上划出一个区域来当作临时的内存,就像增大了内存一样。Windows操作系统把这个区域叫做虚拟内存,Linux把它叫做交换分区SWAP。虽然随着硬件价格的下降,内存已经不大会受限制了,但是交换分区这个概念却保留下来。继续保留下去的原因还涉及到内核的问题,这里不过多讨论。需要说明的是,安装Linux时候建立交换分区时,如果内存只有64MB或128MB,那么交换分区最好设置成为它的3倍,如果分区足够大,有256MB或则512MB,那么设置成为相同大小就可以了。但是请注意,最好大小为2的N次幂字节略。 3.分区格式 硬盘只是一个用电磁的方式记录信息的媒介,可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。Linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,同时支持很多的分区格式,包括很多大型机上Unix使用的XFS格式,也包括微软的那些FAT及NTFS格式。 在给硬盘分区时,就需要指定使用的分区格式。查看Linux支持的分区格式,可以使用fdisk的“l”命令查看。 113、问:什么样的机器能装Linux系统? 答:一般来说,大多数硬件环境都能安装Linux系统。如果是服务器,关键在于SCSI控制器和网卡的配置。笔记本主要问题在于PCMCIA卡的设置,只要这些设备能够被识别,就可以安装Linux。 114、问:不破坏原来Windows的数据,如何安装Linux? 答:有一个叫PQ Magic的软件,可以在不破坏数据的情况下重新分区。 115、问:怎样在Linux下修改IP地址? 答:最好使用ipconfig命令。把这个命令写到/etc/rc.d/rc.local文件中,每次开机都会自己运行。这种方法在任意一种Linux发行版中都可以使用。 116、问:系统启动以后自动运行的服务程序写在哪? 答:最好写在/etc/rc.d/rc.local文件中。 117、问:在Linux系统中怎样访问Windows的分区? 答:在编译内核的时候加上“VFAT”系统的支持,或者用modprobe把这个模块挂上。然后就可以直接挂上Widnows的分区了,代码如下: $ Mount -t vfat 118、问:怎样看机器中的硬件信息? 答:在文件/proc/cpuinfo中存放CPU的信息,用free能看到当前硬件的使用情况,用df能看到硬盘的情况。 119、问:怎样编译内核? 答:到http://www.kernel.org下载最新的内核包,一般以linux-x.xx.xx.tar.gz的形式存在。下载以后,用tar -zxvf解开,会得到一个linux-x.xx.xx的目录。进入后,依次用make mrproper、make menuconfig、make dep、make clean、make bzImage、make modules、make modules_intall等进行编译,中间需要在选单中选择现在硬件的设置。 120、问:Linux 2.4核心的防火墙用什么工具? 答:用iptables实现。 121、问:用Linux怎样做路由器? 答:至少需要安装两个网卡,将/proc/sys/net/ipv4/ip_forward文件内容改成“1”,然后用route命令配置路由表就可以了。 122、问:怎样让Windows通过网络分享Linux硬盘? 答:安装Samba。 123、问:X-Window下有什么较好的浏览器吗? 答:可以考虑使用mozilla,它的兼容性很好。 124、问:下载的软件包如何安装? 答:如果是RPM包,直接用rpm -i就可以了;如果是tar.gz的源文件,就需要用编译器,最好是gcc。 125、问:用PHP怎样访问Oracle和Sybase数据库? 答:正确安装这些数据库的客户端软件就可以了。 126、问:怎样在Linux中添加新的硬盘? 答:基本操作和Windows下差不多:先关机,装上新盘开机,看看系统BIOS有没有认出来(在Linux的启动信息中就应该有);IDE的硬盘是hda、hdb等,SCSI的是sda、sdb,用#fdisk hdb创建分区,然后用mkfs创建文件系统就可以了。最后不要忘记将文件系统的加挂信息写到/etc/fstab中。 127、问:怎样看系统资源占用情况? 答:top命令可以显示系统进程的运行情况,包含CPU、内存等占用情况。 128、问:在Linux中有没有类似计划任务的命令? 答:可以使用cron实现。 129、问:在Linux中的类似DOS中的命令有哪些? 答:Linux中类似DOS的命令见下表: 130、问:如何为用户做磁盘限额? 答:首先,将要设置磁盘限额的分区,按以下格式修改/etc/fstab 文件: /dev/hda2 /home ext2 defaults,usrquota 1 2 其次,在要设置磁盘限额的分区目录下创建空文件 quota.user: #touch /home/quota.user #chmod 600 /home/quota.user 重启系统后,可以使用edquota -u 用户名来设置。 131、问:如果忘了root的密码怎么办? 答:如果忘了root的密码,可以通过以下方法恢复:首先,重新启动Linux,出现lilo:时,输入linuxsingle进入单用户模式,这样无需密码就取得了root权限;再运行passwd重新设置root的密码。 132、问:Lilo被破坏如何修复? 答:可以使用两种方法恢复: 1.用Linux启动软盘启动,然后执行/sbin/lilo,重新在引导区建立lilo; 2.使用Linux安装光盘启动,选择升级系统,将会重建lilo。
不能为空
不能含有 ` 字符,字数8000以内
(CTRL+ENTER提交)
关闭窗口