tmp

根据题目写出指定的答案

。_饼干妹妹 提交于 2019-12-09 20:08:00
题目:Linux显示/etc下以非字母开头,后面跟了一个字母以及其他任意长度字符的文件或目录 答: ls -a /etc/ | grep -E ^[^[:alpha:]][[:alpha:]]* 题目:复制以p或者P开头,以非数字结尾的文件或目录到/tmp/mytest1 答: #创建文件夹 mkdir /tmp/mytest1 #拷贝文件 cp -r /etc/[pP]*[^[:digit:]] /tmp/mytest1 也可以写成如下格式 mkdir /tmp/mytest1; cp -r /etc/[pP]*[^[:digit:]] /tmp/mytest1 题目:将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 答: root@CentOS7[16:17:51]:# cat /etc/issue | tr [a-z] [A-Z] >/tmp/issue.out root@CentOS7[16:18:06]:# cat /tmp/issue.out \S KERNEL \R ON AN \M 来源: https://www.cnblogs.com/stationing/p/12011704.html

理解数据块、副本数、小文件的概念&HDFS架构&NN和SNN交互流程&改变hdfs存储目录

时光毁灭记忆、已成空白 提交于 2019-12-09 20:05:23
1.改变HDFS文件的存储目录 官方默认配置为/tmp路径下 所以我们需要该路径只需要改变这个参数即可,修改配置文件之前,先将原来生成的文件移动一下 [wzj@hadoop001 ~]$ pwd /home/wzj [wzj@hadoop001 hadoop-wzj]$ cd dfs [wzj@hadoop001 dfs]$ ll total 0 drwx------. 3 wzj wzj 21 Dec 7 16:59 data drwxrwxr-x. 3 wzj wzj 21 Dec 7 16:59 name drwxrwxr-x. 3 wzj wzj 21 Dec 7 16:59 namesecondary [wzj@hadoop001 dfs]$ pwd /tmp/hadoop-wzj/dfs [wzj@hadoop001 dfs]$ mv /tmp/hadoop-wzj/dfs /home/wzj/tmp/ 修改配置文件 [wzj@hadoop001 hadoop]$ vi core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://hadoop001:9000</value> </property> <property> <name>hadoop.tmp.dir<

Java HotSpot(TM) 64-Bit Server VM warning:

孤街醉人 提交于 2019-12-09 18:56:46
Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: /tmp/hsperfdata_ol-mobile/17506 Try using the -Djava.io.tmpdir= option to select an alternate temp location. 这种异常可引起客户端连接异常,因为会造成服务不可用,注意这个异常,有可能是因为服务器端的日志文件占用的内存太多了引起JVM没有空间在/tmp下面建立JVM的pid文件 可以通过写定时任务定期删除部分log:linux 定时任务参考 http://blog.chinaunix.net/uid-7552018-id-182133.html 搜索得知这是JVM抛出的错误 大意是没有空间在/tmp下面建立JVM的pid文件 解决方式一是取消该文件的自动创建(使用的命令参数参考这个链接 http://stackoverflow.com/questions/76327/how-can-i-prevent-java-from-creating-hsperfdata-files (Try JVM option -XX:-UsePerfData)),或者修改一个创建目录,但是磁盘空间依然是满的,没有处理

linux系统中rsync+inotify实现服务器之间文件实时同步

女生的网名这么多〃 提交于 2019-12-09 18:56:00
之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时、不停的产生的,造成不知道主服务器给备份服务器传输了多少文件,磁盘空间就那么大,做备份的原因:一个是为了保持文件,另外一个是解决主服务器的磁盘饱满问题,但由于不知道备份服务器到底接收了多少文件,所以主服务器里的文件不敢删除(如果没有备份的情况下删除,问题就严重了,我这个是政府的项目,服务器里的文件都是重要的,删错了就走人~~~~(>_<)~~~~ ),所以我就采用了rsync+inotify的方式来实时同时服务器之间的文件,而且传输的过程是加密的,比scp安全多了(即使scp采用ssh信任,用密钥,也不是万无一失的)。 以下是我给公司运维做的备份技术文档,分享给大家,希望对大家有帮助。 先介绍一下rsync与inotify,都在在网上找的资料。先声明下面的rsync与inotify介绍不是我自己写的。 1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求

python打印多个列表的所有组合

