⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 973.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 4 页
字号:

问: 在Linux 下怎样获得对方网络邻居上的主机名?
答:使用命令nmblookup -A IP。
问:如何做bootable CD的boot.img?
答:做一个能启动系统的1.44MB的软盘,此软盘就可以是一个boot image。使用命令:cat /dev/fd0 > boot.img。
您只要做一块可以启动的软盘,最好是lilo软盘,就可以在启动时给出其它的参数,例如用什么设备作为root目录, 启动到第几级等。

问:如何在X-WINDOWS下配置PPP连接?
答:在X-WINDOWS 下, xisp 是个不错的拨号工具软件,但在安装 xisp 之前, 要先装有 XForms , 另外, 若您使用的是 KDE , 则可以很方便地使用其提供的 kppp , 非常好用.

问:我有一内置调制解调器,设置为 IRQ12和IO为3e8,但是在Linux中,设定为 COM3占用IRQ4和IO 3e8,怎样改变设置?
答:在您的BIOS中禁用0x3e8。 如果您的内置调制解调器是即插即用的话,可能被您的即插即用的BIOS重设置为IRQ4。IRQ12应该是用win/dos下的设置程序所设置的。

问:Linux下如何实现IP与Mac地址的捆绑?
答:arp -i eth0 -s xxx.xxx.xxx.xxx(IP) xx.xx.xx.xx.xx(MAC)使用命令模块(linuxEthAdmod.tar.gz),也可以通过动态加载或卸载可实现此捆绑功能mac地址。

问:如何使用nohup命令?
答:如果希望进程在您退出系统后还能执行,可以使用nohup命令 如:$nohup tar -cf /dev/tape /home &
您退出后再重新登录,使用ps命令会发现进程还在执行。
  
问:如何快速查找文件?
答:查找文件可以用find,但最好是用locate,速度快,参数少,例如:
问:我编译完核心部分后,重新启动后不能自动加载声卡, 在提示符下敲cat /dev/sndstat 就能加载, 请指教?
答:修改 /etc/rc.d/rc.modules,
查找 "sound support" 字样,
添加 "/sbin/modprobe sound",然后重新启动即可。

问:使用mount 的时候提示核不支持vfat,重新编译也不行,提示某文件找不到了,使用make menuconfig也不能运行。这是什么原因,有没有可以挽救的方法?
答:原来的内核保存了吗?若保存则把它拷到/BOOT 下 vi /etc/lilo.conf,将image=/boot/newkernel 改成image=/boot/oldkervel, oldkernel 代表你备份的内核。使用lilo 重新启动。你若没保存,就只有重新安装,不过也可试试将光盘上的内核拷到/BOOT下。

问:我安装了RPM后,执行以下命令: rpm -Uvv /root/xcin-2.1d-2.i386.rpm,得到信息: failed dependencies: libc.so.5 is needed by xcin-2.1d-2 libX11.so.6 is needed by xcin-2.1d-2 ,我不知是什么原因,而libc.so.5及libX11.so.6确确实实都存在,我的cpio是2.4.2,不知是否达到了rpm的最低要求 ?
答:rpm将已经通过rpm安装好的包的情况记录在案。如果在它自己的记录中找不到就认为你没有安装。此情况是它将记录保存在 /var/lib/rpm目录中。因为你是新安装的rpm系统,当然不会有任何记录了。不过如果你确认你的系统中存在那些记录那么你可以给出“-nodeps”选项。当采用以上做法时请特别当心,一定要确认所需部件的确存在。

问:在linux上是否能运行SCO UNIX的二进制程序?
答:在Linux上运行 SCO SYSTEM V 3.2.4.2上的二进制程序,可以通过iBCS子系统进行。 Redhat-5.0带有iBCS-2.0.10版本。我试过较低版本的iBCS好象没问题,只是你必须获得原系统的某些库文件。

问:如何进行命令补全?
答:在输入命令时,如果不是很清楚地记得命令的完整拼写,可以先敲入命令的前几个字母,按两次Tab键,就会出现以这几个字母打头的所有命令的提示!这样就不用担心总记不住命令了。   

