tmp文件

CentOS安装VMware Tools

荒凉一梦 提交于 2019-12-25 02:52:59
1.创建挂载点目录,在命令行输入: mkdir /mnt/vmtool 2.通过mount命令,挂载光驱 mount /dev/cdrom /mnt/vmtool 3.查看挂在光驱结果,(如果挂在成功,该目录下会有) ll /mnt/vmtool    4.将VMwareTools-10.0.10-4301679.tar.gz 解压到/tmp目录下 tar -xvf /mnt/vmtool/VMwareTools-10.0.10-4301679.tar.gz -C /tmp/ 5.进入到/tmp/vmware-tools-distrib/ cd /tmp/vmware-tools-distrib/  6.执行 vmware-install.pl 文件 ./vmware-install.pl    如果出现bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.现象,输入yum groupinstall "Perl Support"即可。 7.一路回车知道出现下图所示内容,安装完成 来源: https://www.cnblogs.com/xinruyi/p/9443392.html

shell脚本中写定时任务

和自甴很熟 提交于 2019-12-24 13:50:00
echo "* * * * * hostname >> /tmp/tmp.txt" > > / var / spool / cron / root #hostname >> /tmp/tmp.txt"是任务,可以改成你需要的 /var/spool/cron/root是后面的root就是自己的linux用户名,往这个文件里面写,也就是往crontab -e写,如果是其他用户,就改成你需要的用户 来源: CSDN 作者: Phoebus888 链接: https://blog.csdn.net/weixin_44049466/article/details/103680143

南邮攻防训练平台逆向第四题WxyVM

回眸只為那壹抹淺笑 提交于 2019-12-21 21:16:32
下载 文件elf文件,运行输入flag,用ida打开逆向算法: 不是很复杂,可以看出flag长度需要24,最终会和已给出dword_601060进行比较,一致则成功,那么现在只需要看上面的sub_4005B6()和函数了: 跟进两个地址进去看一下,发现有已经给出的处理所需数据,只是比较多,有15000个,想了想最后还是决定把数据提出来(其实是没其他办法了==) 提数据:   edit -> extract data 即可. 最后是逆推py脚本: 1 # -*- coding: utf-8 -*- 2 final = [0xc4,0x34,0x22,0xb1,0xd3,0x11,0x97,0x7,0xdb,0x37,0xc4,0x6,0x1d,0xfc,0x5b,0xed,0x98,0xdf,0x94,0xd8,0xb3,0x84,0xcc,0x8] 3 tmp = [0x1,0x10,0x25,0x3,0x0D,0x0A,0x2,0x0B,0x28,0x2,0x14,0x3F,0x1,0x17,0x3C,0x1,0x0,0x69,0x1,0x12,0x3F,......] 4 i = 14997 5 while i >= 0: 6 v0 = tmp[i] 7 v3 = tmp[i+2] 8 if v0 == 1: 9 final[tmp[i+1]] -= v3 10 elif v0

[Python3] 031 常用模块 shutil & zipfile

无人久伴 提交于 2019-12-15 22:36:11
目录 shutil 1. shutil.copy() 2. shutil.copy2() 3. shutil.copyfile() 4. shutil.move() 5. 归档 5.1 shutil.make_archive() 5.2 shutil.unpack_archive() zipfile 6. 压缩 6.1 zipfile.ZipFile() 6.2 ZipFile.getinfo() 6.3 ZipFile.namelist() 6.4 ZipFile.extractall() shutil 必要的导入 >>> import shutil 1. shutil.copy() 功能:复制文件 格式: shutil.copy(来源路径, 目标路径) 返回值:目标路径 注意:在拷贝的同时,可以给文件重命名 >>> rst = shutil.copy(r"d:\tmp\text.txt", r"d:\tmp\test.txt") >>> rst 'd:\\tmp\\test.txt' 2. shutil.copy2() 功能:复制文件,保留元数据(文件信息,如创建时间、最近保存时间等) 格式: shutil.copy2(来源路径, 目标路径) 返回值:目标路径 注意: copy 和 copy2 的唯一区别在于 copy2 复制文件时尽量保留元数据 >>> rst =

sqlite删除数据

