David找到的很用的知识(不断更新)
时间:2006-12-11 来源:David_J
磁盘镜像
为了系统的安全,我们经常要用到各种备份工具软件。Mirrordir官方网址:http://mirrordir.sourceforge.net/ 它的工具功能比较强大,比较适合作能做硬盘和分区镜像。
一、 软件下载安装: mirrordir有三种包提供,一种是rpm的,这种包能直接安装;另外就是源码包;src.rpm和tar包。本文是采用RPM包安装的方法。 # wget http://mirrordir.sourceforge.net/mirrordir-0.10.49-1.i386.rpm
#rpm -ivh mirrordir-0.10.49-1.i386.rpm
二、分区镜像操纵
如果我想为/dev/hda1中的home目录做一个镜像到/dev/hdb9磁盘做一个home的镜像;因为关系到安全,比如把/dev/hda的磁盘的东西都删除了,所以在同一个磁盘内做镜像意义不是太大。所以最好把要镜像的硬盘分区放在其他的硬盘分区中。
//==============================================
只允许部分IP登陆ssh
默认的,Redhat 等Linux允许所有的请求,这是很危险的。
如果用TCP_WRAPPERS来增强我们站点的安全性简直是举手之劳,
1)你可以将禁止所有的请求放入“ALL :ALL ”到/etc/hosts.deny 中,
2)然后放那些明确允许的请求到/etc/hosts.allow中,
3)如:sshd: 192.168.1.10/255.255.255.0 www.test.com
对IP地址192.168.1.10和主机名www.test.com ,允许通过ssh 连接。
4)配置完后,用tcpdchk 检查,你可以直接执行:tcpdchk。tcpchk是TCP_Wrapper配置检查工具,它检查你的tcp wrapper 配置并报告所有发现的潜在/ 存在的问题
//==============================================================================
通过Linux系统远程控制Windows主机
通常我们在windows下都用客户端软件远程登录系统来管理我们的服务器,我们下面有linux下的一个工具在linux下远程管理我们的iwindows服务器,这个 工具就是rdesktop,我是基本于ubuntu6.06做的
1.把rdesktop这个包下载下来默认ubuntu是自己安装的
2windows下需要一个终端服务器,在控制面板-win组件当中,选择一个终端服务器,之后插入相应的盘就可以了.
3.在linux的终端下执行 rdesktop -u "admin账号" 服务器IP
4.一切ok! //============================================================================== boot分区损坏或误删,修复方法
1.用rescue disk或通过安装光盘按F5以修复模式进入系统
2.用fdisk把删了的分区重新建起来,把挂载到/boot目录,修改/etc/fstab文件让它引导时自动挂载
3.到www.kernel.org下个新内核,内核版本与你所先系统的版本一致或大版本相同即可。
4.编一个新内核放到/boot中,修改grub.conf把引导的内核换成新的 2.6内核编译步骤 tar -zxvf linux-*.tar.gz -C /usr/src cd /usr/src/linux-* make mrproper make menuconfig make make modules make modules_install make install //============================================================================= 用grub引导硬盘安装debian 在机器上安装了Debian 3.1r4,发现Debian和FC的硬盘安装有些不同,简述如下: 1、需要从网上下载启动内核文件,包括vmlinuz、initrd.gz和initrd.list三个文件 2、需要将iso镜像文件解压 3、kernel命令为kernel /vmlinuz root=/dev/ram0 ramdisk_size=12000 devfs=mount,dall,否则可能无法正常引导 //================================================================== MBR是什么东西?
Master Boot Record(主引导记录),每个硬盘都有这样一个MBR,负责当BIOS完成POST后,接手计算机系统引导操作系统的请求。正因为是这样,任何一个硬盘都不可能没有MBR的(当然,CIH破坏的MBR也只是坏的MBR而已),所以,要卸载GRUB或LILO的话,只能用另外的一种MBR工具来替代(fdisk /mbr)。
//=============================================================================
一、 软件下载安装: mirrordir有三种包提供,一种是rpm的,这种包能直接安装;另外就是源码包;src.rpm和tar包。本文是采用RPM包安装的方法。 # wget http://mirrordir.sourceforge.net/mirrordir-0.10.49-1.i386.rpm
#rpm -ivh mirrordir-0.10.49-1.i386.rpm
二、分区镜像操纵
如果我想为/dev/hda1中的home目录做一个镜像到/dev/hdb9磁盘做一个home的镜像;因为关系到安全,比如把/dev/hda的磁盘的东西都删除了,所以在同一个磁盘内做镜像意义不是太大。所以最好把要镜像的硬盘分区放在其他的硬盘分区中。
//==============================================
只允许部分IP登陆ssh
默认的,Redhat 等Linux允许所有的请求,这是很危险的。
如果用TCP_WRAPPERS来增强我们站点的安全性简直是举手之劳,
1)你可以将禁止所有的请求放入“ALL :ALL ”到/etc/hosts.deny 中,
2)然后放那些明确允许的请求到/etc/hosts.allow中,
3)如:sshd: 192.168.1.10/255.255.255.0 www.test.com
对IP地址192.168.1.10和主机名www.test.com ,允许通过ssh 连接。
4)配置完后,用tcpdchk 检查,你可以直接执行:tcpdchk。tcpchk是TCP_Wrapper配置检查工具,它检查你的tcp wrapper 配置并报告所有发现的潜在/ 存在的问题
//==============================================================================
通过Linux系统远程控制Windows主机
通常我们在windows下都用客户端软件远程登录系统来管理我们的服务器,我们下面有linux下的一个工具在linux下远程管理我们的iwindows服务器,这个 工具就是rdesktop,我是基本于ubuntu6.06做的
1.把rdesktop这个包下载下来默认ubuntu是自己安装的
2windows下需要一个终端服务器,在控制面板-win组件当中,选择一个终端服务器,之后插入相应的盘就可以了.
3.在linux的终端下执行 rdesktop -u "admin账号" 服务器IP
4.一切ok! //============================================================================== boot分区损坏或误删,修复方法
1.用rescue disk或通过安装光盘按F5以修复模式进入系统
2.用fdisk把删了的分区重新建起来,把挂载到/boot目录,修改/etc/fstab文件让它引导时自动挂载
3.到www.kernel.org下个新内核,内核版本与你所先系统的版本一致或大版本相同即可。
4.编一个新内核放到/boot中,修改grub.conf把引导的内核换成新的 2.6内核编译步骤 tar -zxvf linux-*.tar.gz -C /usr/src cd /usr/src/linux-* make mrproper make menuconfig make make modules make modules_install make install //============================================================================= 用grub引导硬盘安装debian 在机器上安装了Debian 3.1r4,发现Debian和FC的硬盘安装有些不同,简述如下: 1、需要从网上下载启动内核文件,包括vmlinuz、initrd.gz和initrd.list三个文件 2、需要将iso镜像文件解压 3、kernel命令为kernel /vmlinuz root=/dev/ram0 ramdisk_size=12000 devfs=mount,dall,否则可能无法正常引导 //================================================================== MBR是什么东西?
Master Boot Record(主引导记录),每个硬盘都有这样一个MBR,负责当BIOS完成POST后,接手计算机系统引导操作系统的请求。正因为是这样,任何一个硬盘都不可能没有MBR的(当然,CIH破坏的MBR也只是坏的MBR而已),所以,要卸载GRUB或LILO的话,只能用另外的一种MBR工具来替代(fdisk /mbr)。
//=============================================================================
一次添加大量系统用户
使用内建的工具 newusers 及 chpasswd
先编辑帐号文件,每一列须按密码文件的格式书写.
(请善用文书编辑程序的拷贝复制功能来大量产生)
例: 一个帐号档名为 new_alist
stu001::600:600:stu:/home/stu001:/bin/bash
stu002::601:601:stu:/home/stu002:/bin/bash
stu003::602:602:stu:/home/stu003:/bin/bash
stu004::603:603:stu:/home/stu004:/bin/bash
stu005::604:604:stu:/home/stu005:/bin/bash
stu006::605:605:stu:/home/stu006:/bin/bash
建帐号:
newusers < new_alist
执行 pwunconv
编辑密码对照文件:
例: 建一个密码对照文件, 文件名为 new_plist
stu001:密码
stu002:密码
stu003:密码
stu004:密码
stu005:密码
stu006:密码
建密码:
chpasswd < new_plist
执行 pwconv Linux下GNOME桌面转换为KDE桌面的方法 先用你要切换的那个用户登录,然后打开你的终端程序,输入下面的命令行
使用内建的工具 newusers 及 chpasswd
先编辑帐号文件,每一列须按密码文件的格式书写.
(请善用文书编辑程序的拷贝复制功能来大量产生)
例: 一个帐号档名为 new_alist
stu001::600:600:stu:/home/stu001:/bin/bash
stu002::601:601:stu:/home/stu002:/bin/bash
stu003::602:602:stu:/home/stu003:/bin/bash
stu004::603:603:stu:/home/stu004:/bin/bash
stu005::604:604:stu:/home/stu005:/bin/bash
stu006::605:605:stu:/home/stu006:/bin/bash
建帐号:
newusers < new_alist
执行 pwunconv
编辑密码对照文件:
例: 建一个密码对照文件, 文件名为 new_plist
stu001:密码
stu002:密码
stu003:密码
stu004:密码
stu005:密码
stu006:密码
建密码:
chpasswd < new_plist
执行 pwconv Linux下GNOME桌面转换为KDE桌面的方法 先用你要切换的那个用户登录,然后打开你的终端程序,输入下面的命令行
switchdesk kde
然后再重新启动电脑(其实注销再进入就可以了),再用你这个用户登录看看,你的桌面环境已经替换为KDE了,就是这么简单。
相关阅读 更多 +