您现在的位置是: 首页 > 数据备份 数据备份
驱动备份还原 开源_驱动备份还原 开源怎么弄
ysladmin 2024-05-08 人已围观
简介驱动备份还原 开源_驱动备份还原 开源怎么弄 我很了解驱动备份还原 开源这个话题,并且可以为您提供一系列的信息和建议。请告诉我您需要了解什么。1.Ubuntu用户怎样安装Nvidia最新
我很了解驱动备份还原 开源这个话题,并且可以为您提供一系列的信息和建议。请告诉我您需要了解什么。
1.Ubuntu用户怎样安装Nvidia最新显卡驱动
2.该选择哪个开源数据库?哪一个更好
3.Linux常用备份方法?
Ubuntu用户怎样安装Nvidia最新显卡驱动
一、Ubuntu 系统中显卡的开源驱动及其更新。
Ubuntu 系统默认使用显卡的开源驱动。以 Nvidia 显卡为例,该系列显卡的开源驱动来自 xserver-xorg-video-nouveau 软件包,是跟随 Ubuntu 系统一起升级的,只要系统正常定期升级,就可确保一直使用最新版本的 Nvidia 显卡开源驱动。
1、确认显卡开源驱动的版本。还是以查看 Nvidia 显卡的开源驱动版本为例:打开终端,在提示符后键入以下命令:
1
dpkg -l | grep nouveau
命令将反馈如下(或类似的信息):
1
2
3
4
ii libdrm-nouveau2:amd64 2.4.67-1 amd64 Userspace interface
to nouveau-specific kernel DRM services -- runtime
ii xserver-xorg-video-nouveau 1:1.0.12-1build2 amd64
X.Org X server -- Nouveau display driver
从上述反馈的信息即可查看 Nvidia 开源驱动的版本信息。
2、开源驱动的升级。Ubuntu 系统上开源驱动是跟随系统一同升级的。除了等待系统自动升级之外,还可以随时检查软件包的升级信息并执行升级。在终端中先后执行以下命令:
1
2
sudo apt-get update
sudo apt-get upgrade
上述命令检查系统中各个软件包的更新信息,如果 xserver-xorg-video-nouveau 这个软件包有新的版本,它将会自动被系统更新升级。
二、显卡的闭源(专有)驱动
如果开源显卡驱动在性能上无法满足运行软件的需要,可以安装显卡厂家的专有驱动。
1、在 Ubuntu 桌面上,点击屏幕左侧 Launcher 上的“设置”图标(一个扳手和齿轮的标志),在打开的设置窗口中,点击“系统”一节中的“软件和更新”按钮。
2、在弹出的“软件和更新”窗口中,点击“附加驱动”选项卡。在该选项卡中,会列出当前 Ubuntu 系统经过测试的、知识产权属于厂家的专有显卡驱动。如下图中,单击鼠标指针所在那一行前面的单选按钮,Ubuntu 将会下载、安装该专有驱动(安装完成后根据提示重启 Ubuntu)。
在安装显卡的厂家私有驱动时需要注意:由于专有驱动知识产权属于厂家专有,因此存在与 Ubuntu开源软件不兼容的可能性,比如安装、重启后无法进入桌面。为了防止出现这种情况造成用户数据损失,建议在下载、安装上述专有驱动前,一定做好最全面的数据备份,备份的内容包括但不限于系统中的用户文档、照片、音乐、视频等对个人非常重要的文件资料。
该选择哪个开源数据库?哪一个更好
关于一键恢复,网上有很多讨论,也有很多成品,不过大多数都是基于Ghost实现的,而Ghost是个商业软件,喜欢用开源的人可能比较难于接受吧。此外,这种一键恢复虽然很容易使用,但可定制性也比较差。所以我考虑使用CloneZilla 来制作一个紧急恢复分区,用来备份/还原系统。为什么用CloneZilla呢?理由如下:它是开源软件。备份形式灵活,可以选择备份分区或整个硬盘,可以选择备份到本地硬盘,也可以备份到网络。自带的Linux系统可以用作系统维护。CloneZilla的使用方法就不多说了,自带的中文文档中有极其详尽的截图说明。另外,制作紧急恢复分区,只有CloneZilla是不够的,还得要grub4dos的帮助。我的操作系统是Windows XP,硬盘分区默认都是NTFS。下面开始动手吧。准备分区我的C盘容量是40G,常驻的文件大约有10~20G左右,长时间使用之后可能会增长到30G。考虑到备份后的镜像能被压缩到50%左右,所以一次备份大约需要5~10G的硬盘。所以我留出30G的空间用作备份。首先整理磁盘碎片,然后用Partition Magic等工具在硬盘末尾划分出一个30G的空间。最好是用主分区(原因是,Linux和grub对主分区的编号方式要比逻辑盘简单些),然后将其格式化成FAT32,并分配一个驱动器符号(假设为J:)。这就是以后的紧急恢复分区。安装CloneZilla在 J: 盘下建立以下几个目录:clonezilla:CloneZilla主目录grub4dos:grub4dos主目录iso:其他系统维护盘镜像的目录images:C盘镜像备份的目录然后把CloneZilla Live光盘中的 live 目录下的内容完全复制到 J:\clonezilla 下。安装grub4dosgrub4dos支持NTLDR启动,所以其实只需要两个文件:grldr和menu程序就必须在纯DOS模式下执行。首先上网找一张Windows 98启动软盘的镜像,放在iso目录下,假设路径为 /iso/win98的程序可以写MBR。它的原理是,首先把原有的MBR(位于0扇区)备份到1扇区,然后在0扇区写入自己的启动程序。根据硬盘启动区的规格定义,硬盘的0磁道中,除了0扇区是MBR之外,其他扇区都是保留,所以备份到1扇区不会有任何影响。由于bootlace的选项又长又多,因此手动敲命令可不是个好办法。应该建立一个名为INSTALL的命令行写进去。下面是INSTALL将旧MBR备份到1扇区。--preferred-drive和--preferred-partition指定按下热键时,从第0磁盘的第2号扇区(第3个扇区)启动。这跟grub菜单中的(hd0, 2)是一样的意思。最后的0x80表示要把bootlace即可。再次启动时就会出现一行小字,等待1秒钟即可进入原有Windows,而按下F9键就会启动位于(hd0,2)的grub引导程序。
Linux常用备份方法?
如果打算为项目选择一款免费、开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与PostgreSQL都是免费、开源、强大、且功能丰富的数据库。你主要的问题可能是:哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢?
在选择数据库时,你所做的是个长期的决策,因为后面如果再改变决定将是非常困难且代价高昂的。你希望一开始就选择正确。两个流行的开源数据库MySQL与PostgreSQL常常成为最后要选择的产品。对这两个开源数据库的高层次概览将会有助于你选择最适合自己需要的。
MySQL
MySQL相对来说比较年轻,首度出现在1994年。它声称自己是最流行的开源数据库。MySQL就是LAMP(用于Web开发的软件包,包括Linux、Apache及Perl/PHP/Python)中的M。构建在LAMP栈之上的大多数应用都会使用MySQL,包括那些知名的应用,如WordPress、Drupal、Zend及phpBB等。
一开始,MySQL的设计目标是成为一个快速的Web服务器后端,使用快速的索引序列访问方法(ISAM),不支持ACID。经过早期快速的发展之后,MySQL开始支持更多的存储引擎,并通过InnoDB引擎实现了ACID。MySQL还支持其他存储引擎,提供了临时表的功能(使用MEMORY存储引擎),通过MyISAM引擎实现了高速读的数据库,此外还有其他的核心存储引擎与第三方引擎。
MySQL的文档非常丰富,有很多质量不错的免费参考手册、图书与在线文档,还有来自于Oracle和第三方厂商的培训与支持。
MySQL近几年经历了所有权的变更和一些颇具戏剧性的事件。它最初是由MySQL AB开发的,然后在2008年以10亿美金的价格卖给了Sun公司,Sun公司又在2010年被Oracle收购。Oracle支持MySQL的多个版本:Standard、Enterprise、Classic、Cluster、Embedded与Community。其中有一些是免费下载的,另外一些则是收费的。其核心代码基于GPL许可,对于那些不想使用GPL许可的开发者与厂商来说还有商业许可可供使用。
现在,基于最初的MySQL代码还有更多的数据库可供选择,因为几个核心的MySQL开发者已经发布了MySQL分支。最初的MySQL创建者之一Michael "Monty" Widenius貌似后悔将MySQL卖给了Sun公司,于是又开发了他自己的MySQL分支MariaDB,它是免费的,基于GPL许可。知名的MySQL开发者Brian Aker所创建的分支Drizzle对其进行了大量的改写,特别针对多CPU、云、网络应用与高并发进行了优化。
PostgreSQL
PostgreSQL标榜自己是世界上最先进的开源数据库。PostgreSQL的一些粉丝说它能与Oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为Ingres数据库的后继。
PostgreSQL是完全由社区驱动的开源项目,由全世界超过1000名贡献者所维护。它提供了单个完整功能的版本,而不像MySQL那样提供了多个不同的社区版、商业版与企业版。PostgreSQL基于自由的BSD/MIT许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可。
可靠性是PostgreSQL的最高优先级。它以坚如磐石的品质和良好的工程化而闻名,支持高事务、任务关键型应用。PostgreSQL的文档非常精良,提供了大量免费的在线手册,还针对旧版本提供了归档的参考手册。PostgreSQL的社区支持是非常棒的,还有来自于独立厂商的商业支持。
数据一致性与完整性也是PostgreSQL的高优先级特性。PostgreSQL是完全支持ACID特性的,它对于数据库访问提供了强大的安全性保证,充分利用了企业安全工具,如Kerberos与OpenSSL等。你可以定义自己的检查,根据自己的业务规则确保数据质量。在众多的管理特性中,point-in-time recovery(PITR)是非常棒的特性,这是个灵活的高可用特性,提供了诸如针对失败恢复创建热备份以及快照与恢复的能力。但这并不是PostgreSQL的全部,项目还提供了几个方法来管理PostgreSQL以实现高可用、负载均衡与复制等,这样你就可以使用适合自己特定需求的功能了。
用于备份的Tar
备份工具Tar是以前备份文件的可靠方法,几乎可以工作于任何环境中,Linux老用户一般都信赖它。 Linux中以.tar结尾的文件都是用tar创建的。它的使用超出了单纯的备份,可用来把许多不同文件放到一起组成一个易于分开的文件。tar是从Tape ARchiver备份工具起步的。包含在Linux中的GNU tar工具简便易用,包含了一个用来压缩的选项,且支持不断增加的备份。tar是一个命令行的工具,没有图形界面。使用Konsole或Kvt打开一个终端窗口,接下来是一个简单的备份命令: $tar cvf - /home > /temp/backup.tar
这个命令在/tmp目录中创建一个backup.tar的文件,/home目录中所有内容都包含在其中。接下来可以把tar文件拷贝到备份磁盘中。使用简单备份时,如果要使用压缩功能,改为下面命令: $tar czvf - /home > /tmp/backup.tgz
上面扩展名. tgz指出这是一个压缩文件。下一个例子可以用来直接备份到一个安装好的Jaz驱动器中,但这样做要确定有足够的空间: $tar czvf /mnt/jaz/backup.tgz - /home
对于一个磁带驱动器,使用设备名称: $tar czvf /dev/st0/backup.tgz - /home
如果有一个备份非常大,可以使用多卷选项。但是,这样做就不能使用压缩。当第一个磁盘或磁带填满后,tar将提示插入另一张: $tar cvMf /dev/st0/5mar2000.tar -home
要恢复备份使用下面的命令,以Jaz磁盘为例: $tar xzvf /mnt/jaz/5mar2000.tgz /home
表1列出了tar主要功能参数。此外还有很多可选参数,本文不再详述。
表1备份工具tar可以用crontab工具设置成基于时间的有规律地运行。例如,每晚2点把/home目录备份到SCSI磁带驱动器中,只要将下面语句添加到root的crontab中即可: 00 02 * * * tar cvf /dev/st0/homefiles.tar - /home
用于备份的Cpio
GNU cpio工具像tar一样从命令提示行启动程序。与tar相比cpio更复杂,但是也更为可靠。因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio,只有坏块不能被访问。cpio创建一个称为copy-out mode的备份,备份存档中包含了文件和所有者、时间及访问许可等信息。cpio需要一个假定要备份的文件列表。创建列表的一个最方便的方法就是使用ls命令。例如,要把/home目录备份到SCSI磁带设备中,输入下面的命令: $ls /home | cpio -o > /dev/st0
也可以使用find命令。它包括许多选项可以用来消减被存档文件的数量。例如,下面的命令对所有在上一个2 4小时内修改过的文件进行存档: $find /home -mtime 1 -type f -print | cpio -o > /dev/st0
copy - in模式把文件从备份存档中解出来。下面的命令会恢复前两个备份例子中的所有文件: $cpio -i < /dev/st0
你也可以对cpio的备份进行计划,用crontab工具设置成基于任何时间的有规律地运行。例如,要在每晚2点把/ home目录备份到SCSI磁带驱动器中,把下面的语句添加到root的crontab文件中即可: 00 02 * * * ls /home | cpio -o > /dev/st0
今天关于“驱动备份还原 开源”的探讨就到这里了。希望大家能够更深入地了解“驱动备份还原 开源”,并从我的答案中找到一些灵感。