当前位置: 技术问答>linux和unix
几个问题,请高手告之.高分
来源: 互联网 发布时间:2014-11-13
本文导语: 一个问题20分。 1。linux下可以解压缩WINZIP的文件吗?如果可以如何做? 2。linux下如何访问fat32格式的分区? 3。linux下有金山词霸那样的软件吗?我指的不止是有中文解释。最好还可以发音。像TTS一样。 4。linux有ISA声...
一个问题20分。
1。linux下可以解压缩WINZIP的文件吗?如果可以如何做?
2。linux下如何访问fat32格式的分区?
3。linux下有金山词霸那样的软件吗?我指的不止是有中文解释。最好还可以发音。像TTS一样。
4。linux有ISA声卡的驱动程序吗?Analog Devices的。
5。RED HAT LINUX下为何不能上网?已经拨号成功。计时器已经开始计时。但是PING不通。线路没问题。
1。linux下可以解压缩WINZIP的文件吗?如果可以如何做?
2。linux下如何访问fat32格式的分区?
3。linux下有金山词霸那样的软件吗?我指的不止是有中文解释。最好还可以发音。像TTS一样。
4。linux有ISA声卡的驱动程序吗?Analog Devices的。
5。RED HAT LINUX下为何不能上网?已经拨号成功。计时器已经开始计时。但是PING不通。线路没问题。
|
问题2
需要mount文件系统,mount -t ntfs /dev/hda1 /mnt/ntfs
如果不行,就需要重新编译内核(很多发行版本,例如redhat
的内核编译时候默认没有这个选项)
我用的系统是Red Hat Linux release 7.0
i686。从一个新安装的系统开始,
我们一起去编译一个自己想要的支持NTFS文件系统模块。
一、找到编译内核所需要的.config文件。
在/usr/src/linux/configs目录下有若干编译内核所用的配置。
选择我们想要的配置,将 它复制到/usr/src/linux目录下,
改名为.config。
cp /usr/src/linux/configs/kernel-2.2.16-i686.config /usr/src/linux/.config
二、修改.config文件,去掉不用的模块,加上自己想要的模块。
打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,
因为我们不希望编译这些模块,所以要把XXXX=m的项统统去掉。
然后再加上我们想要的模块,将#CONFIG_NTFS_FS is not set
改为CONFIG_NTFS_FS=m
当然,可以用你熟悉各种工具来做这件事。 (例如make menuconfig Xconfig)
三、编译NTFS模块。
在/usr/src/linux目录下运行命令make modules来编译我们想要
的NTFS模块。
四、安装NTFS模块。
编译后得到的ntfs.o在/usr/src/linux/fs/ntfs目录下,手动将
它复制到正确的目录下。
cp /usr/src/linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/
注意:千万不能运行命令make modules_install,否则将带来严重
的后果,它会删除你系统中的所有模块,只安装刚刚编译的模块(ntfs.o)。
五、载入NTFS模块.
运行命令depmod;modprobe ntfs 试着访问你的NTFS文件系统吧,祝你成功!
有些模块依赖于你的系统内核,所以不适用本方法。还有些模块和其
他模块有依赖关系。如果你不熟悉这些依赖关系的话,建议你在第二
步去掉不用的模块选项后,通过make menuconfig来加上自己想要的模块。
需要mount文件系统,mount -t ntfs /dev/hda1 /mnt/ntfs
如果不行,就需要重新编译内核(很多发行版本,例如redhat
的内核编译时候默认没有这个选项)
我用的系统是Red Hat Linux release 7.0
i686。从一个新安装的系统开始,
我们一起去编译一个自己想要的支持NTFS文件系统模块。
一、找到编译内核所需要的.config文件。
在/usr/src/linux/configs目录下有若干编译内核所用的配置。
选择我们想要的配置,将 它复制到/usr/src/linux目录下,
改名为.config。
cp /usr/src/linux/configs/kernel-2.2.16-i686.config /usr/src/linux/.config
二、修改.config文件,去掉不用的模块,加上自己想要的模块。
打开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,
因为我们不希望编译这些模块,所以要把XXXX=m的项统统去掉。
然后再加上我们想要的模块,将#CONFIG_NTFS_FS is not set
改为CONFIG_NTFS_FS=m
当然,可以用你熟悉各种工具来做这件事。 (例如make menuconfig Xconfig)
三、编译NTFS模块。
在/usr/src/linux目录下运行命令make modules来编译我们想要
的NTFS模块。
四、安装NTFS模块。
编译后得到的ntfs.o在/usr/src/linux/fs/ntfs目录下,手动将
它复制到正确的目录下。
cp /usr/src/linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/
注意:千万不能运行命令make modules_install,否则将带来严重
的后果,它会删除你系统中的所有模块,只安装刚刚编译的模块(ntfs.o)。
五、载入NTFS模块.
运行命令depmod;modprobe ntfs 试着访问你的NTFS文件系统吧,祝你成功!
有些模块依赖于你的系统内核,所以不适用本方法。还有些模块和其
他模块有依赖关系。如果你不熟悉这些依赖关系的话,建议你在第二
步去掉不用的模块选项后,通过make menuconfig来加上自己想要的模块。
|
问题4
(一)看看Linux 启动时能不能检测到网卡。如果不能
1: 看看是不是你的Kernel 的设置没有支持它。
如果没有,加上,从新编译Kernel,用新的核心启动
看看能不能检测到网卡。(有关核心配置的问题
可以看Kernel-HowTo)
2: 如果核心已经支持了,但还找不到,可能要选
和你的网卡可以兼容的网卡型号。这一步,我的经验
不多,如果谁有经验,还望贡献出来。
这里推荐买Linux 支持的网卡(通常质量好)
3: 如果你是多网卡,不能检测到第二块或以后的网卡,
请看 Enthernet, Bridge, Firewall 等等和双网卡
有关的HowTO.
(二)如果核心检测到网卡,但却不能ping 子网中的其他机器
1: 看看能不能ping 到自己,如果可以,通常是网卡的
参数没有设置对。如果不能,可能是你没有定义 lo
(这种情况比较少见,或者说我孤陋寡闻了)
2: 由于Linux 对PCI/PNP的支持不完善,所以建议大家
把网卡的PNP功能disable掉。如何disable,则需要网卡
的驱动程序盘,而且不同的网卡有不同的方法。
Linux 对每个型号的网卡有一个缺省的Irq 和 io_addr。
具体情况可以看Ethernet HOWTO.
你有时需要在BIOS把对应IRQ 设置成ISA的,而不是PNP的。
(一)看看Linux 启动时能不能检测到网卡。如果不能
1: 看看是不是你的Kernel 的设置没有支持它。
如果没有,加上,从新编译Kernel,用新的核心启动
看看能不能检测到网卡。(有关核心配置的问题
可以看Kernel-HowTo)
2: 如果核心已经支持了,但还找不到,可能要选
和你的网卡可以兼容的网卡型号。这一步,我的经验
不多,如果谁有经验,还望贡献出来。
这里推荐买Linux 支持的网卡(通常质量好)
3: 如果你是多网卡,不能检测到第二块或以后的网卡,
请看 Enthernet, Bridge, Firewall 等等和双网卡
有关的HowTO.
(二)如果核心检测到网卡,但却不能ping 子网中的其他机器
1: 看看能不能ping 到自己,如果可以,通常是网卡的
参数没有设置对。如果不能,可能是你没有定义 lo
(这种情况比较少见,或者说我孤陋寡闻了)
2: 由于Linux 对PCI/PNP的支持不完善,所以建议大家
把网卡的PNP功能disable掉。如何disable,则需要网卡
的驱动程序盘,而且不同的网卡有不同的方法。
Linux 对每个型号的网卡有一个缺省的Irq 和 io_addr。
具体情况可以看Ethernet HOWTO.
你有时需要在BIOS把对应IRQ 设置成ISA的,而不是PNP的。
|
问题1:
可以用 tar 来解开winzip打包的文件
命令为:
tar zxvf ***.zip
可以用 tar 来解开winzip打包的文件
命令为:
tar zxvf ***.zip
|
to zhenshi(低手。学习中):
我觉的小地雷文中说得对于声卡的安装也是有帮助的,你可以从声卡上的那些个芯片的型号入手。
问题2:mount -t vfat /dev/hdaxx /mnt/your_dir
注:hdaxx是你的D盘对应的linux下的设备文件名。
to joyfire(小地雷)
/etc/rc.d/rc.modules这个文件在7.2上没有,你知道他是指的那个文件么?
我觉的小地雷文中说得对于声卡的安装也是有帮助的,你可以从声卡上的那些个芯片的型号入手。
问题2:mount -t vfat /dev/hdaxx /mnt/your_dir
注:hdaxx是你的D盘对应的linux下的设备文件名。
to joyfire(小地雷)
/etc/rc.d/rc.modules这个文件在7.2上没有,你知道他是指的那个文件么?
|
呵呵,这个好像是因为csdn现在用的xml技术造成的,另存为是不成了。
好像在准备开发专用浏览器。
去“建议和意见”版看看。
好像在准备开发专用浏览器。
去“建议和意见”版看看。