Linux系统备份及恢复 转载 oldunix
在Redhat AS4u4 X64实验通过!假设系统盘是第一块SCSI盘,设备名是/dev/sda[1,2,3,4,5,6,7]系统还有一块数据scsi盘,设备名是/dev/sdb1,文件系统为ext3备份系统1、启动光盘插CD,按linux rescue模式启动到Shell状态2、挂接备份用的数据盘 mkdir /mnt/1mount /dev/sdb1 /mnt/13、备份系统dd if=/dev/sda of=/mnt/1/sda.file bs=10240k4、弹出光区,重启系统恢复系统一旦因为灾难(硬件故障(raid可以防止这类错误),人为失误(raid不可防)),需要恢复系统,那就执行如下步骤!1、恢复硬件到正常状态(该换的换);2、启动光盘插CD,按li
mysql主从
环境介绍:主库 172.17.10.19 从库 172.17.10.21 1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加 server-id=1 log-bin=myfk_bin_log 2、主库增加用户,用于从库读取主库日志。 grant replication slave,reload,super on *.* to 'slave'@'172.17.10.21' identified by 'fookoo_MS' 3、从库连接主库进行测试。 /opt/mysql/bin/mysql -u slave -p -h 172.17.10.19 4、停从库,修改从库/etc/my.cnf,增加选项: [mysqld] server-id=2 master-host=172.17.10.19master-user=slave master-password=fookoo_MS5、启动从库,进行主从库数据同
APACHE的APR
make[2]: *** [exports.lo] Error 1make[2]: Leaving directory `/usr/local/src/httpd-2.2.4/server'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/usr/local/src/httpd-2.2.4/server'make: *** [all-recursive] Error 1[@more@]这个东西是Apache可移植运行库,源自为了服务器代码的多平台性, 尝试将不同的操作系统特定字节与操作系统无关代码隔离。结果就提供了一个基础API的接口。具体作用大家可参考http://fanqiang.chinaunix.net/app/web/2006-02-21/4012.shtml文章。apache-2.2.0提供了apr以及apr-util的源代
apache模块
apache模块 核心功能和多路处理模块core Apache HTTP服务器核心提供的功能,始终有效。 mpm_common 收集了被多个多路处理模块(MPM)实现的公共指令。 beos 专门针对BeOS优化过的多路处理模块(MPM) event 一个标准workerMPM的实验性变种。 mpm_netware Novell NetWare优化过的线程化的多路处理模块(MPM) mpmt_os2 专门针对OS/2优化过的混合多进程多线程多路处理模块(MPM) prefork 一个非线程型的、预派生的MPM mpm_winnt 用于Windows NT/2000/XP/2003 系列的MPM worker 线程型的MPM,实现了一个混合的多线程多处理MPM,允许一个子进程中包含
APACHE日志文件
要有效地管理Web服务器,就有必要反馈服务器的活动、性能以及出现的问题。Apache HTTP服务器提供了非常全面而灵活的日志记录功能。本文将阐述如何配置文件以及如何理解日志内容。 安全警告任何人只要对Apache存放日志文件的目录具有写权限,也就当然地可以获得启动Apache的用户(通常是root)的权限,绝对不要随意给予任何人存放日志文件目录的写权限。细节请参见安全方面的提示。另外,日志文件可能会包含未加转换的来自用户的信息,用户就有机会恶意插入控制符,所以处理原始日志时应该当心这个问题。[@more@] 错误日志(Error Log)相关模块
NSLOOKUP的用法
nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录。。。 nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是:[@more@] nslookup 域名 以下是A记录的返回情况。 nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于我这里使用的是一个内部的DNS服务器所以没有正确的反向记录,导致结果的前面几行出错。大家可以不必理会。重点看的是最后的两行这里看到的是www.oray.net的IP地址是61.145.112.212。注意即使www.ora
MySQL数据库集群
这篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。 注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服务器宕机之后集群就无法继续正常工作了,这样也就失去了集群的意义了。出于这个原因,就需要有第三台服务器作为管理节点运行。另外,
检测mysql状态的脚本
#!/bin/bash/usr/bin/nmap localhost |grep 3306if [ $? -eq 0 ]then/usr/local/mysql/bin/mysql -uxxxxx -pxxxxxx --connect_timeout=5 -e "show databases;"if [ $? -ne 0 ]then/bin/ps aux |grep mysql |grep -v grep | awk '{print $2}' | xargs kill -9/usr/local/mysql/bin/mysqld_safe --user=mysql & > /dev/nullfielse/usr/local/mysql/bin/mysqld_safe --user=mysql & > /dev/nullfi这个脚本用到了namp扫描工具,所以,系统中如果没安装nmap扫描工具的,需要先安装该工具.简单描述一下脚本的功能:首先,检测
nslookup工具的使用方法
nslookup工具的使用方法[@more@]查询IP地址 nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是: nslookup 域名 以下是A记录的返回情况。 nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于我这里使用的是一个内部的DNS服务器所以没有正确的反向记录,导致结果的前面几行出错。大家可以不必理会。重点看的是最后的两行这里看到的是www.oray.net的IP地址是61.145.112.212。注意即使www.oray.net的主机没有在线同样能够返回结果。
专家分享oralce数据库业务优化心得
做了一大半年的业务数据库优化了,有一点感想,写出来自励一下。 公司开发的产品基本上都使用ORACLE数据库,而且业务系统中存储和使用的数据量很大,使用业务系统的用户也很多。在系统忙时,大约会有一千个用户同事访问数据库系统,因此经常会有用户抱怨系统慢,点击查询后,系统出现假死机现象,后台运行ORACLE系统的小型机的IDLE值偏低(甚至出现IDLE为0的情况,这时用户会惊呼数据库系统会瘫掉,虽然小型型机在IDLE值为0的情况下也不一定会瘫机,但这无疑会增加用户的担忧),系统运行在一个不安全的状态等等。 [@more@]对于我现在所做的
备份压缩
一.备份压缩zipinfo功能说明:列出压缩文件信息。语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>;]补充说明:执行zipinfo指令可得知zip压缩文件的详细信息。参 数:-1 只列出文件名称。-2 此参数的效果和指定"-1"参数类似,但可搭配"-h","-t"和"-z"参数使用。-h 只列出压缩文件的文件名称。-l 此参数的效果和指定"-m"参数类似,但会列出原始文件的大小而非每个文件的压缩率。-m 此参数的效果和指定"-s"参数类似,但多会列出每个文件的压缩率。
Linux操作系统进程管理的分析与应用
目录1、程序和进程;1.1 进程分类;1.2 进程的属性;1.3 父进程和子进程; 2、进程管理;2.1 ps 监视进程工具; 2.1.1 ps参数说明;2.1.2 ps 应用举例; 2.2 pgrep 3、终止进程的工具 kill 、killall、pkill、xkill;3.1 kill 3.2 killall 3.3 pkill 3.4 xkill 4、top 监视系统任务的工具;4.1 top 命令用法及参数;4.2 top 应用举例; 5、进程的优先级: nice和renice;6、关于本文;7、后记;8、参考文档;9、相关文档; [@more@] 1、程序和进程; 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程
hp 双机
1、硬件基础 HP 570G2服务器两台,每台两块网卡(自带HP3162/100M网卡,另各添加一块HP3132/100M网卡) 服务器本地各有一块SCSI 36G硬盘。 HP SAN磁盘阵列柜 型号MSA100 F200 1台 Cisco100M交换机 1台注:限于本人初次做HA的缘故,没有把握,所以没有采用OS从SAN引导的方式 。磁盘系统规划:服务器磁盘分3个区,各10G,盘符分别为C、D 、E。C、D为NTFS格式,C盘为系统盘,D盘为0racle程序目录,E为FAT32格式,做GHOST备份,阵列柜为Y盘作为Oracle的数据库文件位置,数据库SID为orcl。2:软件基础:Windows2000 advance server oracle8i(8.1.7.0.0)
Sun Solaris 8 for Intel X86安装一例
1.现有系统简介 1.1硬件配置 主板:精英K7VZACPU:AMD 雷鸟 1.0G 内存:HY PC133 256M显卡:TNT2 PRO 32M 显示器:SamSung 550S声卡:主板自带 CD-ROM:源新52X软驱:Sony 1.44MB 硬盘:金钻 40G 1.2硬盘使用情况 PrimaryDOS:4G----> C: WINDOWS 98 第二版 ExtendedDOS:36G----> D: E: F: 系统数据,其中D:中安装了Windows XP 所有文件系统均为FAT32 2.安装前准备 2.1 必备的工具软件: PQMagic---->用于调整分区 Norton Utilities 2001--->主要使用diskedit.exe备份重要扇区数据 2.2 备份系
ORACLE FOR SUN SOLARIS 安装手册
ORACLE 的安装分三个大步骤,首先是安装 C COMPILER,接着是 ORACLE 安装前 的准备工作,最后才是进ORACLE 安装窗口进行安装及安装后处理。 一、安装 C COMPILER ( 编译器 ) ORACLE WEB SERVER的安装过程有些步骤需要用C语言编译器编译执行,加上ORACLE 的底层逻辑计算有c 编译器则更高速、更可靠。所以此步不可少。 1、 Solaris安装后 #cp /etc/skel/local.cshrc /.cshrc #cp /etc/skel/local.login /.login 2、 #vi /etc/passwd 第一行改成 root:0:1:Super-User:/:/bin/csh 3、 #vi /.cshrc unmask 022 set path=(/bin /usr/openwin/bin