霸气de小男生 提交于 2019-12-09 18:48:17
welcome to my blog 问题:比如有两个列表, a=[1,2,3], b = [‘q’,‘w’], a和b元素的所有组合为[[1,‘q’], [1,‘w’],[2,‘q’], [2,‘w’],[3,‘q’], [4,‘w’]], 那么如果有多个列表, 该如何获取所有列表的组合呢? 方法一, 使用itertools模块 import itertools a = [ 1 , 2 , 3 ] b = [ 'a' , 'b' , 'c' , 'd' ] c = [ '@@' , '$$' ] res = list ( itertools . product ( a , b , c ) ) print ( res ) print ( len ( res ) ) ''' 打印结果: [[1, 'a', '@@'], [1, 'a', '$$'], [1, 'b', '@@'], [1, 'b', '$$'], [1, 'c', '@@'], [1, 'c', '$$'], [1, 'd', '@@'], [1, 'd', '$$'], [2, 'a', '@@'], [2, 'a', '$$'], [2, 'b', '@@'], [2, 'b', '$$'], [2, 'c', '@@'], [2, 'c', '$$'], [2, 'd', '@@'], [2, 'd', '$$

关于Linux系统清理/tmp/文件夹,你可能想知道的

大憨熊 提交于 2019-12-09 17:50:16
我们知道,在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的就不多了,所以,今天我们就来剖析一个这两个问题。 在RHEL\CentOS\Fedora\系统中(本次实验是在RHEL6中进行的) 先来看看tmpwatch这个命令,他的作用就是删除一段时间内不使用的文件(removes files which haven’t been accessed for a period of time)。具体的用法就不多说了,有兴趣的自行研究。我们主要看看和这个命令相关的计划任务文件。 他就是/etc/cron.daily/tmpwatch,我们可以看一下这个文件里面的内容 #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \ -X ‘/tmp/hsperfdata_*’ 10d /tmp /usr/sbin/tmpwatch "$flags" 30d /var/tmp for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d

Linux上,最常用的一批命令解析(10年精选)

允我心安 提交于 2019-12-09 17:24:19
Linux这么多命令,通常会让初学者望而生畏。下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合。 任何一个命令其实都是可以深入的,比如 tail -f 和 tail -F 的区别。我们不去关心,只使用最常见的示例来说明。本文不会教你具体的用法,那是抢 man 命令的饭碗。这只是个引导篇,力求简洁。 学习方式:多敲多打,用条件反射替代大脑记忆—如果你将来或者现在要用它来吃饭的话。 其中,也有一些难啃的骨头,关注小姐姐味道微信公众号,我们一起用锋利的牙齿,来把它嚼碎。 内容: ✔ 目录操作 ✔ 文本处理 ✔ 压缩 ✔ 日常运维 ✔ 系统状态概览 ✔ 工作常用 目录操作 工作中,最常打交道的就是对目录和文件的操作。linux提供了相应的命令去操作他,并将这些命令抽象、缩写。 基本操作 可能是这些命令太常用了,多打一个字符都是罪过。所以它们都很短,不用阿拉伯数字,一个剪刀手就能数过来。 看命令。 mkdir 创建目录 make dir cp 拷贝文件 copy mv 移动文件 move rm 删除文件 remove 例子: # 创建目录和父目录a,b,c,d mkdir -p a/b/c/d # 拷贝文件夹a到/tmp目录 cp -rvf a/ /tmp/ # 移动文件a到/tmp目录,并重命名为b mv -vf a /tmp

第2周个人作业:WordCount

别来无恙 提交于 2019-12-09 09:44:31
1 GitHub address: https://github.com/flyxie/WordCount 2 PSP: PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 10 10  · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 690 840 · Analysis · 需求分析 (包括学习新技术) 60 120 · Design Spec · 生成设计文档 - - · Design Review · 设计复审 (和同事审核设计文档) - - · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 30 30 · Coding · 具体编码 500 600 · Code Review · 代码复审 30 20 · Test · 测试(自我测试,修改代码,提交修改) 60 60 Reporting 报告 70 70 · Test Report · 测试报告 30 30 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30 合计 770 920 3 解题思路: (1

ansible

倖福魔咒の 提交于 2019-12-08 12:19:30
1:ansible的部署 Ansible的安装部署及使用 1:ansible的基本介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。 1.1:连接插件,connection plugins 负责和被监控实现通信 1.2:host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; 1.3:各种模块核心模块, command模块 自定义模块; 1.4:借助于插件完成记录日志邮件等功能 1.5:playbook:剧本执行多个任务时,非必须可以然节点一次性运行多个任务。 2:特性: 2.1:不需要客户端,,基于模块进行安装,使用yaml编写playbook 基于SSH工作, 3:准备工作: 3.1:配置环境 systemctl stop firewalld && systemctl disable firewalld setenforce 0 && sed -i 's/enforcing/disabled/g' /etc/selinux/config 3.2

Downloading Firebase Storage Files Device Issue

喜夏-厌秋 提交于 2019-12-08 10:44:47
问题 I am trying to download a word document from Firebase storage. On the simulator everything is working as expected. Yet on my device, I get the following error: Optional(Error Domain=FIRStorageErrorDomain Code=-13000 "An unknown error occurred, please check the server response." UserInfo={object=26 October 2016.docx, bucket=app.appspot.com, NSLocalizedDescription=An unknown error occurred, please check the server response., ResponseErrorDomain=NSCocoaErrorDomain, NSFilePath=/tmp/bulletin,