易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下 Oracle自动备份脚本及其运行设置

脚本文件 backup.sh
#!/bin/sh
a=`date "+%y_%m%d_%H%M"`
echo $a
/home/oracle/10g/bin/exp username@password@//192.168.0.126/SID owner=username FILE=/opt/beifen/126_username_$a.dmp
备份的文件格式如:126_username_09_0920_2300.dmp
编写完shell脚本之后,要对其赋予可执行权限及其用户所属:
# chmod 755 backup.sh
# chown oracle backup.sh
同时,要确保备份的文件目录归属于oracle用户:
# chown –R oracle.oinstall /op/beifen
然后对其自动运行进行设置:
# crontab –e
00 23 * * 0,1,2,3,4,5,6 su - oracle -c  "/home/oracle/shell/backup.sh &"
(设置为每天晚上11点准时自动备份)
设置完成之后,重新启动cron
# /etc/init/cron stop
# /etc/init/cron start


相关文档:

剖析Linux系统启动过程

容提要
  本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。
  阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析
Linux的启动过程,所以其中也简单涉 ......

修改SUSE Linux系统的超级用户密码

1 、重新启动机器,在出现grub引导界面后,按F2,在启动linux 的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
  2 、稍等片刻出现(none)# :命令行。
  3 、输入mount -n / -o remount ,rw
  4 、输入 mount–n /usr
  5 、输入 cd /usr ......

linux下编译多个文件

例如:
/home/files文件夹下有文件main.c:
#include <stdio.h>
#include "tou.h"
void main()
{
a();
}
/home/files/common文件夹下有文件tou.h和shixian.c。
tou.h为:
extern void a();
若有多个shixian文件,比如shixian1.c, shixian2.c,都可以在tou.h中用extern声明出来。
shixian.c为:
#inclu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号