穿精又带淫゛_ 提交于 2019-12-11 02:29:13
sqlite删除数据 某日, 在使用sqlite的时候发现查询速度极慢, 查看了一下文件大小, sqlite数据库文件已经达到了 22G! 对于一个文件数据库来说, 已经相当致命了,先不说后面如果解决文件过大的问题, 首先手动删除一些文件, 释放一些空间; 本文就释放空间的过程遇到的问题做一个记录 问题一: 删除表后, 数据库文件占用磁盘空间并没有释放 在 drop table ** 之后, 查看文件占用空间大小, 发现并没有变化 是因为sqlite的机制是, 当你删除表后, sqlite会把释放出来的空间, 放到一个空闲列表中, 用于下次你插入数据的时候用, 并不会把空间返还给操作系统 , 很流氓的做法 这时如果想强制释放空间, 需要用 vacuum; 命令 问题二:db or disk is full 当你执行完 vacuum命令后, 满心欢喜的等待释放空间, 结果等了好久, 最后报了一个这个错, 说磁盘或者数据库空间已满; 这是因为 sqlite执行 vacuum命令释放空间的机制, 是需要把数据库文件拷贝到一个临时文件中, 然后再删除;所以需要两倍于 数据库文件大小 的磁盘空间 问题三:Vacuum命令的临时文件目录, 是哪个 磁盘当然是不够用的, 那这时需要挂载一个硬盘了, 可是, 挂载到哪个目录呢? 在上一步执行 vacuum命令的时候, 观察了一下 磁盘使用情况,

根据题目写出指定的答案

。_饼干妹妹 提交于 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

【Dos】复制指定文件夹下所有文件到另外指定文件夹下

给你一囗甜甜゛ 提交于 2019-12-09 15:33:33
bat代码如下: 1 @echo off 2 @set /p fromFile=from: 3 @set /p toFile=to: 4 rem 找到所有文件 5 dir /b /s %fromFile%\ *.gz >tmp 6 rem 一个文件一个文件的处理 7 for /f "delims=" %%x in (tmp) do ( 8 copy /y "%%x" %toFile% 9 ) 10 del tmp 使用截图: 来源: https://www.cnblogs.com/joannaPiao/p/12011140.html

hadoop jps 出现空指针错误

家住魔仙堡 提交于 2019-12-06 12:49:42
在hadoop中安装jdk软件以后出现如下问题: 错误描述 [xxx@localhost jdk1.8.0_181]$ ./bin/jps Exception in thread "main" java.lang.NullPointerException at sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager.activeVms(LocalVmManager.java:148) at sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProvider.activeVms(MonitoredHostProvider.java:150) at sun.tools.jps.Jps.main(Jps.java:62) 原因: root以后使用jps是没问题,但普通用户就不行。 1、操作系统/tmp文件夹没有开放权限,设置为777权限 2、可能是由于/tmp路径被删除(这种可能性太小),创建/tmp,然后设置权限 来源: https://www.cnblogs.com/yjt1993/p/11984945.html

Linux 下 /tmp目录清理规则

丶灬走出姿态 提交于 2019-12-05 19:34:12
这两天上了一个监控java进程的脚本,执行几天出现进程存在,jps抓取不到进程pid的问题,后来发现是/tmp目录下的hsperfdata_$user目录被删了,确认没人动tmp目录,查了一下是自动清理掉的,于是查找资料发现了tmp目录清理规则,记录一下 不同的 Linux 发行版其实对 /tmp 目录的清理方式有所不同: 在某些发行版里, tmp 目录原来只有在启动的时候才会被清理 在 Debian-like 的系统,启动的时候才会清理 (规则定义在 /etc/default/rcS ) 在 RedHat-like 的系统,按文件存在时间定时清理 (RHEL6 规则定义在 /etc/cron.daily/tmpwatch ; RHEL7 以及 RedHat-like with systemd 规则定义在 /usr/lib/tmpfiles.d/tmp.conf , 通过 systemd-tmpfiles-clean.service 服务调用) 在 CentOS 里,是按文件存在时间清理的 (通过 crontab 的配置 /etc/cron.daily 定时执行 tmpwatch 来实现) 在 Gentoo 里也是启动清理,规则定义在 /etc/conf.d/bootmisc ,但 Gentoo 就是不走寻常路 对于那些只能开机清理临时文件的发行版,如果作为服务器

php session获取不到的解决方法

邮差的信 提交于 2019-12-04 10:53:56
php session获取不到的解决方法 因为sesson数据是存在服务器端的硬盘 一般临时空间不足 /tmp/ 1 这个需要清空下系统盘就可以了 2 你可以在空间充足的地方mkdir 文件夹——你可以使用的文件夹,例如:mkdir /home/username/tmp 为了是设置生效,需要设置环境变量,只要export TMPDIR=/home/username/tmp,编辑完成记得source ~/.bashrc 这样就不会出现 tmp文件夹不够用的情况。 来源: https://www.cnblogs.com/newmiracle/p/11856315.html