灌溉梦想,记录脚步
标签类目:linux

Oracle,MySQL数据库自动备份实例

1,关于Oracle,由于我需要备份的Oracle数据库较小,所以采用exp方式,脚本如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#环境变量
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export ORACLE_SID=test1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib32
export LD_LIBRARY_PATH_64=$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 
#进行备份
exp test/test@test1 file=/data/bakup/test_15day.dmp direct=y
#由于exp未主动覆盖备份文件,这里就采用mv重命名
mv -f test_15day.dmp test.dmp
#将备份进行压缩存档
gzip -c /data/bakup/test.dmp > /data/bakup/test_`date +%y%m%d%H%M`.gz

继续阅读 »

Crontab详解与实例

cron是一个linux下的定时执行工具,通下列命令进行工具的启动和停止

1
2
3
4
/sbin/service crond start //启动服务 
/sbin/service crond stop //关闭服务 
/sbin/service crond restart //重启服务 
/sbin/service crond reload //重新载入配置

编辑方法:

1、直接用crontab命令编辑

1
2
3
4
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 
crontab -l //列出某个用户cron服务的详细内容 
crontab -r //删除某个用户的cron服务 
crontab -e //编辑某个用户的cron服务

继续阅读 »

200+行内核补丁的ubuntu应用方案

前几天有报道称,200+行的Kernel补丁能显著改善桌面性能,降低延迟。Red Hat的开发
者Lennart Poettering在邮件列表上回复Linus Torvalds时称,他有一个替代方案,只
需运行两次命令,在~/.bashrc文件中粘贴4行代码就可实现相同的效果。 Ubuntu发行版
的使用指南:

1.用”/dev”替换”/sys/fs”;在 /etc/rc.local文件中的exit 0上面中加入以下命令:

1
2
3
4
5
mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "1" > /dev/cgroup/cpu/user/notify_on_release
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent

2.执行:sudo chmod +x /etc/rc.local
继续阅读 »

2010 Linux Journal 读者选择奖

这是由 Linux Journal 网站颁布的一份读者选择奖列表,里面包含各种流行的开源类、闭源类、在线服务等相关软件和产品,让我们一起来看一下哪些产品榜上有名。
奖项:

最佳 Linux 发行版: Ubuntu / 提名: PcLinuxOS , Debian , Fedora , Pardus

最佳上网本/限制设备发行版: Ubuntu Netbook Remix / 提名:Google Android , Meego ,Puppy ,PclinuxOS LXDE

最佳手机系统: Google Android / 提名: Meego , Symbian , Maemo ,Mobin

最佳桌面环境: Gnome 和 KDE / 提名:XFCE, LXDE ,Fluxbox

最佳Web 浏览器: FireFox / 提名: Chrome , Opera ,Konqueror , Mozilla Seamonkey

最佳 Email 客户端: Thunderbird / 提名:Gmail ,Kmail ,Evolution, mutt

最佳 IM 客户端: Pidgin / 提名: Skype , Kopete, empathy, amsn
继续阅读 »

10 个最酷的 Linux 单行命令

下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令。

1,sudo !!

以 root 帐户执行上一条命令。

2,python -m SimpleHTTPServer

利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。

3,:w !sudo tee %

在 Vim 中无需权限保存编辑的文件。

4,cd –

更改到上一次访问的目录。
继续阅读 »

RDESKTOP:linux下远程桌面命令

1,安装

apt-get install rdesktop
或者,
yum install rdesktop

2,命令参数

./rdesktop -u root -p 123 -f -r clipboard:PRIMARYCLIPBOARD -r disk:sunray=/home/users oss-ww

-u 和 -p: 指定用户名和密码
-f : 默认全屏, 需要用Ctrl-Alt-Enter组合键进行全屏模式切换。
-r clipboard:PRIMARYCLIPBOARD : 这个一定要加上,要不然不能在主机Solaris和服务器Windows直接复制粘贴文字了。贴中文也没有问题。
-r disk:sunray=/home/users : 指定主机Solaris上的一个目录映射到远程Windows上的硬盘,传送文件就不用再靠Samba或者FTP了。
继续阅读 »

为Apache添加MP4扩展

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#安装库
$sudo apt-get install apache2-threaded-dev 
 
#下载软件包
$cd ~  
$wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz  
$tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz  
 
#编译安装软件包
$cd ~/mod_h264_streaming-2.2.7  
$./configure --with-apxs=`which apxs2` 
$make  
$sudo make install  
 
#编辑apache设置
$sudo vim /etc/apache2/httpd.conf  
 
#添加下面内容
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so 
AddHandler h264-streaming.extensions .mp4 
 
#重启
$sudo /etc/init.d/apache2 restart