可以看看tar的man页,上面说得很清楚了(看英文的man页,中文的已经过时了,好多地方不对)。
对于tar命令,x表示解包(不是解压缩),v表示显示详细过程,f表示使用文件,也可以理解为整理的意思(紧跟它的一定是空格加文件名),z表示先解压gzip格式的压缩文件(现在这个选项已经不是必须的了)。
一般来说,Linux命令的选项不分顺序(xv和vx是同样的作用),但当选项带有额外参数时,参数一定要跟在对应选项后面,中间不能有其他内容(短选项与选项参数间用空格符隔开)。
车市省油冠军榜(江西车盲专用帖)
5万就买第一名:昌河铃木北斗星(5档手动)408万/第二名昌河爱迪尔488- 526万
10万买第三名:标致206(手动)778-1138 万元 /第六名:东风悦达起亚 RIO锐欧808-918万
第四名:POLO劲情908-1198 万元
13万买第七名:长安福特 福克斯(手动)128万/第五名:本田思域1258-1478万
14万第八名:东风日产轩逸(手动)20L销售报价:1368-2048万
说明:由于驾驶习惯、路况等问题都会对实际油耗造成影响,本文以国家发改委测试公告的油耗为标准。
发改委公告乘用车燃料消耗量(第一批)
>
写的一个简单脚本
linux1 = A (不定时生成文件)
linux2 = B (需隔一天后使用文件)
B 主机必须提供FTP服务,建立相应的FTP用户,具备相应的上传权限和容量等
/home/backup :文件备份临时目录
/home/bak :本地文件备份目录
注意:如果服务器语言为英文,请将脚本内中文注释改为英文或删除
A 主机
-----------------------------------------------------------------------
mkdir /home/backup
mkdir /home/bak
vi /home/backupsh
vi /etc/crontab
30 2 root /home/backupsh
#建立目录,设置每天2:30定时执行备份脚本
backupsh内容
#!/bin/bash
#
# 说明:
# 自动备份本机文件到远程FTP
#
PATH=/bin:/usr/bin:/sbin:/usr/sbin
LANG=C
LC_ALL=C
# 设置A路径
date='date +%Y-%m-%d'
bakdir=/home/backup
home=/home
# A主机 "/etc/目录下的文件"
cp -a /etc/ $bakdir
# 延迟20S,等文件拷贝结束
sleep 20s
sync;sync
# 在本机压缩与打包
cd $bakdir
tar -zcf "$date"targz
sleep 20s
sync;sync
# 备份到B主机
id="username"
pw="yourpassword"
cd= $bakdir
# 利用FTP备份到1921681200
ftp -n 1921681200 > $home/ftplog 2>&1 <<EOC
user $id $pw
binary
cd $bakdir
put "$date"targz
bye EOC
sync;sync
# 移动到本机备份
mv $bakdir/"$date"targz $bakdir/bak
sleep 20s
sync;sync
一,使用taskset充分利用多核cpu,让cpu的使用率均衡到每个cpu上
#taskset
-p, 设定一个已存在的pid,而不是重新开启一个新任务
-c, 指定一个处理,可以指定多个,以逗号分隔,也可指定范围,如:2,4,5,6-8。
1,切换某个进程到指定的cpu上
taskset -cp 3 13290
2,让某程序运行在指定的cpu上
taskset -c 1,2,4-7 tar jcf testtargz test
需要注意的是,taskset -cp 3 13290在设定一个已经存在的pid时,子进程并不会继承父进程的,
因此像tar zcf xxxtargz xxx这样的命令,最好在启动时指定cpu,如果在已经启动的情况下,则需要指定tar调用的gzip进程。
二,使用nice和renice设置程序执行的优先级
格式:nice [-n 数值] 命令
nice 指令可以改变程序执行的优先权等级。指令让使用者在执行程序时,指定一个优先等级,称之为 nice 值。
这个数值从最高优先级的-20到最低优先级的19。负数值只有 root 才有权力使。
一般使用者,也可使用 nice 指令来做执行程序的优先级管理,但只能将nice值越调越高。
可以通过二种方式来给某个程序设定nice值:
1,开始执行程序时给定一个nice值,用nice命令
2,调整某个运行中程序的PID的nice值,用renice命令
通常通过调高nice值来备份,为的是不占用非常多的系统资源。
例:
nice -n 10 tar zcf testtargz test
由nice启动的程序,其子进程会继承父进程的nice值。
查看nice值
# nice -n -6 vim testtxt &
# ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 19427 2637 0 75 0 – 16551 wait pts/6 00:00:00 bash
4 T 0 21654 19427 0 71 -6 – 23464 finish pts/6 00:00:00 vim
renice调整运行中程序的nice值
格式:renice [nice值] PID
三,使用ulimit限制cpu占用时间
注意,ulimit 限制的是当前shell进程以及其派生的子进程。因此可以在脚本中调用ulimit来限制cpu使用时间。
例如,限制tar的cpu占用时间,单位秒。
# cat limit_cpush
ulimit -SHt 100
tar testtargz test
如果tar占用时间超过了100秒,tar将会退出,这可能会导致打包不完全,因此不推荐使用ulimit对cpu占用时间进行限制。
另外,通过修改系统的/etc/security/limits配置文件,可以针对用户进行限制。
四,使用程序自带的对cpu使用调整的功能
某些程序自带了对cpu使用调整的功能,比如nginx服务器,通过其配置文件,可以为工作进程指定cpu,如下:
worker_processes 3;
worker_cpu_affinity 0001 0010 0100 1000;
这里0001 0010 0100 1000是掩码,分别代表第1、2、3、4颗cpu核心,这就使得cpu的使用比较平均到每个核心上。
首先说下“data
editor”编辑器功用:用于编辑游戏的数据库,比如:制作新队员、新球队、新联赛,修改球员的潜力、能力、
这个“data
editor”编辑器制作的数据库需要重新开档才能实现修改的内容。对于已经开始的存档是没有效果的。
我们来看看具体的操作:
1)打开编辑器,查看“options选项”:
2)更改“玩家文件夹”的位置,默认的是在“我的文档”中,其实这个也可以不改的,重新制作的文件不大,也好查找:
3)做个例子,我更改了曼联的Darron
Gibson的潜力,由原来的“-8“更改为”-10“:
爆棚网
>
在电脑上剪辑音频是比较方便的,想要简单的剪辑音频,合并歌曲,需要借助音频处理工具,下面给大家分享下 使用“QVE音频剪辑”软件 ,截取音频的方法。
1,打开软件,在剪辑界面点击添加文件按钮,选择音频文件。
2,拖动两侧滑杆选择剪辑区域,点击剪辑按钮,保留白色区域片段。
3,点击导出按钮,等待导出进度100%,点击更多操作,选择打开目录,查看剪辑后的文件。
奥运期间车市省油冠军榜
5万就买第一名:昌河铃木北斗星(5档手动)40800元
买第七名:长安福特
福克斯(手动)128万
十万买第三名:标致206(手动)778-1138
万元
第八名:东风日产轩逸(手动)东风日产轩逸16L手动
销售报价:137800
历经多年期盼,中国终于迎来了在自己家门口举办的奥运盛典,精妙绝伦的演绎以及秉承“更高、更快、更强”的奥运精神,本届奥运会已成为破记录最多的的奥运赛事,全世界为之沸腾,伴随阵阵为奥运加油声中,车市却掀起了一场节油冠军赛,省下油来为奥运加油,无疑是车市助威奥运的最佳方式。说明:由于驾驶习惯、路况等问题都会对实际油耗造成影响,本文以国家发改委测试公告的油耗为标准。
发改委公告乘用车燃料消耗量(第一批)
>
一、下载安装包
可以根据你的系统类型自行去官网下载,由于会有很多依赖关系,条件允许建议者通过网络yum的形式安装(具体操作很多教程有)。
当然如果你是redhat6版本,那么可以直接在>
里面的包已经全部囊括其中,安装命令,有依赖关系的先安装好依赖关系。
二、使用工具备份成镜像
root用户下输入mondoarchive,然后就都是图形操作了,鉴于要截图,所以使用的是远程连接工具,实际图的界面没这么丑。
[root@TIANCOM ~]# mondoarchive
See /var/log/mondoarchivelog for details of backup run
Checking sanity of your Linux distribution
选择标记的存放在服务器本地硬盘里面就可以了,点击回车下一步出现让你选择存放路径,直接默认即可,回车下一步。
一般选择gzip作为压缩条件就可以了,随你自行选择吧,回车下一步。
压缩标准,最大压缩率,最小压缩率,一般压缩率,其实选择一般就可以了,最小的话用时会比较久点,这个也根据自己实际情况选择吧,如果你系统需要备份的太多,那么你最好选择最小,因为如果压缩不超出范围,会生成两个盘,相对来说就不好刻录还原了,回车下一步。
这里让你选择镜像文件的大小,一般直接默认dvd的4480M就好了,选择Ok回车下一步。
替你的镜像命名,随意命名即可,如果有多个镜像工具会在后面自行标记1-9来区分,ok下一步。
选择你要备份的目录,一般默认根目录即可,直接下一步。
选择你要排除的文件,一般镜像存放目录肯定排除不需要备份,还有根目录下的临时文件,或者一些其他不用的,具体根据实际情况和网上一些备份情况斟酌,注意在还原的时候你建立这些没有备份的文件。
默认选择下一步。
同上。
问你是否备份并且检测,点击yes下一步。
选择你的系统内核,redhat内核不要改动,其他系统有些需要改动,不用改的直接下一步。
选择yes就进去备份界面了。
该版本存在一个问题(从官网上来看估计是工具的bug),在你备份完系统之后(最好将系统所有软件都停止运行),通过genisoimage命令制作镜像时会报错。
经过查看/var/log/mondoarchivelog日志找到具体的genisoimage命令(通过mkisofs调用,二者之间的关系自行搜索 ),发现工具是想将/home/mondoscrcathxxfsca(各人最后的xxfsca不一样)制作成镜像的,但是isolinuxbin存在。于/home/mondoscrcathxxfsca/syslinux下,由于genisoimage命令只会在它需要制作的目录/home/mondoscrcathxxfsca下搜索,自然找不到啦,那么解决就简单了,直接将syslinux下的文件使用cp命令复制出来即可,然后重试制作(接报错的步骤即可,不需要重头再开始),等待几分钟,系统就会提示你制作成功了,然后到默认路径下查看是否生成iso文件即可。
至此你linux制作镜像就算成功了。
通过软通牒在win上刻录好光盘(如果你有两个iso文件当然刻录两个啦),能刻录的光驱会标记有DVD_RM等字样,刻录成功之后,在另外的机器上试着还原,有四个命令供你选择,一般选择第一个自动恢复(如果你不需要重新分区什么的)。
然后就是等待,十几分钟基本就搞定。
以上就是关于linux tar 命令中 -f选项作用全部的内容,包括:linux tar 命令中 -f选项作用、想换个车,工薪阶层买个什么样的好呢、想将ubuntu下某个文件夹下的文件定时上传至FTP或者共享文件夹,也可以直接传至另一台LINUX上使用。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:优选云
评论列表(0条)