0
文章来源:Cv_lion's Blog [http://nbcat.net]
文章作者:Cv_lion[笨猫]
/*欢迎转载任何人任何时候转载到任何地方,转载请保留上面的信息。
这段时间系统学习LINUX的使用和服务器的配置和安全,遇到了许多问题,让我愁让我忧,不断的寻找答案,不断的实践,最后终于一步一步把目前认为最难的问题解决了LINUX下实现ADSL和移动U盘|硬盘挂载....[是独立系统,不是虚拟机-虚拟机实现上网很简单]
这两个问题对高手来说,那不是什么问题,但是对于我们新手来说,那两个问题是必须解决,然后再开始学习的前提,我们来想想,如果你没有上网,你有很多LINUX下面需要的软件包,无法得到,无法进行学习,可能大家立即就会想到移动U盘或则移动硬盘,如果你的移动U盘或则移动硬盘使用的NTFS分区,默认在LINUX下是无法挂载的必须先安装kernel-ntfs-2.Xx.X版本的模块驱动。当然如果你的移动U盘或则移动硬盘是FAT16或则FAT32分区,在LINUX下可以直接使用VFAT格式挂载,但是这样就需要先到其他计算机下载再到自己的计算机挂载,很麻烦。(当然也可以一个硬盘安装了WINDOWS系统和LINUX系统,那样可以挂载WINDWOS下面的扇区,从而两个系统的扇区实现互访-LINUX访问WINDOWS的扇区)。
说了那么多,应该知道这两个对于初学者来说,是多么的重要了啊!下面就开始实现上面两个功能!
首先实现LINUX下ADSL上网(版本是基于2.4.20-8或则以上内核系统)
这些版本内核的LINUX系统都是内置了PPPOE协议。实现ADSL上网的步骤:
前提:eth0 [系统已经识别出的第一张网卡,一般系统只有一张,所以就是eth0,把他获取IP的方式改为“拨号”],这点很重要,如
果不这样设置,后面的ADSL是无法拨号上网的。
先介绍命令的实现方式:
下面是配置过程
#/adsl-setup
当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名
当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
输入 eth0 ,这是ADSL相连的网卡的名字
当出现
>>> Enter the demand value (default no):
输入 no
当出现
>>> Enter the DNS information here:
输入 "server" ,这表示使用ADSL拨号自动获得的DNS服务器IP地址
当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码
当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙
当出现
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。
这样就完成了ADSL的配置,这时试着运行一下adsl-start,正确的话应该可以看到connected的信息。
查看网络连接状态:adsl-status
查看IP获取的情况:netstat -nr
查看网络设备信息:ifconfig -a看看网络设备信息,应该可以看到ppp0的信息,这就是ADSL建立的连接,应该可以看到电信分配的IP地址之类的信息。
当然可以图形设置,因为图形设置很简单,我只是简单说下:
先启动系统菜单-系统设置-控制网络设备-选择eth0-配置,改属性为”拨号“。然后启动系统菜单-系统设置-网络设备安装向导[名字不是很清楚,但是有向导两字,因为这个是自己凭借记忆写的]-建立ADSL,输入帐号、密码,OK;然后启动系统菜单-系统设置-控制网络设备-选择PPPOE-激活,你可以看到eth0为不激活状态。等下就可以上网了。[描述很模糊,如果有任何问题,可以留言]
移动U盘|硬盘挂载 (版本是基于2.4.20-8或则以上内核系统)
首先,我们先确定我们的系统识别没有,我们使用命令:
fdisk -l
查看系统使用的挂载点,移动U盘|硬盘挂载成功后一般挂载格式是sda/b/c,如果挂载成功,就会看到USB所在的硬盘和挂载的扇区,一般上面是系统的扇区,下面是USB的!请新手注意这点。
我介绍的内核系统基本都能识别USB(就是RED HAT 9.0或以上版本),所以我不介绍不能识别的情况,请先使用下面命令进行查看:
cat /proc/scsi/scsi
这个文件是否存在,和是否有usb-storage
lsmod查看一下是否有usb-storage scsi_mod sd_mod
没有就
modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod
然后再试,一般就可以识别USB设备了.如果还是不能识别,请流言!
系统识别了USB,那我们就来实现挂载FAT/NTFS格式分区的USB设备。再挂载之前,了解必须的命令
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
其中常用的参数有
-t<文件系统类型> 指定设备的文件系统类型,常见的有:
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
nouser 使一般用户无法挂载
user 可以让一般用户挂载设备
FAT格式的USB设备:
mount -t vfat -o iocharset=cp936 /dec/sda/b/c* /mnt/usb[根据自己的情况,挂载在不同的扇区] *代表是第几个扇区。
NTFS格式的USB设备:
这个需要下载相对应的NTFS的驱动模块。下载地址是:http://www.linux-ntfs.org下载与自己系统内核版本相对应的驱动模块。(技巧:怎么开自己的系统内核版本 uname -a)
下载后进行编译或者直接安装。
rpm格式安装: rpm -ivh xxx.rpm
RPM安装很简单。
tar.gz格式安装: tar zxvf xxxx.tar.gz
tar.bz格式安装: tar jxvf xxx.tar.bz
上面两者解压后再进入解压后的目录,再
./configure (configure的参数及使用请到网络查找-默认使用./configure)----这个需要安装了GCC、C等编译环境,有的朋友没有安装此环境,就无法编译。
再make
再make install
OK完成。
mount -t ntfs -o iocharset=cp936 /dec/sda/b/c* /mnt/usb[根据自己的情况,挂载在不同的扇区] *代表是第几个扇区。
这样就实现了USB设备的挂载。挂载WINDOWS扇区是一样的原理,请自行发挥,很简单。
如果看了后,在实现过程中,还是存在问题,请发邮件,我会尽快回复,给一个满意的答复。
小弟才疏学浅,上面小文章错误多多,还请各位不啬斧正,我会继续努力争取做的更好。
文章作者:Cv_lion[笨猫]
/*欢迎转载任何人任何时候转载到任何地方,转载请保留上面的信息。
这段时间系统学习LINUX的使用和服务器的配置和安全,遇到了许多问题,让我愁让我忧,不断的寻找答案,不断的实践,最后终于一步一步把目前认为最难的问题解决了LINUX下实现ADSL和移动U盘|硬盘挂载....[是独立系统,不是虚拟机-虚拟机实现上网很简单]
这两个问题对高手来说,那不是什么问题,但是对于我们新手来说,那两个问题是必须解决,然后再开始学习的前提,我们来想想,如果你没有上网,你有很多LINUX下面需要的软件包,无法得到,无法进行学习,可能大家立即就会想到移动U盘或则移动硬盘,如果你的移动U盘或则移动硬盘使用的NTFS分区,默认在LINUX下是无法挂载的必须先安装kernel-ntfs-2.Xx.X版本的模块驱动。当然如果你的移动U盘或则移动硬盘是FAT16或则FAT32分区,在LINUX下可以直接使用VFAT格式挂载,但是这样就需要先到其他计算机下载再到自己的计算机挂载,很麻烦。(当然也可以一个硬盘安装了WINDOWS系统和LINUX系统,那样可以挂载WINDWOS下面的扇区,从而两个系统的扇区实现互访-LINUX访问WINDOWS的扇区)。
说了那么多,应该知道这两个对于初学者来说,是多么的重要了啊!下面就开始实现上面两个功能!
首先实现LINUX下ADSL上网(版本是基于2.4.20-8或则以上内核系统)
这些版本内核的LINUX系统都是内置了PPPOE协议。实现ADSL上网的步骤:
前提:eth0 [系统已经识别出的第一张网卡,一般系统只有一张,所以就是eth0,把他获取IP的方式改为“拨号”],这点很重要,如
果不这样设置,后面的ADSL是无法拨号上网的。
先介绍命令的实现方式:
下面是配置过程
#/adsl-setup
当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名
当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
输入 eth0 ,这是ADSL相连的网卡的名字
当出现
>>> Enter the demand value (default no):
输入 no
当出现
>>> Enter the DNS information here:
输入 "server" ,这表示使用ADSL拨号自动获得的DNS服务器IP地址
当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码
当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙
当出现
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。
这样就完成了ADSL的配置,这时试着运行一下adsl-start,正确的话应该可以看到connected的信息。
查看网络连接状态:adsl-status
查看IP获取的情况:netstat -nr
查看网络设备信息:ifconfig -a看看网络设备信息,应该可以看到ppp0的信息,这就是ADSL建立的连接,应该可以看到电信分配的IP地址之类的信息。
当然可以图形设置,因为图形设置很简单,我只是简单说下:
先启动系统菜单-系统设置-控制网络设备-选择eth0-配置,改属性为”拨号“。然后启动系统菜单-系统设置-网络设备安装向导[名字不是很清楚,但是有向导两字,因为这个是自己凭借记忆写的]-建立ADSL,输入帐号、密码,OK;然后启动系统菜单-系统设置-控制网络设备-选择PPPOE-激活,你可以看到eth0为不激活状态。等下就可以上网了。[描述很模糊,如果有任何问题,可以留言]
移动U盘|硬盘挂载 (版本是基于2.4.20-8或则以上内核系统)
首先,我们先确定我们的系统识别没有,我们使用命令:
fdisk -l
查看系统使用的挂载点,移动U盘|硬盘挂载成功后一般挂载格式是sda/b/c,如果挂载成功,就会看到USB所在的硬盘和挂载的扇区,一般上面是系统的扇区,下面是USB的!请新手注意这点。
我介绍的内核系统基本都能识别USB(就是RED HAT 9.0或以上版本),所以我不介绍不能识别的情况,请先使用下面命令进行查看:
cat /proc/scsi/scsi
这个文件是否存在,和是否有usb-storage
lsmod查看一下是否有usb-storage scsi_mod sd_mod
没有就
modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod
然后再试,一般就可以识别USB设备了.如果还是不能识别,请流言!
系统识别了USB,那我们就来实现挂载FAT/NTFS格式分区的USB设备。再挂载之前,了解必须的命令
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
其中常用的参数有
-t<文件系统类型> 指定设备的文件系统类型,常见的有:
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
nouser 使一般用户无法挂载
user 可以让一般用户挂载设备
FAT格式的USB设备:
mount -t vfat -o iocharset=cp936 /dec/sda/b/c* /mnt/usb[根据自己的情况,挂载在不同的扇区] *代表是第几个扇区。
NTFS格式的USB设备:
这个需要下载相对应的NTFS的驱动模块。下载地址是:http://www.linux-ntfs.org下载与自己系统内核版本相对应的驱动模块。(技巧:怎么开自己的系统内核版本 uname -a)
下载后进行编译或者直接安装。
rpm格式安装: rpm -ivh xxx.rpm
RPM安装很简单。
tar.gz格式安装: tar zxvf xxxx.tar.gz
tar.bz格式安装: tar jxvf xxx.tar.bz
上面两者解压后再进入解压后的目录,再
./configure (configure的参数及使用请到网络查找-默认使用./configure)----这个需要安装了GCC、C等编译环境,有的朋友没有安装此环境,就无法编译。
再make
再make install
OK完成。
mount -t ntfs -o iocharset=cp936 /dec/sda/b/c* /mnt/usb[根据自己的情况,挂载在不同的扇区] *代表是第几个扇区。
这样就实现了USB设备的挂载。挂载WINDOWS扇区是一样的原理,请自行发挥,很简单。
如果看了后,在实现过程中,还是存在问题,请发邮件,我会尽快回复,给一个满意的答复。
小弟才疏学浅,上面小文章错误多多,还请各位不啬斧正,我会继续努力争取做的更好。
一句话的多种写法
远程服务器连接出现&

2007/09/01
14:43
793

















