linux tftp命令详解

linux tftp命令详解,第1张

tftp命令是linux下的一个命令,那么它的具体语法是怎样的呢下面由我为大家整理了linux tftp命令的相关知识,希望对大家有帮助!

1linux tftp命令语法

tftp(选项)(参数)

2linux tftp命令选项

-c:指定与tftp服务器连接成功后,立即要执行的指令;

-m:指定文件传输模式。可以是ASCII或者Binary;

-v:显示指令详细执行过程;

-V:显示指令版本信息。

3linux tftp命令参数

主机:指定tftp要联机的tftp服务器的ip地址或主机名。

4linux tftp命令实例

1、安装tftp服务器

需要安装xinetd、tftp和tftp-server 3个软件

如果能上网,通过yum安装:

yum install xinetd

yum install tftp

yum install tftp-server

如果不能上网,可以直接安装提供的rpm包:

rpm -ivh xinetd-2314-18fc9i386rpm

rpm -ivh tftp-048-3fc9i386rpm

rpm -ivh tftp-server-048-3fc9i386rpm

2、配置tftp服务器

修改/etc/xinetdd/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

service tftp {

socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/intftpd

server_args =-s /home/mike/tftpboot -c

disable =no

per_source =11

cps =100 2

flags =IPv4

}

说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

3、启动tftp服务器并关闭防火墙

/etc/initd/iptables stop //关闭防火墙

sudo /sbin/service xinetd start

service xinetd restart

/etc/initd/xinetd start

看到启动[OK]就可以了

4、查看tftp服务是否开启

netstat -a | grep tftp

显示结果为udp 0 0 :tftp :表明服务已经开启,就表明tftp配置成功了。

5、tftp使用

复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。

tftp 19216812

tftp>get

tftp>put

tftp>q

6、tftp命令用法如下

tftp your-ip-address

进入TFTP *** 作:

connect:连接到远程tftp服务器

mode:文件传输模式

put:上传文件

get:下载文件

quit:退出

verbose:显示详细的处理信息

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输模式

ascii:ascii 传送模式

rexmt:设置包传输的超时时间

timeout:设置重传的超时时间

help:帮助信息

:帮助信息

7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改

修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效。

8、Busybox中tftp命令的用法

命令格式为:

tftp [option] host [port]

如果要下载或上传文件的话是一定要用这些option的。

-g 表示下载文件 (get)

-p 表示上传文件 (put)

-l 表示本地文件名 (local file)

-r 表示远程主机的文件名 (remote file)

例如,要从远程主机19216812上下载 embedexpert,则应输入以下命令

tftp -g -r embedexpert 19216812

1 为什么我小米手机已经和电脑共享网络了可电脑还是上不了网啊
1关闭WIFI的代理服务器设置

2忽略(不保存)网络后重新连接

3升级到最新版本MIUIV4系统。

4如用其他设备在此环境下工作正常,建议您断开此设备后重新连接查看是否可以正常使用。5如为公司网络则可建议用户联系公司网管排查或分配静态IP解决。
6可建议更新路由器固件尝试解决

7停用、卸载第三方优化软件再做尝试

8清空全部数据再做尝试

9请到维修点进行检测
2 小米5 无法USB共享网络给电脑怎么办
1、在小米手机的“系统设置-系统-共享手机网络-USB绑定- (打开)。

2、USB连接上电脑,在网络连接里会多出一个“本地连接4”。

3、点击你电脑的本地连接不是手机的“右键-属性-共享- 允许其他网络用户通过此计算器。 选择勾上” 点确定。

4、然后找到虚拟网卡(就是第二部网络多出来的一个本地连接4名字机器不同都可能不一样的)右键-属性Inter 协议版本4(TCP/IPv4)-使用下面的IP地址:IP地址是:192168421 子网掩码:2552552550 首选DNS服务地址:8888 其他不用填。

5、打开手机软件-超级终端 然后输入su 然后回车 变成ROOT状态如需要给它ROOT状态点确认。