问:如何在同一个命令行上同时执行多条命令?
答:用分号分隔。如编译一个源文件:
  #type ./configure ; make ; make install 。
  $locate filename
  它是在一个数据库里面查找,所以,要记得经常用updatedb命令更新数据库。一般地,是在crontab里加一句语句,让电脑在每天深夜更新数据库。
  另外,快速查找命令文件,可以使用whereis,例如:
  #whereis ls
  ls: /bin/ls /usr/man/man1/ls.1
    
问:如何在mail中启动vi?
答:如果您觉得用mail发送邮件编辑起来很不方便,可以在正文的顶格输入~v,启动vi进行编辑,编辑完后退出vi,回到mail环境。  

问:如何观察文件大小变化?
答:使用watch命令,可以反复执行命令,若和ls配合,可以达到观察某文件大小变化的效果,例如:
  $watch ls -l file.name
 
问:如何把 man 或 info 的信息保存为文本文件?
答:$man tcsh | col -b > tcsh.txt
  $info tcsh -o tcsh.txt -s
  
问:如何使用.iso文件?
答:许多Linux发行版本都有.iso的光盘镜像文件,可以用来刻录光盘,也可以在Linux系统下直接使用。
 
问:如何强行退出 X-Windows?
答:有时候在 X-Windows 里由于程序出错,鼠标键盘都不起作用,这时候不用着急,您只须同时按下Ctrl+Alt+BackSpace键就可以回到字符界面了。  

问:如何压缩可执行文件?
答:可以使用gzexe压缩可执行文件,压缩后的可执行文件仍然可以直接执行,使用本方法可以达到节省磁盘空间的目的。
#gzexe gawk

问:如何处理文件名内含有特殊字符的文件?
答:如果有一个文件名叫 -file 并想删除它,键入 rm -file,将会显示 invalid option ,原来由于文件名的第一个字符为- , Linux 把文件名当做选项了,可以加 -- 解决这个问题, 如 rm -- -file 。如果是其他特殊字符的话可以在特殊字符前加一个 ,或者用双引号把整个文件名括起来。

问:"/dev/tty0"不见了怎么找回来?
答:在 /dev 目录内执行 ./MAKEDEV console 就可以了。

问:/dev下的cua*被删除,该如何恢复?
答:如果没有建立任何一个设备,必须自己用mknod命令去建立。例如,假定需要建立 ttyS0 设备则应输入∶
 linux# mknod -m 666 /dev/cua0 c 5 64
 linux# mknod -m 666 /dev/ttyS0 c 4 64
也可以使用 MAKEDEV这个命令,在 /dev下应该会有。这样简化了设备的建立。例如,如果需要建立 ttyS0 设备时则应输入∶
linux# cd /dev
 linux# ./MAKEDEV ttyS0
这将会处理关于接入以及接出设备的建立,并设定正确的权限而恢复已删除的文件。

问:安装Shadow Suite后,则无办法登录(login)系统,我忽略了什么步骤吗?
答:若您已经安装 Shadow 程序,但是不能登录,可能您忘记复制 /etc/npasswd 到 /etc/passwd,复制 /etc/nshadow 到 /etc/shadow,您还需要复制 login.defs 到 /etc。

问:我安装 Shadow Suite,但是当我使用 userdel 命令后,我得到 "userdel: cannot open shadow group file" 信息,我错在哪里?
答:您编译 Shadow Suite 时使用了 SHADOWGRP 选项,但是您没有/etc/gshadow 文件,您需要编辑 config.h 文件并重新编译它或建立一个 /etc/group文件。

问:Linux中如何检测CPU型号?
答:键入cat /proc/cpuinfo命令即可获知系统配备了几个CPU、CPU的型号、制造商、运行频率、cache大小、有无fpu等信息。

问:如何让鼠标的按键符合左手使用的方向?
答:其实,在x-windows中,我们可以通过对鼠标的设定来达到鼠标按键方向对调的效果。您可以在.xinitrc中加上下面一行命令内容就可调整鼠标按键方向:
xmodmap -e "pointer = 3 2 1"

问:如何使系统在一段时间不运行程序后能自动退出?
答:当系统管理员root账户拥有者在离开计算机时,出于安全考虑,最好让系统在隔一段时间后能自动退出。为了能做到这一点,您必须为一个叫做 “TMOUT”的Linux变量设置指定时间,时间单位是秒。编辑“/etc/profile”文件,在有“HISTFILESIZE=”字样的那一行的后面加上下面一行内容:
TMOUT=3600
加入这一行表示是1小时(60×60=3600秒)。当您把这行内容放入您的“/etc/profile”文件后,在系统在连续一小时不运行程序时,系统会自动通知系统中的所有用户系统将退出。您也可以把该变量设置放在用户各自的“.bashrc”文件中,使得系统能在指定的一段时间不运行程序后能自动退出。
设置后,必须先退出系统,然后再以root帐户重新登录,该项设置才会生效。

