《Oracle DBA的UNIX 袖珍参考手册》笔记13(完结篇)
作者:nero 日期:2009-08-27
汗,13就结束了~顶不住啊
最后一节,主要是一些磁盘管理的常用命令~
'2.70'*orcl-/home/oracle>df -k
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda1 14452776 6470268 7248340 48% /
none 517248 0 517248 0% /dev/shm
'2.70'*orcl-/home/oracle>
df -k 命令是比较通用的查看逻辑卷信息的命令。
一个根据不同的Unix 使用不同的命令来查看磁盘挂接位置的脚本HP-UX 下查看磁盘mount 位置可用bdf 命令,而其他好多版本都可以用df –k 命令。我们这个脚本的名字就叫做df.sh。
[root@nero ~]# uname -a
Linux nero 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:39:47 EDT 2008 i686 athlon i386 GNU/Linux
uname可显示电脑以及操作系统的相关信息。
OSF1
Open Software Foundation [system] /1 (OSF, OS, DEC), "OSF/1"
note that OSF1 is the older name for Tru64 Unix
'2.70'*orcl-/home/oracle>cat -v df.sh
#!/bin/bash
os=`uname -a|awk '{print $1}'`
if [ $os = "Linux" ]
then
df -k
fi
'2.70'*orcl-/home/oracle>/bin/sh df.sh
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda1 14452776 6470312 7248296 48% /
none 517248 0 517248 0% /dev/shm
创建软连接
Unix 下的所有文件或者目录都可以创建软连接,访问这个软连接实际上就是访问真正的文件/ 目录。可以用ln -s来创建软连接。
-s : 进行软链结(symbolic link)
'2.70'*orcl-/home/oracle>ln -s /tmp/exp_trans.dmp exp_trans.dmp
上面的命令中,软连接文件是exp_trans.dmp,指向/tmp/exp_trans.dmp 。可以用file 命令看出来:
'2.70'*orcl-/home/oracle>file exp_trans.dmp
exp_trans.dmp: symbolic link to `/tmp/exp_trans.dmp'
根据日期创建目录:
'2.70'*orcl-/home/oracle>date
三 8月 26 17:52:17 CST 2009
'2.70'*orcl-/home/oracle>mkdir `date|awk '{print $6$2$1}'`
'2.70'*orcl-/home/oracle>ls -l
总用量 348
drwxr-xr-x 2 oracle oinstall 4096 8月 26 17:50 20098月三
用crontab 来创建计划任务
大多数Unix 都支持一个叫做 cron 的实用程序。术语cron 是 chronological 的缩写。
cron 实用程序可以用来创建定期运行的任务。cron 有两个主要的命令:
crontab -l
显示现有的任务
'2.70'*orcl-/home/oracle>crontab -l
no crontab for oracle
crontab -e
编辑修改crontab 文件。
'2.70'*orcl-/home/oracle>crontab -l
*/3 6-12 * 8 * /home/oracle/df.sh
时程表的格式如下 :
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。老外的书中也搞错了,顶不住
在 每年的8 月内, 每天的早上 6 点到 12 点中,每隔 3 分钟执行一次 /home/oracle/df.sh。
全部结束了,感觉错误还是比较多的,尽信书不如无书啊~
最后一节,主要是一些磁盘管理的常用命令~
'2.70'*orcl-/home/oracle>df -k
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda1 14452776 6470268 7248340 48% /
none 517248 0 517248 0% /dev/shm
'2.70'*orcl-/home/oracle>
df -k 命令是比较通用的查看逻辑卷信息的命令。
一个根据不同的Unix 使用不同的命令来查看磁盘挂接位置的脚本HP-UX 下查看磁盘mount 位置可用bdf 命令,而其他好多版本都可以用df –k 命令。我们这个脚本的名字就叫做df.sh。
[root@nero ~]# uname -a
Linux nero 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:39:47 EDT 2008 i686 athlon i386 GNU/Linux
uname可显示电脑以及操作系统的相关信息。
OSF1
Open Software Foundation [system] /1 (OSF, OS, DEC), "OSF/1"
note that OSF1 is the older name for Tru64 Unix
'2.70'*orcl-/home/oracle>cat -v df.sh
#!/bin/bash
os=`uname -a|awk '{print $1}'`
if [ $os = "Linux" ]
then
df -k
fi
'2.70'*orcl-/home/oracle>/bin/sh df.sh
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda1 14452776 6470312 7248296 48% /
none 517248 0 517248 0% /dev/shm
创建软连接
Unix 下的所有文件或者目录都可以创建软连接,访问这个软连接实际上就是访问真正的文件/ 目录。可以用ln -s来创建软连接。
-s : 进行软链结(symbolic link)
'2.70'*orcl-/home/oracle>ln -s /tmp/exp_trans.dmp exp_trans.dmp
上面的命令中,软连接文件是exp_trans.dmp,指向/tmp/exp_trans.dmp 。可以用file 命令看出来:
'2.70'*orcl-/home/oracle>file exp_trans.dmp
exp_trans.dmp: symbolic link to `/tmp/exp_trans.dmp'
根据日期创建目录:
'2.70'*orcl-/home/oracle>date
三 8月 26 17:52:17 CST 2009
'2.70'*orcl-/home/oracle>mkdir `date|awk '{print $6$2$1}'`
'2.70'*orcl-/home/oracle>ls -l
总用量 348
drwxr-xr-x 2 oracle oinstall 4096 8月 26 17:50 20098月三
用crontab 来创建计划任务
大多数Unix 都支持一个叫做 cron 的实用程序。术语cron 是 chronological 的缩写。
cron 实用程序可以用来创建定期运行的任务。cron 有两个主要的命令:
crontab -l
显示现有的任务
'2.70'*orcl-/home/oracle>crontab -l
no crontab for oracle
crontab -e
编辑修改crontab 文件。
'2.70'*orcl-/home/oracle>crontab -l
*/3 6-12 * 8 * /home/oracle/df.sh
时程表的格式如下 :
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。老外的书中也搞错了,顶不住
在 每年的8 月内, 每天的早上 6 点到 12 点中,每隔 3 分钟执行一次 /home/oracle/df.sh。
全部结束了,感觉错误还是比较多的,尽信书不如无书啊~
评论: 0 | 引用: 0 | 查看次数: 263
发表评论
上一篇
下一篇


文章来自:
Tags: 





