Ubuntu系统备份
一看你就是个抠门的不要不要的角色 连一点分都莫得 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。
如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。
Norton Ghost是备份Windows系统时经常使用的备份工具。
在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。
这在Windows下是不可能的,因为在Windows中有很多文件在它们运行时是不允许拷贝或覆盖的,因此你需要专门的备份工具对Windows系统进行特殊处理。
和 备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。
事实上,Ghost 这类备份工具对于Linux文件系统的支持很糟糕,例如一些Ghost版本只能完善地支持Ext2文件系统,如果你用它来备份Ext3文件系统,你可能会 丢失一些宝贵的数据。
1. 备份系统 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。
和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!首先成为root用户:$ sudo su 然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录):# cd / 下面是我用来备份系统的完整命令:# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys / 让我们来简单看一下这个命令:“tar”当然就是我们备份系统所使用的程序了。
“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
“backup.gz”是我们将要得到的档案文件的文件名。
“/”是我们要备份的目录,在这里是整个文件系统。
在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。
有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。
当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。
如果不把“/mnt”排 除在外,那么挂载在“/mnt”上的其它分区也会被备份。
另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。
有人可能会建议你把“/dev”目录排除在外,但是我认为这样做很不妥,具体原因这里就不讨论了。
执行备份命令之前请再确认一下你所键入的命令是不是你想要的。
执行备份命令可能需要一段不短的时间。
备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。
现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
在备份命令结束时你可能会看到这样一个提示:'tar: Error exit delayed from previous errors',多数情况下你可以忽略它。
你还可以用Bzip2来压缩文件,Bzip2比gzip的压缩率高,但是速度慢一些。
如果压缩率对你来说很重要,那么你应该使用Bzip2,用“j”代替命令中的“z”,并且给档案文件一个正确的扩展名“bz2”。
完整的命令如下:# tar cvpjf backup.tar.bz2 –exclude=/proc –exclude=/lost+found –exclude=/backup.tar.bz2 –exclude=/mnt –exclude=/sys /2. 恢复系统 在进行恢复系统的操作时一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的数据弄丢,请务必小心!接着上面的例子。
切换到root用户,并把文件“backup.tgz”拷贝到分区的根目录下。
在 Linux中有一件很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot-cd来专门引导。
当然,如果你的系统已经挂掉不能启动了, 你可以用Live CD来启动,效果是一样的。
你还可以用一个命令把Linux系统中的所有文件干掉,当然在这里我不打算给出这个命令!使用下面的命令来恢复系统:# tar xvpfz backup.tgz -C / 如果你的档案文件是使用Bzip2压缩的,应该用:# tar xvpfj backup.tar.bz2 -C / 注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。
执行恢复命令之前请再确认一下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。
恢复命令结束时,你的工作还没完成,别忘了重新创建那些在备份时被排除在外的目录:# mkdir proc# mkdir lost+found# mkdir mnt# mkdir sys 等等 当你重启电脑,你会发现一切东西恢复到你创建备份时的样子了!
在Ubuntu 上有什么必装的实用软件
Ubuntu 目前是最流行的Linux桌面发行版本,据Distrowatch统计,过去的6个月来一直占据榜首。
GNOME 3 目前已在Ubuntu 11.10 源中,如果喜欢GNOME 3桌面环境,可通过软件中心或下面命令安装gnome 3。
1、更新升级源 终端输入下面命令:sudo gedit /etc/apt/sources.list 较快速的升级源有163,台湾源,科大源,搜狐源等,大家将新的升级源全部覆盖原文件sources.list的内容,保存退出。
然后执行下面命令:sudo apt-get update 提示:作出修改前,最好对sources.list文件做好备份,以免以后发生难以预料的错误。
大家可使用下面命令做该文件备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.201110bk2、安装更新 Ubuntu 系统为最新版本,并不意味着系统所搭载的软件是最新版本。
升级软件版本: sudo apt-get update 或者 sudo apt-get upgrade3、安装gnome 3 GNOME 3 目前已在Ubuntu 11.10 源中,如果喜欢GNOME 3桌面环境,可通过软件中心或下面命令安装gnome 3:sudo apt-get install gnome-shell。
安装完成后,注销,选择“GNOME Shell”登录即可; 如果你喜欢KDE界面,可选择Kubuntu版本下载;喜欢lxde桌面环境,则下载Lubuntu版本即可。
当然,我们可以在Unity环境下进行安装。
安装KDE桌面环境:sudo apt-get install kubuntu-desktop4、安装系统工具 Ubuntu tweak,Ailurus 小熊猫,Linux Deepin 软件中心. Ubuntu tweak: 稳定版: sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak 测试版: sudo add-apt-repository ppa:ubuntu-tweak-testing/ppa sudo apt-get update sudo apt-get install ubuntu-tweakAilurus 小熊猫:PPA安装:sudo add-apt-repository ppa:ailurussudo apt-get updatesudo apt-get install ailurus也可以从这下载代码和安装包: http://code.google.com/p/ailurus/downloads/listLinux Deepin 软件中心Linux Deepin团队转为 Linux Deepin 开发的软件管理软件, 你可以很轻松的一键式安装、升级、卸载软件。
不过在非Linux Deepin安装时会遇到图片加载问题,不过不会影响我们使用。
安装:(Ubuntu 版本需先安装aria2: sudo apt-get install aria2)sudo apt-get install git-coregit clone git://github.com/manateelazycat/deepin-software-center.git然后切换到src/目录,执行main文件即可。
5、互联网工具 IM 工具:Ubuntu 11.10默认搭载Empathy,如果喜欢Pidgin:sudo apt-get install pidgin 网络浏览器:Ubuntu 11.10 将搭载Firefox 7。
Google chrome,chromuim,opera等浏览器也是很不错的浏览器。
6、影音视频 PPS已经更新到1.0.2版本,大家可到官网下载 播放器vlc: sudo apt-get install vlc 安装编码: sudo apt-get install non-free-codecs libxine1-ffmpeg gxine mencoder libmpcdec3 libquicktime1 flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-dev mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg libmp4v2-0 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 libjpeg-progs 若要支持DVD,则安装 sudo apt-get install libdvdcss2 &&sudo /usr/share/doc/libdvdread4/./install-css.sh 优秀的音乐播放器还有Adacious,可使用下面命令安装: sudo apt-get install audacious7、办公 Ubuntu 默认搭载的LibreOffice,当然我们还可以选择OpenOffice,永中Office,wine MS Office。
我们这里推荐永中软件@http://www.yozosoft.com/download/zmo.jsp,根据您的需要选择相应版本下 载即可。
字典:stardict sudo apt-get install stardict 还有项目管理软件Planner(http://live.gnome.org/Planner)、思维导图FreeMind、Dia流程图工具等。
大家可以在Ubuntu 软件中心搜索安装即可。
8、安装解压工具 sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract9、图形 截图工具:shutter(截图、水印、特效等); gthumb(调整图片大小、裁剪等功能) shutter安装命令: sudo apt-get install shutter gthumb 安装命令: sudo apt-get install gthumb10、输入法 ibus-google pinyin 和fcitx-googlepinyin安装方法可参考@http://code.google.com/p/libgooglepinyin/wiki/INSTALL#ibus-googlepinyin fcitx 主页@http://code.google.com/p/fcitx/ 小小输入法yong:下载地址@115网盘,Linux用户选择“yong-lin-1.7.0-1.7z”。
安装方法: 下载安装文件,解压,进入解压后的文件目录,执行命令 sudo ./yong-tool.sh –install 如果需要安装64位程序 sudo ./yong-tool.sh –install64 卸载: sudo ./yong-tool.sh –uninstall 选择作为默认输入法 ./yong-tool.sh –select 然后注销系统,重新登入即可使用。
附:apt命令用法apt-get update 升级软件列表;apt-get install 安装新软件包apt-get remove 卸载已安装的软件包(保留配置文档)apt-get –purge remove 卸载已安装的软件包(删除配置文档)apt-get clean 清理系统,不影响安装的软件使用apt-get upgrade 更新任何已安装的软件包apt-get dist-upgrade 将系统升级到新版本apt-cache search 查找软件包 展开
Ubuntu系统怎么还原??
首先打开终端先做个备份1.sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 备份更新源设置2.sudo gedit /etc/apt/sources.list编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。
(加入源地址)3.sudo apt-get update 更新源列表信息可以在运行“sudo apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get update ”。
4.sudo apt-get upgrade 升级
请列出linux下安装软件的命令.
Linux安装命令小结此外您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename——安装一个新软件包(参见下文的aptitude)apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。
apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。
通过这种方式,可以释放大量的磁盘空间。
如果需求十分迫切,可以使用apt-get clean以释放更多空间。
这个命令会将已安装软件包裹的.deb文件一并删除。
apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
apt-get upgrade——更新所有已安装的软件包apt-get dist-upgrade——将系统升级到新版本apt-cache search string——在软件包列表中搜索字符串dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。
如果不知道软件包的全名,您可以使用“*package-name-pattern*”。
aptitude——详细查看已安装或可用的软件包。
与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。
由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。
apt-cache showpkg pkgs——显示软件包信息。
apt-cache stats——查看库里有多少软件apt-cache dumpavail——打印可用软件包列表。
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
apt-cache pkgnames——打印软件包列表中所有软件包的名称。
dpkg -S file——这个文件属于哪个已安装软件包。
dpkg -L package——列出软件包中的所有文件。
apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。
apt-file是一个独立的软件包。
您必须 先使用apt-get install来安装它,然后运行apt-file update。
如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。
另:APT HOWTO:http://www.debian.org/doc/manuals/apt-howto/index.en.html
本人笔记本装了win7和ubuntu12.04双系统,ubuntu系统损坏,recovery...
你卸载的GDM,是指gnome display manager么?你卸载了显示管理器,当然就进不了图形界面,至少你不要GDM,也该装个lightDM吧,总的有个display manager才容易进入桌面。
linux下面备份系统,那是再简单不过的事情了。
强大的dd命令,,还有tar命令,比ghost还好用。
linux系统没那么容易毁掉的,只要核心还在,就能进入终端,就能在终端进行修复。
当然,习惯了图形界面的操作,不熟悉命令行,就只能到处找替代软件了。
转载请注明出处51数据库 » ubuntu 软件备份