Tag Archive for 'ubuntulinux'

Page 2 of 4

Linux下备份策略及备份介质选择方法

摘要

系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助。

备份是一项重要的工作,但是很多人没有去做。一旦由于使用不当造成数据丢失,备份就成了真正的救命者。本文将讨论设置备份的策略和如何选择备份介质,并介绍用于备份的tar和cpio工具。

设置备份策略

设置备份策略和计划可以增加进行备份的可能性。备份开始前,要确定备份哪些数据、备份的频率和使用什么样的介质进行备份。备份的时候,应该进行完全备份。

备份通常安排在空闲时间进行。在大多数系统中,由于此时用户数量最少,所以打开的文件也最少。由于备份要占用一些系统资源,运行备份时用户会发现系统反应迟钝。

如果Linux计算机只有一个使用者,可以一个星期或一个月对整个系统备份一次。如果有关键性的文件,就应该有计划地把这些文件拷贝到一个可移动的磁盘中。

备份之前,首先要确保正确地设置备份设备。大多数磁带备份系统在安装时可以发现是否正确。系统启动后,打开一个终端窗口并且输入下面的命令:

1
$dmeg | less

滚动列表,并从中寻找你的磁带系统的驱动。如果没有发现,就需要加载一个组件驱动程序。

如果运行Linux服务器,就要制定一个备份计划,但这并不意味着每天要对所有的东西都备份。系统中只有一部分东西需要每天备份,下面列出需要备份的项目:

用户文件:每天都要对/home目录中的用户文件进行备份。

配置文件:/etc和/var 目录中的配置文件不需要频繁备份,每个星期或每月备份一次即可,主要取决于配置更改的频繁程度。

程序文件:/usr和/opt 目录中的程序文件很少发生变化,安装后做一次备份即可。通常情况下,程序文件可方便地从原始安装盘中恢复。
Continue reading ‘Linux下备份策略及备份介质选择方法’

Share

SHELL犯错

Skype For Debian 因为SCIM是不能启动的,必须要屏蔽这个输入法,想在 $HOME/bin 目录下制作一个脚本来方便控制Skype的启动,结果写成:

1
2
3
4
#!/bin/sh
export LANG=c
QT_IM_MODULE=xim
skype

注意到什么地方错误了吗?最后一行写成 skype,脚本会反复调用 $HOME/bin/skype 脚本成了死循环,因为 $HOME/bin 在大多数情况下是加入 PATH 了的。改为这样就行了:

1
2
3
4
#!/bin/sh
export LANG=c
QT_IM_MODULE=xim
/usr/bin/skype

关于 Debian/Ubuntu 上使用 Skype 的相关问题可以在这里查看。

Share

微软雅黑

在我的Ubuntulinux上安装上了微软雅黑,哈哈,不要鄙视我使用盗版哦,不过好象我用的是BETA测试版本的吧,管它的,其实我也是不想用的,不过在我的WINDOWS XP上已经用上了雅黑,不在LINUX上用就觉得好象不爽了,所以…… ;)

下载VISTA上的字体,主要就是下载CJK(Chinese,Japanese,Kroea)字体和英文的新进字体,非常棒的英文字体,我现在在Terminal(终端)上就是使用VISTA上的新字体 Consolas

至于如何在Debian/Ubuntu或者是其他LINUX发行版本上使用雅黑字体,可以参考这里,不过值得注意的是最新的Ubuntu源更新好象已经打了FreeType等的补丁了,因为我的Ubuntu没有补丁,现在非常好。

在Opera中使用CSS文件可以解决一些问题,在“工具”->“首选项“->”高级“->”内容”->”样式选项“->“我的样式表” 这个文件中加入

1
2
3
4
5
6
7
html, body, * {
    font-family: "Microsoft YaHei" ! important;
}

code {
    font-family: "Consolas" ! important;
}
Share

linux系统下的多文件替换

又是一个老问题,不过对刚刚接触Unix/Linux的人来说还是非常管用的

1
find . -name "*.c" | xargs sed -i 's/xxx/yyy/g'

以安全的方式更改文件中的大小写

1
2
$cat toc.html |  tr '[:upper:]' '[:lower:]' > toc1.html
$mv toc1.html toc.html
Share

SSH term problem

redhat rhel4SSH登录RedHat后使用一些命令出现

unknown terminal “rxvt-unicode”

是因为远程服务器 TERM 不能识别“rxvt-unicode”
$HOME/.bash_profile 中加入下面这样的(当然还有其他地方啦)就ok了。

1
2
3
4
5
export PATH
if [ "$TERM" = "rxvt-unicode" ]; then
       TERM="rxvt"
       export TERM
fi

rxvt-unicode 改为服务器识别的就是一个道理。

Share

Ubuntu in my life

使用ubuntu是快乐的,不管是在Laptop还是在Workstation上。看看在我的Acer Laptop上的电池警告和系统更新提醒吧,是不是很棒呢?

Free Image Hosting at allyoucanupload.com

Free Image Hosting at allyoucanupload.com

Share

Oh, My God!

ubuntulinux天啊,难以置信,我居然用 Drivel 在linux下post到wordcodess了,应该是那个XML的问题解决直接导致我可以post文章了,受不了了…… 可是没有添加 Tag 的功能,是不是需要去改改Drivel的源代码呢?

Share

GNOME 圆滑字体显示恢复

ubuntu今天回来打开GNOME才发现字体不是圆滑的了, /etc/font.d/fonts.conf 并没有修改过啊!难道是我昨天使用了KDE并安装了新的中文支持的原因?看看 ~/.fonts/fonts.conf 果然是新修改过了,把他改了名字,重新启动X,一切又恢复了。

Share

How to uninstall broken jedit on ubuntu?

jeditYou can resolve in this way:

1
# cd /var/lib/apt/lists

remove the file(s) dl.sourceforge.net_sourceforge_jedit_._Packages and dl.sourceforge.net_sourceforge_jedit_._Sources

1
# rm -fr dl.sourceforge.net_sourceforge_jedit_._*

then

1
# cd /var/lib/aptitude

open the file pkgstates and delete any related lines to the packages jedit

finally

1
# cd /var/lib/dpkg

open the file status and lete any related lines to the packages jedit

1
2
# sudo apt-get clean
# sudo apt-get update

Now I’m able to use apt-get or synaptic to install/remove/update packages !!!
Thanks to ramaddan for help me to find the right way.

Share

无线网卡设定 ubuntu

ubuntu and wireless
在ubuntulinux无线网卡的设置是很简单的,但是如果你不小心丢失了你的设置怎么办,或者突然无线网络不能使用了?我就是使用下面的网络配置来重新启动我的无线网络的。注意,我们使用我的“有线”网卡。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# auto dsl-provider
# iface dsl-provider inet ppp
# provider dsl-provider

# added by pppoeconf

auto eth1
iface eth1 inet static
address 192.168.0.3
netmask 255.255.255.0
gateway 192.168.0.1
wireless-essid gentoo
# wireless-rate auto
# wireless-mode Managed
# wireless-ap 00:15:E9:0A:B0:7C
# wireless-channel 1
wireless-key s:wep_passwd

iface eth0 inet static
address 192.168.0.119
netmask 255.255.255.0
gateway 192.168.0.1
Share