问:我想让Apache为大量的连接提供服务。为了减小创建进程所需要的时间,我把Apache子进程数量配置为固定值1000。系统的性能很差,有时甚至拒绝连接。有什么好办法吗?
答:看来您很可能遇到了一个通常称为“thundering herd”(异乎寻常地聚集)的问题。Apache和Linux的文档都详细地说明了这个问题,您可以用几种方法来解决它。
在Linux中,这种情形通常从进程“wake”(唤醒)发展而来。当一个新到达的连接要求Apache/Linux提供服务时,系统向所有正在休眠的进程发出通知。这时,所有这些进程会试图获得对新连接的控制权。但是,它们之中只有一个能够获得成功,所有其他进程都将失败并转入休眠状态。这被称为 “wake all”(全部唤醒)。Linux 2.2和更早的内核都按照这种方式进行处理。
当正在休眠的Apache进程比较少时,将不会成为问题。通常,Apache会利用httpd.conf中的MinSpareServers和 MaxSpareServers配置变量调整休眠进程的数量。然而,如果MaxSpareServer值高得异乎寻常,那么它可能导致性能问题。我通常把 MaxSpareServer值设置为MaxClients值的百分之五到十之间。
如果您的MaxSpareServers值高得异乎寻常,只要减小这个值就可以立即提高性能。
一些内核不会遇到这个问题,因为它们具有一种利用“wake one”(唤醒一个)的能力,“wake one”允许为每个连接请求唤醒一个进程。BSD具有这个能力,Linux 2.4内核也一样。
为了利用“wake one”能力,编译Apache的时候必须指定一个特殊的选项。如果为2.4内核配置Apache,在编译之前请按照下面的示例执行命令,它将改善具有“wake one”能力的内核性能:
# CFLAGS='-DSINGLE_LISTEN_UNSERIALIZED_ACCEPT' ./configure
为给数量巨大的网络连接提供服务,Apache提供了许多调整参数。Apache有一个固定的最大允许连接数量限制,如果要把它设置成大于256,您必须重新编译Apache。
另外,为了适应大规模服务的要求,Linux也需要进行一些文件系统方面的调整。您还要检查一下Linux通过编译方式固定的进程、系统级、用户级限制等等。

问:我有一台便携计算机,想要保证便携机和台式机上都有最新的数据文件,怎么办?
答:有一个优秀的工具rsync能够完成这个任务。rsync提供了一种保持两组文件同步的方法。它以Andrew Tridgell(SAMBA项目的创始人)设计的算法为基础。Andrew Tridgell的算法允许只传输对文件的改动。
rsync一般被看成是一个标准的系统工具,因此您的系统上很可能已经安装了rsync。如果它还没有安装,那么您的Linux安装盘上应该有它的包文件,或者您也可以上网下载最新的源代码。在命令行直接输入rsync将提示用法说明,您可以用这种方法测试rsync是否已经安装。
要保持文件同步,所有机器(在本例中,这是指您的便携计算机和台式机)都必须安装rsync。另外,这两台机器应该能够通过网络互相看到对方。
我强烈建议用ssh作为两台机器之间的通信机制。但还有其他几种配置rsync传输器的方法,包括rsh和rsync daemon模式,rsync文档对此有详细说明。请参见本文有关ssh的说明了解更多信息。
rsync命令的语法和cp命令很相似。从本质上看,您是在把文件从一个位置复制到另一个位置,但rsync多了几个cp命令没有的选项。和通常的文件复制相比,文件同步最大的不同之处是您必须指定一台非本地的机器(比如您的台式机)。
您应该仔细考虑哪些文件要在机器之间保持同步。最好把这些文件放到便携计算机的某个专用目录,避免同步那些不需要同步的文件。例如,您的主目录下可能有数百兆浏览器缓冲数据。通常情况下,您不会想同步这些数据文件。

问:我想保证几台机器的系统时钟同步,有什么简便方法吗?

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -