Linux备份系统之指令妙用
Linux备份系统是完成数据备份的必要手段,使用者除了可以使用图形界面管理软件及应用程序外,还可以通过Linux指令来管理数据备份。
首先,使用者可以使用tar命令创建文件容器,把需要备份的文件打包,以及归档和解压缩,具体操作可以使用以下命令:
# 将目录归档
tar -czvf mybackup.tar.gz /home/johan

# 从一个归档重新提取
tar -xzvf mybackup.tar.gz
其次,Linux也提供了好用的拷贝命令cp,使用者可以使用它来实现数据备份:```bash # 使用cp 拷贝到另一个位置 cp -rf source_folder dest_folder
此外,如果要恢复数据,还可以使用rsync 命令,它可以在本地或远程机器之间执行快速数据同步:
# 从remote rsync 服务器 恢复数据并备份到另一个本地文件夹
rsync -avz –progress remote_user@remote_machine:/home/johan/source_folder /home/local_user/dest_folder
最后,Linux也提供了dd命令,它可以做比backup更完整的拷贝,除了文件数据外,还可以拷贝磁盘的全部内容,从而完成磁盘镜像。在实践中,使用者可以先在数据源盘上使用 /dev/sda 命令,这个命令可以备份整个硬盘:```bash# 备份硬盘到另一块硬盘dd if=/dev/sda of=/dev/sdb bs=512 conv=noerror,sync# 还原dd if=/dev/sdb of=/dev/sda bs=512 conv=noerror,sync
以上就是Linux备份系统及指令妙用,它简单又有效地帮助使用者实现了数据保护及恢复。正确使用Linux备份系统,可以帮助我们在计算机系统出现意外时保护重要数据。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
关于linux 使用DD 备份系统的问题
sdc1和sdc2是同一张卡的2个分区吧?恢复时把if和of内容对调即可。 推荐用tar文件级备份。
linux ls命令中-color是什么意思,最好详细点
man ls 看看就知道了:--color[=WHEN]colorizetheoutput. WHENdefaultsto`alwaysor can be `never or `auto.就是说在什么情况下(总是,从不,或自动)让ls的结果用彩色显示。 例如ubuntu下的ls其实是 ls --color=auto的别名。
linux useradd 命令的用法。包括具体的参数
这样的问题建议楼主以后直接问google或网络,你可能能更快的得到更多、更好的答案。 以下是内容:名 称useradd - 帐号建立或更新使用者的资讯语 法 useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-s shell] [-u uid [ -o]] [-n] [-r] login useradd -D [-g default_group] [-b default_home] [-f default_inactive] [-e default_expire_date] [-s default_shell]描 述 新帐号建立 当不加 -D 参数, useradd 指令使用命令列来指定新帐号的设定值 and 使用系统上的预设值 .新使用者帐号将产生一些系统档案,使用者目录建立,拷备起始档案等,这些 均 可以利用命令列选项指定。 此版本为RedHatLinux提供,可帮每个新加入的使用者 建立个别的 group ,毋须添加-n选项。 useradd 可使用的选项为 -c comment新帐号password档的说明栏。 -d home_dir新帐号每次登入时所使用的 home_dir。 预设值为 default_home 内 login 名称,并当成登 入时目录名称。 -e expire_date帐号终止日期。 日期的指定格式为 MM/DD/YY 。 -f inactive_days帐号过期几日后永久停权。 当值为0时帐号则立刻被停权。 而当值为-1时则关闭此功能,预设值为-1 -g initial_groupgroup 名称或以数字来做为使用者登入起始群组(group)。 群组名须为现有存在的名称。 群组数字也须为现有存在的群组。 预设的群组数字为1。 -G group,[...]定义此使用者为此一堆 groups 的成员。 每个群组使用,区格开来,不可以夹杂空白字元。 群组名同-g选项的限制。 定义值为使用者的起始群组。 -m 使用者目录如不存在则自动建立。 如使用-k选项 skeleton_dir 内的档案将复制至使用者目录下。 然而在 /etc/skel 目录下的档案也会复制过去取代。 任何在 skele-ton_dir or /etc/skel 的目录也相同会在使用者目录下一一建立。 The-k同-m不建立目录以及不复制任何档案为预设值。 -M 不建立使用者目录,即使 /etc/ 系统档设定要建立使用者目录。 -n预设值使用者群组与使用者名称会相同。 此选项将取消此预设值。 -r此参数是用来建立系统帐号。 系统帐号的UID会比定义在系统档上/etc/.的 UID_MIN 来 的 小。 注意useradd此用法所建立的帐号不会建立使用者目录,也不会在乎纪录在 /etc/. 的定义值。 如果你想要有使用者目录须额外指定-m参数来建立系统帐号。 这是REDHAT额外增设的选项。 -s shell 使用者登入后使用的shell名称。 预设为不填写,这样系统会帮你指定预设的 登 入shell。 -u uid使用者的ID值。 必须为唯一的ID值,除非用-o选项。 数字不可为负值。 预设为最小不得小于999而逐次增加。 0~999传统上是保留给系统帐号使用 。 改变预设值 当 -D 选项出现时,useradd秀出现在的预设值,或是藉由命令列的方式更新预设值。 可 用选项为∶ -b default_home 定义使用者所属目录的前一个目录。 使用者名称会附加在default_home后面用来 建立新使用者的目录。 当然使用-d后则此选项无效。 -e default_expire_date 使用者帐号停止日期。 -f default_inactive 帐号过期几日后停权。 -g default_group 新帐号起始群组名或ID。 群组名须为现有存在的名称。 群组ID也须为现有存 在的群组。 -s default_shell 使用者登入后使用的 shell 名称。 往后新加入的帐号都将使用此 shell. 如不指定任何参数,useradd 显示目前预设的值。
发表评论