6、然后接下来输入 busybox route add default gw 192168421 7、回车 (手机GPRS可以不用开)。

1、点击iphone的设置,开启数据流量和3G开关,然后点击个人热点。

2、通过USB数据线将iphone和ITunes连接。

3、打开电脑的网络和共享中心,更改适配器设置。

4、右击默认的网络连接,点击属性。

5、点击勾选“允许其他网络用户通过此计算机的Inter连接来连接“。

6、点击对话框的设置,勾选”Web服务器“和”安全Web服务器“就可以了。
3 小米电脑连不上手机热点怎么办
若手机WIFI信号弱或不稳定导致频繁掉线,建议:

1查看其他设备连接该无线网络信号是否较好或满格。

2检查连接该无线网络的设备是否较多。

3将手机重启,重新搜索WiFi信号。

4若是家用路由器,建议断开电源一段时间后再次插入尝试。

5如果使用网络运营商的无线网络,建议更换其他位置尝试。

6更换其他无线网络试一下。

7备份机器中数据(如:联系人、短信、多媒体等),然后恢复出厂设置。
4 小米手机怎么和电脑共享网络共享
1)首先在电脑上下载“小米手机复助手”,然后将小米手机与小米手机助手连接,点击右上角的“设置”。(如下图所示)

2)在常规管理那里把“共享上网”和“手机连接时自动开启共享网络”打开。(如下图所示)

3)打开手机通知栏处,将“使用电脑网络上网”打开,打开手手机会自动识辩并连接。(如下图所示)

4)在手机“设置”的“更制多无线连接”那里点击“网络共享”,再把“便携式WLAN热点”开启,打开后手机信号栏会出现wifi一样的信号,代表热点已建立。(如下图所示)

5)再知把这个WLAN热点的密码设置成不要密码,开启后那么现在小米手机就可以通过电脑网络共享网络了。

1 首先准备好数据线一条,笔记本电脑或者台式机任意一台,手机软件wifi万能钥匙(附件里下载),小米手机(其他的安卓手机也可以)

2在手机里打开共享精灵,选择周围可以解锁的密码进行连接

(比如 我这里的第一个和第四个第五个都是可以连接的)

3连接完成后,用数据线连接手机和电脑

4在手机上 *** 作 设置--更多无线连接--网络共享--u 共享网络

5等候十秒左右,你的电脑就可以自道如蹭网了。
5 小米手机共享网络无法关闭该怎么办
1、首先,这种情况下,一般是由于开启了USB调试功能导致的,所以,当我们连接到电脑共享网络的时候,一定要将USB调试功能处于关闭状态。

2、当小米手机连接至手机助手软件的时候,将会d出消息通知,我们点击此处的消息通知,将USB调试功能关闭即可。

3、当完成了以上的步骤之后,一般情况下,就算是突然拔掉数据线,小米手机上的共享网络就会自动断开,不影响我们后续的使用体验,但是如果你对此不放心的 话,建议还是点击主界面出现的“使用电脑上网”的按钮,将该按钮处于关闭状态。

4、最后,当我们关闭了使用电脑上网的按钮之后,就可以放心的拔掉数据线啦,然后共享网络将会随之关闭,手机通知栏界面将不会显示网速。

5、万一你还是遇到了拔掉数据线之后,共享电脑网络还是处于开启的状态,又该怎么办呢?其实这种情况下,是没有办法的,经过尝试再三,还是重启手机来解决这个问题吧,但是如果你事先关闭了USB调试的话,应该是不会出现这个问题的。

