Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

Linux应用问答

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]


答:因为含有“non-US”(不属美国)的软件不能合法地存放在架设于美国境内的服务器中。 以前,其原因通常是因为软件含有严密的密码编码,而今天,则是因为程序使用了美国专利保护的演算法。每个人应该取用“non-US”来供私人用途所用;而没有这个标识的iso则只对架设在美国的镜像及供应商才有用处。其它二进制的光盘则不会含有任何“US-sensitive”(与美国相关的)软件,它们和其它种binary-1光盘一样运作得很好。因此,个人使用还是下载debian-30r1-i386-binary-1_NONUS.iso版本。

问:为何我使用umount /mnt/cdrom命令的时候出现device is busy这样的语句,不能umount?

答: 在使用umount的时候一定要确保已退出/mnt/cdrom这个目录,退出这个目录就可以使用umount /mnt/cdrom了。

问:我使用的是笔记本电脑,怎么才能在控制台下显示现在还剩多少电量呢?

答: 使用apm -m就可以看到还有多少分钟了,具体参数可以用man apm查看。

问:如何使用Red Hat自动更新软件包的功能?

答: Red Hat 6.1以后有个命令up2date,能自动检测决定哪些软件包需要更新,然后可以使用up2date-config进行配置。第一次使用up2date时,需要root用户执行rpm-import /usr/share/rhn/RPM-GPG-KEY,然后再运行up2date,它会通过SSL验证,如果用户在安装时提供了正确的注册信息,那么就可以自动升级软件包了。其中升级除kernel外的RPM用up2date -u,升级包括Kernel在内的RPM用up2date -u -f。

问:为什么我进入Linux的终端窗口时,man一条命令出来的都是乱码呢?

答:这是因为你的字符集设置有问题。临时解决办法可以使用export LANG=“en_US”。要想不必每次都修改的话,在/etc/sysconfig/i18n文件里面修改LANG=“en_US”就可以了。也可以针对某个用户来做,这样就可以改变个人的界面语言,而不影响别的用户。命令如下:

#cp /etc/sysconfig/i18n $HOME/.i18n


问:从网上的FTP下载Red Hat光盘的时候,右边有个MD5校验码,我怎么才能知道校验码正确呢?

答:通过命令md5sum filename可以得出校验码,然后和给出的进行对比,查看是否相同就可以了。

问:我需要让Linux下面添加的用户在设置密码时必须大于4位数,怎么设置呢?

答:修改/etc/login.defs文件中的PASS_MIN_LEN(此项用于设置密码的位数)值就可以了。

问:怎么查看一个端口上正在运行什么程序呢?

答: 可以使用lsof命令,比如要查看21端口正在运行什么程序时可以执行下面的命令:

# lsof -i:21


问:编译内核的时候出错,提示“Too many open files”,请问怎么处理?

答:这是因为file-max默认值(8096)太小。要解决这个问题,可以root身份执行下列命令(或将它们加入/etc/rcS.d/*下的init脚本):

# echo "65536"  > /proc/sys/最后进入解压后的目录,运行安装命令。
# cd vmware-linux-tools
# ./install.pl


问:本来装有Linux与Windows XP,一次将Windows XP重装后,发现找不到Linux与Windows XP的启动选单,请问如何解决?

答:首先光盘启动,进入rescue模式,运行GRUB,进入grub提示符grub>,然后敲入下面的语句,重启就好了。

root (hd0,2),setup (hd0)


网络

问:请问用户的IP是动态的,如何在Squid中限定在同一时间内同一账户在线的数量?

答:例如限制单个用户只能打开12个HTTP连接,采用下面的方法:

acl all src 0.0.0.0/0.0.0.0 
acl limit maxconn 12 
acl localnet src 192.168.0.0/24 
http_access deny localnet maxconn 
http_access allow localnet 
http_access deny all


问:如果我用Squid代理的代理服务器在192.168.1.0这个网段里,例如它的IP是192.168.1.1,我有一些客户端在192.168.2.0这个网段内,怎样设置才能通过这个代理服务器出去?

答:如果不用透明代理,直接在浏览器的代理选项里设置就可以了。否则首先是在代理服务器的网卡上再挂一个IP为192.168.2.1,添加相应的路由,再修改Squid的squid.conf文件里的监听地址和端口等,最后在192.168.2.0网段的客户端设置其网关为192.168.2.1,再直接在浏览器的代理选项里设置一下就可以了。

问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢?

答:为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos。比如用下面的命令就可以将文件名为“filename”文件从Windows格式转换为Linux文本格式。

# dos2unix filename


问:安装了一台Linux服务器,想自己编译内核,一步一步做下来,GRUB也添加进去了,但出现“kernel Panic:VFS:Unable to mount root fs on 0:00”的错误,请问是怎么回事?

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:Linux下编辑处理数理化公式   下一篇:如何从技术上选择中间件

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号