linux系统怎么两个盘对拷,Linux分区对拷等小技巧

Linux 使用技巧

Linux 下分区对拷操作流程

此方法将用于机群节点机的升级以及恢复崩溃的系统。

1. 将子盘(需要重装系统的硬盘)装在 2 号口,作为 2 号 Master,其设备名为 /dev/hdc

2. 正常启动后对子盘进行分区,命令为:

fdisk  /dev/hdc

然后根据提示进行分区就可以了,各个分区的参数分别为:

/dev/hda1      1      637        83    Linux

/dev/hda2     638     764        82    Linux swap

/dev/hda3     765    4865        83    Linux

3. 对各个分区进行格式化:

mkfs  -t ext3  /dev/hdc1

mkfs  -t ext3  /dev/hdc3

mkswap  /dev/hdc2

4. 分区对拷

dd if=/dev/hda1  of=/dev/hdc1

注意:在每一次分区对拷前都要对 /dev/hdc1 进行格式化;

5. fsck /dev/hdc1

6. 关机;

7. 将母盘取下,将子盘设为第一个 Master;

8. 插入 DOS 启动盘,用软盘启动;

9. 在 A 盘提示符下依次输入

linux       回车

根据提示输入“母盘”的超级用户口令,然后再敲

lilo        回车

fsck /dev/hdc1

exit

10. 将软盘取出,用硬盘启动;

11. 正常启动后,改 IP 地址、超级用户口令、主机名以及关掉一些没必要的服务,再将 /etc/inittab 中

的 5(图形方式) 改为 3(文本方式);

12. reboot

注意:

(1). 无论是什么时候, 只要是需要检查硬盘, 都输入"y".

(2). 在 /etc/fstab 和 /etc/lilo.conf 中不要用 LABEL=, 而要用具体的分区号.

如何将歇菜的机群结点机救活

机群结点机歇菜是常见病,但将其迅速救活却不容易。几经折腾,终于得到如下偏方。

1. 制作一DOS启动盘,并在其中放上如下文件:

loadlin.exe (在RedHat1-9安装盘1中可找到此文件,下同)

vmlinuz

linux.bat: 其内容为:loadlin vmlinuz root=/dev/hda1 rw vga=3

2. 将歇菜的结点机硬盘安装到一正常结点机中,其第一分区的设备名为:/dev/hdc1

3. 将正常结点机启动之后,运行: dd if=/dev/hda1 of=/dev/hdc1

4. 将歇菜结点机硬盘安装回自己的老家,并用刚制作的DOS启动盘启动,然后敲:linux.bat

5. 按屏幕提示用正常结点机root口令进入,然后敲:lilo并退出,重启并将DOS启动盘取出;

6. 重启后用linuxconf修改结点机名和IP及root口令,再次重启。搞定!

如何设置autofs及自动安装外设

为了更方便地使用诸如USB硬盘、闪存及光驱等外设,即自动安装这些设备,可如下进行。

1. 在/etc/auto.master中设:

# mountpoint map options

/mnt    /etc/auto.misc  --timeout=60

2. 在/etc/auto.misc中设:

# This is an automounter map and it has the following format

# key [ -mount-options-separated-by-comma ] location

# Details may be found in the autofs(5) manpage

cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

usb             -fstype=auto,iocharset=cp936    :/dev/sda1

3. 在setup的System services中选中autofs(只需做一次,然后重启)

如何看中文文本文件

可在.cshrc下添加如下命令,即可用: “b 文件名” 看文件。

alias b 'vi -R "set number"'

alias b 'lv -Aec'

对一大堆文件改名的一种方法(及分解gif文件和制作mpeg电影的方法)

以下例子所做的工作是: 首先用convert将某gif文件拆散成其组成部分(.jpg文件); 然后,用shell命令将所产生的文件改名(张林波的高招); 最后,用convert将这些jpg文件做成mpeg 电影。

convert -deconstruct foo.gif bar.jpg

sh -c 'for f in *.jpg.*; do echo mv $f `echo $f | sed -e "s/\.jpg\.\(.*\)/-\1.jpg/"`; done'>runme

chmod a+x runme; ./runme; rm runme -f

convert *.jpg foo.mpeg

如何改变多层子目录文件属性

如下所示,可仅用一个命令将一个目录中及其多层子目录中的所有文件的属性改变, 但不改变所有子目录的属性。

方案1. find . -type f -exec chmod a-x {} \;

方案2. chmod a-x foo -R; chmod a+X foo -R

(用 chmod a-X 只改目录属性)

文件分割与合并

分割文件:

split --bytes=1024k FOOL.pdf BAR

合并文件:

cat BARa*>FOOL.pdf

屏幕抓图

可用ImageMagic中的import来实现:(其余用法可见:man import)

1. 将所需抓的图放在桌面1;

2. 在桌面2键入:import wu1.jpeg,并回车;

3. 用Ctrl+F1切换到桌面1,点击鼠标左键即可抓全屏;或按住鼠标左键拖动以确定抓图区域,然后释放鼠标左键即可。

下载整个网站

下载整个网站:(后一命令更佳)

wget -r -k -p -np

wget --mirror --convert-links --backup-converted

RPM包使用简介

(1). 由.src.rpm产生.i386.rpm包:

rpmbuild --rebuild fool.src.rpm

产生出的rpm包在/usr/src/redhat/RPMS/i386下(也可能在i586或i685下)。

(2). RPM包的安装、升级与卸载:

安装:rpm -ivh fool.rpm [--force --nodeps]

升级:rpm -U fool.rpm

卸载:rpm -e fool.rpm

(3). RPM包的查询:

查询安装了哪些以“kde”开头的包:rpm -aq|grep kde

查询某个已安装的包中有哪些内容:rpm -ql fool

查询某个文件属于哪个包:rpm -qf /bin/ls

查询某个rpm包的介绍信息:rpm -qi fool

(4). 取出RPM包中的个别文件:

rpm2cpio diskcheck-1.0-1.noarch.rpm > tmp.cpio

cpio -t -F tmp.cpio #这会列出其中的文件

cpio -i -F tmp.cpio filename.ext #取出文件

系统管理:中文字库设置

可在~/.cshrc中加入

setenv LANG zh_CN

并在/etc/sysconfig/i18n中加入

LANG="zh_CN.GB18030"

SUPPORTED="zh_CN.GB2312:zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值