如何“安装”CDlinux?
CDlinux 是个从光盘启动、运行的小 Linux,是以一个标准的 ISO 文件的格式发布的。所以最简单的“安装”方法是:把这个 ISO 文件刻录到光盘上,用它启动机器就是了。
当然,你也可以把 CDlinux 安装到硬盘或 U 盘、USB 移动硬盘上(请参见下文)。
如何把 CDlinux 集成到我自己的光盘上?
CDlinux 本身很小,046 只有不到 14 兆,这比一张刻录盘的容量差多了。所以,如果有兴趣的话,你可以自己动手,把 CDlinux 与其它软件集成到一起,不必单刻一张盘。还可以与其它系统一起做成多启动光盘。具体 *** 作既可以在 Linux 下进行,也可以在 Windows 下进行:
用 Linux 的方法 (以下 *** 作可以在 CDlinux 也可以在一般的 Linux 系统中进行)
首先要把 CDlinux 的内容从 ISO 镜像里展出来,先挂载它:
# mount -o loop CDlinux-xxxiso /some/where
这样 CDlinux 里的具体内容就都在 /some/where 目录下了。假设你已经把其它要刻到盘上的软件都放到了 /mycd 目录下,现在把 CDlinux 也拷到那个目录里:
# cp -p -r /some/where/ /mycd
接下来 cd /mycd,打开 mkisofssh 文件,根据你自己的具体情况进行必要的修改,存盘退出。最后,执行:
# /mkisofssh
生成新的光盘镜像,缺省情况下新镜像是 /tmp/1iso。现在就可以它刻录出来了。
注意,通过以上步骤做出的光盘启动时会直接进入 CDlinux,启动效果和原来的 ISO 镜像是一样的。如果你想制作带菜单的多启动光盘,还需要用到 ISOlinux (SYSlinux 的一个组件) 等其它工具,至于如何使用它们,请参见它们各自的文档。
用 Windows 的方法
这个我不太熟,不过我想也不会太麻烦。只要注意以下几点就行了:
可以用 WinRAR 来提取光盘镜像里 CDlinux 的内容;
CDlinux 是通过 boot/CDlinux/CDlinuximg 这个 288M 软盘镜像来启动的;
请保持 CDlinux 的目录结构,不要改动;
不要改变文件/目录名的大小写。
如何把 CDlinux 安装到硬盘上?
Linux 本身功能非常强大又非常灵活,CDlinux 也继承了这一点,所以稍加定制就可以把它安装到各种各样的设备上。并且仅仅把 CDlinux 安装到硬盘上就有很多种方案可选,这里我们只介绍一种方案:把 CDlinux 安装到一个 Windows FAT 分区里,用 loadlin 来启动它。
在以下的说明中,我们假设你的 Windows 的“C: 盘”是 FAT16 或者 FAT32 格式的,并且它对应 Linux 下的 /dev/hda1。我们将把 CDlinux 安装到“C: 盘”上。
用 Linux 的方法 (以下 *** 作可以在 CDlinux 也可以在一般的 Linux 系统中进行)
首先,挂上 CDlinux 的 ISO 镜像和 C: 盘:
# mount -o loop CDlinux-xxxiso /mnt/cdrom
# mount /dev/hda1 /mnt/win
(如果你不想装到 C: 盘上,或者你的 C: 盘不是 /dev/hda1,请对上述命令做相应的修改)
然后把 extra/ 目录下的内容拷贝到 C: 上:
# mkdir /mnt/win/CDlinux
# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux
接下来,把内核和 initrd 也拷到 C: 盘:
# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinuximg /mnt/floppy
# cp /mnt/floppy/bzImage /mnt/floppy/CDlinuxgz /mnt/win/CDlinux
最后,下载 loadlin (~10k) 并把它展到 C: 盘上:
# tar -C /mnt/win/CDlinux -zxf loadlintgz
(这步把“loadlinexe”和一个“autobootbat”批处理文件拷贝到 /mnt/win/CDlinux 目录里。请检查“autobootbat”文件,并根据你自己的具体情况做相应的修改。)
现在,可以重启到纯 DOS 环境,用以下命令来启动 CDlinux 了:
C:
CD CDlinux
AutoBoot
注意,以上步骤只是一个简单的例子,这里的假设可能和你的情况并不一致。所以,在 *** 作时别忘了根据自己的具体情况做必要的修改。另外请参考“简介:CDlinux 的命令行参数”和“简介:CDlinux 的结构”。
如何把 CDlinux 安装到 U 盘上?
把 CDlinux 安装到 U 盘也有多种方案可选。我们还是只说一种:安装到 U 盘上的一个 FAT 分区里,并用 SYSlinux 来启动。
在以下的说明中,我们假设你的 USB 盘(U 盘或 USB 移动硬盘)被设定为硬盘模式。上面的第一个分区是 FAT12、FAT16、或者 FAT32 格式的,并且并且它对应 /dev/sda1。
用 Linux 的方法 (以下 *** 作可以在 CDlinux 也可以在一般的 Linux 系统中进行)
首先,在 USB 盘上安装 syslinux:
# syslinux /dev/sda1
挂载 CDlinux 的 ISO 镜像和 USB 盘:
# mount -o loop CDlinux-xxxiso /mnt/cdrom
# mount /dev/sda1 /mnt/win
(如果你的 USB 盘不是 /dev/sda1,请做相应的修改)
然后,把 extra/ 目录下的内容拷贝到 USB 盘上:
# mkdir /mnt/win/CDlinux
# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux
接下来,把内核和 initrd 也拷过去:
# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinuximg /mnt/floppy
# cp /mnt/floppy/bzImage /mnt/floppy/CDlinuxgz /mnt/win
最后,下载 syslinux 的配置文件 (~2k) 并把它展到 USB disk 盘上:
# tar -C /mnt/win -zxf syslinux-cfgtgz
(这一步将把“syslinuxcfg”和一些显示信息等文件拷贝到 /mnt/win 目录下。不要忘了先检查一下“syslinuxcfg”,并根据你自己的具体情况做相应的修改。)
现在可以把你的 BIOS 设置成从 USB-HDD 或者 USB-zip 启动。(具体设为那种和你的 BIOS 及 USB 盘有关,试一下就知道了。)
注意,以上步骤只是一个简单的例子,这里的假设可能和你的情况并不一致。所以,在 *** 作时别忘了根据自己的具体情况做必要的修改。另外请参考“简介:CDlinux 的命令行参数”和“简介:CDlinux 的结构”。
简介: CDlinux 的命令行参数
为了让 CDlinux 更灵活,不但能从光盘启动,还能从其它各种设备启动。并且不但能把模块挂载到内存中(ramdisk),为了节约内存,还可以自动用“loop”方式挂载模块,我们定义了下述三个内核命令行参数:
CDL_DEV=:
告诉 CDlinux 在哪个设备上可以找到附加的“包”和“模块”
缺省值:/dev/cdrom
例子: CDL_DEV=/dev/hda1
CDL_DIR=:
extra/ 目录在 CDL_DEV 的文件系统的那个目录下?
缺省值:boot/CDlinux, CDlinux, zxh/CDlinux
例子: CDL_DEV=APPs/CDlinux
CDL_LOOP:
是否强制以“loop”方式加载“模块”?
缺省值:否,尽量把“模块”挂载到内存里。
例子: CDL_LOOP
以上这三个参数都是可选的,正常从光盘启动时可以一个也不加,使用缺省值即可。如果模块太多或者太大,CDlinux 会自动以“loop”方式加载它们。不过这样一来,在 CDlinux 运行时就不能把光盘拿出来了。
定制
简介:CDlinux 的结构
CDlinux 是高度可定制的。它由以下两部分构成:
1 “基本”部分:一张 288M 软盘镜像,CDlinuximg
2 “附加”部分:其它附加的“包”和“模块”
“基本”部分就是一张 VFAT 格式的 288M 软盘镜像。上面包含了内核和一些最基本的软件,包括:bash (1147)、bftpd (一个小 ftp 服务器)、busybox、bzip2、e2fsprogs、file、find、gawk、grep、gzip、midnight commander (4135)、portmap、sed、tar 和 vim (58) 等。如果你只是需要一个最基本的 Linux 环境,你可以把 CDlinux 的其它内容统统删掉,只保留这一个文件,一样跑得不错。
“附加”部分包括其它一些有用的工具软件,这些软件被打成了“包”(package)或者“模块”(module),放在 extra/ 目录下。启动时,CDlinux 会自动到 extra/ 目录下查找并安装它们。
虽然 CDlinux 只需 CDlinuximg 这一个文件就能跑起来,不过功能上就大打折扣了。所以最好还是保留这些附加的包和模块。当然,你也可以向 extra/ 目录里添加你需要的软件,把那些你用不到的删掉,自己定制一个 CDlinux 版本。
如何向 CDlinux 里添加其它软件?
CDlinux 很小,所以有很多有用的软件并没有被集成进来。不过你可以自己定制它,加上你需要的软件。可以把软件做成一个“包”或者一个“模块”加进来。具体用哪种格式,取决于软件的大小、是否需要初始化。小的、不需初始化的软件可以做成“包”;反之,最好做成“模块”。比如,你可以把 F-PROT 做成一个“模块”添加到 extra/目录下,这样你就可以用 CDlinux 来杀毒了。(F-PROT 是个非常简洁、功能非常强大的杀毒软件,之所以没有集成到 CDlinux 的发行版中,是因为我不知道它的 license 是否允许。)
为 CDlinux 添加软件的注意事项
CDlinux 是用 gcc-2953 编译的,链接的是 glibc-225。你添加的软件最好也是编译、链接自同样的环境;
如果你加的软件需要其它的,CDlinux 没有提供的库,请把这些库也一起添加进来。
如何为 CDlinux 制作一个“包”(package)?
做一个包非常简单,所谓“包”就是一个标准的 targz 文件。关于这个 targz 文件里的目录结构,你可以参考 extra/ 目录下已有的那些“xxx-cdltgz”文件。制作时只需注意一下几点:
“包”的文件名必须是“xxx-cdltgz”,否则将被忽略,不会被安装;
如果愿意,你还可以为你的包加上一个简短的说明,并把它存为 zxh/SPEC。启动时 CDlinux 会自动把它集成到 /var/log/packages 里。关于 SPEC 的格式,请参照已有的“xxx-cdltgz”文件;
zxh/ 目录里除了 SPEC 以外的所有其它内容都将被忽略,不被安装;
CDlinux 是在一个小 RAM 磁盘里运行的,所以请尽量把包做得小一点。像 man 和 docs 等文档都可以放到 zxh/ 目录下,这样它们就不会被安装,你以后要查阅起来也比较方便。
如何为 CDlinux 制作一个“模块”(module)?
如果要添加的软件比较大,可以把它做成一个“模块”。“模块”就是一个标准的 cramfs 镜像,制作起来比做“包”稍麻烦一些,需要用 mkfscramfs 命令。“模块”具体结构请参考 extra/ 目录下已有的“xxx-cdlmd”文件。CDlinux 启动时自动到 extra/ 下查找这些“xxx-cdlmd”,并自动挂载它们。
制作模块时的的注意事项
“模块”的文件名必须是“xxx-cdlmd”,否则将被忽略,不会被安装;
必须为模块指定一个挂载点。方法是把挂载点写到一个叫“mount_point”的文件里,并把该文件放到 cramfs 的根目录下。“mount_point”文件的具体格式可以参考 extra/ 下已有的“xxx-cdlmd”文件;
如果该软件需要执行一些初始化 *** 作,可以把初始化程序或脚本命名为“init”放到 cramfs 的根目录下,并将起属性设置为可执行。启动时 CDlinux 会自动找到并执行 init;
缺省情况下,CDlinux 会尽量把“模块”都加载到内存中,内存不足时才以“loop”方式加载“模块”。如果你想省出更多内存来运行程序,可以在内核命令行里加上 “CDL_LOOP”参数,来强迫 CDlinux 以“loop”方式加载所有模块;
cramfs 是一种只读文件系统,并且不记录文件的时间信息。
如何按照我自己的口味定制 CDlinux?
如果 CDlinux 的缺省状态不合你的胃口,你可以自己动手定制它。定制的办法有难有易:
“难”的办法是挂上 initrd 直接修改。CDlinux 的 initrd 是一个标准的 ext2 镜像,可以直接挂载、修改,没有问题。不过我还是推荐你尽量使用下面的“简单”办法。
“简单”的办法是,把修改的内容放到 extra/system-extra-cdltgz 文件里。比如,若是修改了 /etc/profile,把修改过的文件存为 system-extra-cdltgz 下的 /etc/profile。这样 CDlinux 启动时会自动用新的 /etc/profile 把旧的覆盖掉。另外,如果需要的话,你还可以在 system-extra-cdltgz 文件里加上个 /etc/rcd/rclocal 脚本,以执行你需要的一些初始化 *** 作。下面是一些具体的例子:
修改 bash 的命令行提示符
修改 CDlinux 原来的 /etc/profile 文件中带“PS1=”的哪些行,把修改后的结果保存到 system-extra-cdltgz 里,仍叫 /etc/profile。
把 bash 的命令行编辑模式由 emacs 改为 vi
编辑 /etc/inputrc,加上“set +o vi”,把新文件存到 system-extra-cdltgz 里,仍叫 /etc/inputrc。
让 CDlinux 自动挂载 C: 盘
编辑 /etc/fstab,把新文件存到 system-extra-cdltgz 里。
让 CDlinux 自动加载 AMD PCNET32 网卡的驱动
新建一个脚本,在里面加上“modprobe pcnet32”,然后把它存为 system-extra-cdltgz 里的 /etc/rcd/rclocal。
另外,CDlinux 里自带的那些软件包如果不合你的胃口,咱也可以改:
把 zhcon 的缺省输入法由拼音改为五笔
# mkdir temp ; cd temp
# tar zxpf /some/where/CDlinux/extra/zhcon-xx-cdltgz
# mv -f zxh/wb/ usr/lib/zhcon
# tar zcpf /some/where/CDlinux/extra/zhcon-xx-cdltgz
# cd ; rm -rf temp
(CDlinux 里带的这个 zhcon 只支持简体中文(GB2312),如果你不需要简体中文支持,可以把它删掉,自己另编译一个支持繁体中文、日文或韩文的加上)
让 mkisofs 支持更多的 joliet 代码页(codepage)
CDlinux 里缺省带的 mkisofs 只支持 cp437、cp936(简体中文)、iso8859-1 和 utf8 的 joliet 代码页,如果想换成支持更多代码页(包括 CJK)的版本,可以执行如下 *** 作:
# mkdir temp ; cd temp
# tar zxpf /some/where/CDlinux/extra/cdrtools-x-xx-cdltgz
# mv -f zxh/removed/usr/bin/mkisofs usr/bin
# tar zcpf /some/where/CDlinux/extra/cdrtools-x-xx-cdltgz
# cd ; rm -rf temp
配置
如何配置网络?
CDlinux 可以自动检测很多常见的以太网卡,不过为了让它小一点,更多网卡的驱动没有编到内核里,而是做成了内核模块。如果 CDlinux 没能自动识别你的网卡,你就要自己动手去加载相应的内核模块啦 :(
如果不知道驱动是那个模块,可以先“lspci”,在输出结果里找带“Ethernet controller:”字样的行,然后到 /lib/modules/xxxx/kernel/drivers/net,参照那些模块的名字,看能不能“蒙”出来到底是哪个模块。要加载比如说名为“xxxo”模块,可以执行“modprobe xxx”。
一但你的网卡被正确识别了,你可以用如下命令来配置 IP、DNS 等:
# net-config
(如果你用的是 USB-link 线,可以先“modprobe usbnet”,然后当 net-config 问要配置哪个网络接口时输入 usb0。)
或者,如果你所在的网络里有 DHCP 服务器,可以执行:
# dhcpcd start
设置代理服务器可以用:
# proxy-config
修改网卡的 MAC 地址:
# mac-fake
如何配置 RAID 设备?
SCSI 和 RAID 设备的驱动都做成了内核模块,CDlinux 不能自动检测它们,你需要自己加载它们的驱动(内核模块)。下面这个例子假设你有一个基于 AHA1542 芯片的 SCSI 卡,上面连了两个 SCSI 盘,分别是 /dev/sda、/dev/sdb。并且通过软件 RAID 把 /dev/sda1 和 /dev/sdb1 做成了一个 RAID0 设备。可以通过如下命令来驱动它:
# modprobe aha1542
# modprobe raid0
# mdadm -A /dev/md0 /dev/sda1 /dev/sdb1
好了,现在你可以通过 /dev/md0 来访问这个 RAID0 设备了。
如何配置鼠标?
用 mouse-config 命令。(支持绝大多数 COM/PS2/USB 鼠标)
使用
如何与其它计算机交换数据?
CDlinux 里已经带了 ftp、ssh1 和 nfs3 客户端/服务器。缺省状态下 ftp 和 ssh 服务器已经启动。所以最简单的交换数据的方法就是用 ftp 和 scp。
缺省状态下 nfs 服务器没有启动,你需要先编辑、修改一下 /etc/exports,指定 export 哪些目录,和 export 的方式,然后执行:
# nfsd start
CDlinux 里还带了 nfs 和 samba 的客户端。要挂载 nfs 资源:
# mount -t nfs xxxxxxxx:/exported/resource /some/where
挂载 samba 资源:
# mount -t smbfs -o username=xx //machine_name/resource_name /some/where
如何改变分区大小、修改分区表?
请使用“parted”或者“resize2fs”等。
如何修复被损坏了的分区表?
用“gpart”。(这个版本已打过 reiserfs-36 补丁,可以放心使用)
如何从 ext2 文件系统中恢复被误删除的文件?
用“e2undel”。
LILO/GRUB 被 Windows 覆盖了,如何修复?
安装 Windows 9x 会覆盖硬盘的主引导记录,导致原来安装的 Linux 无法启动,这时你可以启动 CDlinux 来进行修复。
首先,挂上 Linux 的根分区,比如说 /dev/hda5:
# mount -t ext2 /dev/hda5 /mnt/local
然后,假设你是用 LILO 来引导的:
# lilo -r /mnt/local
如果不成功,可以再试试:
# chroot /mnt/local /sbin/lilo
如果还是不行,再仔细找找原因,比如是不是上面 LILO 的路径不对等。耐心点,只要 Linux 的分区没有被破坏,一定可以恢复的。如果你是用 GRUB 来引导系统的,方法也和上面的类似。LILO/GRUB 的具体使用方法,请参考它们各自的文档。
Windows 9x 覆盖了 NT/2k/XP 的引导记录,“双启动菜单”不见了,如何修复?
假设你的“C: 盘”是 /dev/hda1,格式是 FAT32,新装的 Windows 98 破坏了 XP 的引导记录,现在只能进 98 了。这种情况可以试试用 CDlinux 来修复:
# ms-sys -2 /dev/hda1
关于 ms-sys 的具体用法,请参见它的文档。
NT/2k/XP 的管理员密码丢了,怎么办?
如果忘了 NT/2k/XP 的管理员密码,想再找回来是很难的。不过你可以用 CDlinux 再强行重设一个密码,或者干脆把密码清空。执行:
# nukent
然后按提示 *** 作。
--------------------------------------------------------------------------------
CDlinux 里带了很多实用工具,关于它们的用法的简短说明,可以参考 /var/log/packages。另外,许多软件的 man 手册和文档被放在了对应的“xxx-cdltgz”文件的 zxh/ 目录下,没有安装,你可以挂上 CDlinux 光盘,查阅这些文件。关于某个软件的具体用法,已经超出了这个 mini-HOWTO 的范围,请参考它们各自的文档。RTFM 可是一种很好的学习方法 :)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13436131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-05
下一篇 2023-08-05

发表评论

登录后才能评论

评论列表(0条)

保存