发布于 2018-03-09 13:26 更新于 2018-05-27 01:02
更新一个删除本地Maven仓库中的一些包含.lastUpdated文件,等jar包下载失败的文件夹的脚本。
发布于 2018-08-13 09:21 更新于 2018-09-01 00:14
启动虚拟机,首先在C盘创建一个名为Sysprep的文件夹,把封装要用的东西都复制进去。这里包括一会要用的驱动工具,以及vc/dx9运行库,还有激活工具(激活工具建议不要放到sysprep文件夹,放到Windows文件夹比较好)。
在Linux服务器中,经常会以php-cli方式运行一些后台服务,例如swoole, workman等WebSocket框架的服务,当这些服务出现了异常要结束或重启时,很多人可能会找不到当时的运行物理路径或物理路径已经不存在了(例如是进入了部署目录里启动的,但因为发布了新版本,所以原来的部署目录文件夹被覆盖或清理,已经不存在了),这样就无法通过常规的方式去停止服务,只能先找到进程id,然后用kill -9 进程ID的方式来结束。
继昨天服务器上应用 CPU占用过高 后面该应用宕掉了以后 java 一次CPU占用过高问题的排查及解决
有时候一个文件中有几十万个甚至更多子文件的情况下,就算这个文件不大,可能只有几G的情况下,用rm -rf 仍然很慢,需要等很久,而且占用大量的系统资源。一个比较快速的方法是用rsync同步。
某天下午测试环境服务器出现tab无法补全命令,给出的提示大概意思就是说,无可用空间无法创建临时文件,不过这次跟上次出现的问题比较像,上次服务器出现的问题,因此楼主判断可能是服务器数据盘被占满,果不其然,使用df -h命令看到服务器数据盘出现100%被占用的情况。
推荐一个linux命令学习网站 http://man.linuxde.net/ 查询一个log日志中前10行的命令 head-n(行数) ***.log 查询一个log日志后10行的命令 tail-n(行数) ***.log 查询一个log中关键字error出现的次数 grep –rb "error" ***.log -c , 查询一个log中关键字error出现分别在哪一行 grep –rb "error" ***.log 查询当前运行java的进程 ps -ef |grep java 远
下载 见于 本站 https://www.zanglikun.com/430.html
大家只需要修改your_code_here文件夹下面的RedisUtil.py就能完成本项目。
现在做测试的出去面试,都会被问到linux,不会几个linux指令都不好意思说自己是做测试的了,本篇收集了几个被问的频率较高的linux面试题
根据官方的说法,我们需要做的就是下载 Zip 包,然后把 Zip 包解压到指定的目录中就可以了。
和 ValueError: attempted relative import beyond top-level package
Jexus是一款基于Mono环境,运行于Linux/Unix操作系统之上,以支持ASP.NET为核心功能的高性能WEB服务器。关于Jexus的具体介绍,可以Linux ASP.NET WEB服务器:JEXUS。
早晨刚到公司,收到同事推送的一条生产机器磁盘使用率<90%的告警,我们的机器部署了日志清理脚本一般仅保存2~3天的日志,其他都会上传到ES,通过ELK模式管理。按理说,不应该是日志太大,但机器上能占用磁盘的除了一些服务安装包也只有日志了,遂开始排查。
近日,深信服安全团队整理了一些常见的PE工具、调试反汇编工具、应急工具、流量分析工具和WebShell查杀工具,希望可以帮助到一些安全行业的初学者。
WDCP是国内著名的Linux管理控制面板,界面清爽简洁。对于一些不会使用Linux服务器的朋友来说是一个不错的选择。但使用一段时间的WDCP,您会发现硬盘被大量占用。这是因为WDCP采用了WINDOWS的回收站机制,在后台中删除的文件。默认不会直接被删除,会被保存到trash这个文件夹。长期下来,就会占用大量的空间。而这里,源码库ASPKU为大家带来三条简单的命令,轻松解决空间被占用的问题。
原文链接:https://www.runoob.com/w3cnote/linux-view-disk-space.html
如何给HashMap中的值排序?这个问题很多人都遇到过,很常见的一个方案是使用LinkedHashMap,因为LinkedHashMap可以记住元素放入的顺序,可以认为是真正的“有序”(想让HashMap有序是不可能的),我比较喜欢。然而问题是往往数据已经封装在了HashMap中,我们必须手动的排序后再放入LinkedHashMap,这当然也就成了思路,代码实现起来也很简单,写出来看起来还挺舒服的,顺手记一下:
下面的四个方法都可以删除文件或文件夹,它们的共同点是:当文件夹中包含子文件的时候都会删除失败,也就是说这四个方法只能删除空文件夹。
如果大家在 Linux 或者 macOS 下面运行一段可能导致内存泄露的程序,那么你可能会看到下面这样的情况:
一般情况下我们通过命令在 Linux 上安装 Docker,Docker 会将文件默认储存在 /var/lib/docker 目录下,时间久了就会占用很大空间,最后导致系统盘被占满。此时需要将文件转移到数据盘上并做一个软连接。
服务器上Linux的登录账号一般都是root,密码是你自己设置的密码,如果是Liunx在虚拟机上,那账号和密码就是你的登录的账号和密码。
作者 | 李冬梅 当地时间 2 月 20 日,Linux 创始人 Linus Torvalds 发布了稳定的 Linux 6.2 内核更新,他将该版本描述为:“也许它不像 6.1 那样是一个性感的 LTS 版本,但还是希望这版普通的内核得到更多测试人员的偏爱。” 这是 Linux 在 2023 年的第一个主要内核版本更新。 为了做到真正的开箱即用,Linux 6.2 提升了 Intel Arc Graphics(DG2/Alchemist)的稳定性。英特尔的 On Demand 驱动程序现在状态良好,已适
前端不仅要做页面展示层,还负责着数据交互的部分,不要等到后端人员做好工作了前端才开始对接,那样太被动了。
U盘文件夹误删是我们在使用U盘时经常会遇到的问题,一旦发生,可能会导致重要数据的丢失。下面,我们将深入分析U盘文件夹误删的原因,并探讨相应的解决方法。
有时候我们关闭程序后,发现之前被程序占用的文件夹还是被占用状态。 因为一些程序逻辑不完善的原因,常规的关闭并没有彻底的杀死进程。 下面给大家介绍下查看占用文件夹进程的方法。
使用ls -l,会显示成字节大小,ls- lh会以KB、MB等为单位进行显示更加直观。
需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。
给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹:在第 i 分钟,新建名为 names[i] 的文件夹。
2020年9月10日,德国杜塞尔多夫大学诊所被攻击,此次攻击影响了诊所的运作,一位病人可能因此导致延误治疗最终死亡。这是第一例勒索软件攻击间接导致的人员死亡,而该攻击背后的组织就是DoppelPaymer。
生成文档的模块叫做 pydoc,当我们安装完成Python以后,它就会被自动添加进环境变量里面。
哈喽!各位小伙伴大家好呀! 近期一位同事的电脑出现一个问题, 就是C盘的空间被占满了, 起初小编以为, 一定是他装太多软件到C盘了, 可是最后排查下来, 居然是微信的缓存占用了几十个G的空间!
Node.js配置开发 Node.js从入门到深入,为《Node.js从入门到深入》系列文章的博客文章,欢迎交流学习。by——danhuang 一、 windows配置 1、 官网(http://nodejs.org)下载node的windows系统相应(32和64)最新版本; 2、 下载完成安装; 3、 安装完成,查看node.js启动文件目录,一般是在“C:\Program Files\nodejs\node.exe”,将node.exe启动添加到wi
最近测试同事有一个需求,搭建一套Tuxedo域,连接网关,通过其和其他域交互,搭建过程中配置正确,但域连接报错,模拟过程如下,假设本地域名称为LOCALDOM,网关域名称为GWDOM,主机操作系统是Solaris。
Skywalking是一个应用性能监控(APM)系统,Skywalking分为服务端Oap、管理界面UI、以及嵌入到程序中的探针Agent部分,大概工作流程就是在程序中添加探针采集各种数据发送给服务端保存,然后在UI界面可以看到收集过来的各种监测数据,来完成它的核心使命:性能监控和分布式调用链追踪能力。下图是skywalking官方的一个图,也可以说明这三者之间的关联关系
读取文件节点/proc/loadavg,分别是1min/5min/15min内CPU的负载情况。 读取方式的代码示例:
如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:
gitignore:使用一个文件指定了上传的黑名单,使我们push的时候把符合该规则的路径都忽略掉
今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。 Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 可以看到8000端口已经被轻量级文件系统转发服务lwfs占用 2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tu
在使用gulp当中,自动生成的node_modules文件夹,因为文件目录层级太深,无法系统删除,用360粉碎工具也报错 解决方法: 使用npm中的插件rimraf,专门用于删除的模块插件 1、安
操作过程中主要出现以下几个错误: Unsupported major.minor version 51.0 处理办法: eclipse下的项目的jdk环境和liux下的jdk环境不一致,将windows下的eclipse中的jdk环境与linux的环境更改一致 切换linux的jdk版本为1.7: 上传jdk7压缩包并解压 配置jdk变量 vi /etc/profile 在终端里面输入: alternatives --install /usr/bin/java java /usr/local/jvm/jdk1.7.0_79/bin/java 300 alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_101/bin/java 300 jdk1.8.0_101为之前安装的jdk 如想切换至1.8 还需更改环境变量/etc/profile 红色部分自行修改目录(安装JDK的目录) 接着执行alternatives --config java 输入想要切换的jdk序号 Java -version 在myeclipse里添加1.7的jdk,创建java项目时选择jdk版本为1.7 重启hadoop集群报错: java.net.BindException: Port in use: 0.0.0.0:50070 Caused by: java.net.BindException: Address already in use 处理办法: 1)sudo lsof -i:端口 -P 2)sudo kill -9 PID 以50070端口为例: sudo lsof -i:50070 -P 控制台输出内容: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 6501 root 189u IPv4 0x782e003217773193 0t0 TCP *:50070 (LISTEN) 然后kill掉: sudo kill -9 6501 hadoop主节点缺少NameNode log信息: java.io.FileNotFoundException:/home/hadoop/app/dfs/name/in_use.lock (Permission denied) 处理办法: 有两种场景出现 1):在原来正常的时候,有一次突然使用了原来不同的用户启动了一次hadoop。这种场景会产生一个in_use.lock 文件夹在你设置的目录中,这时候可以删除这个文件夹直接,然后重新启动 2):在格式化hadoop的时候和当期启动的用户不是同一个,也会导致该问题。这个时候可以使用格式化hadoop的那个用户重新启动hadoop。也可以解决此错误。 hadoop主节点缺少SecondaryNameNode log信息: Cannot lock storage /home/hadoop/app/tmp/dfs/namesecondary. The directory is already locked 处理办法:删除该目录 java项目运行不报错 处理办法: 新建一个文件,命名为“log4j.properties”,放到src目录下。向里填入一下信息: log4j.rootLogger=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.logfile=org.apache.log4j.FileAppender log4j.appender.logfile.File=target/spring.log log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n 保存后重新运行 通过java接口向hbase插入一张表时报错: [org.apache.hadoop.util.NativeCodeLoader] - Unable to load native-h
操作系统:CentOS 6.8 x64 使用 df -h 命令,看见 / 根目录下磁盘空间已满(100%),于是手动清理大日志文件。
早在 2 年前,咕咕搭建的第一个博客就是用的 Hexo 的框架(当时用的 butterfly 主题只有几十个 star),因为可以部署在 GitHub 上,加上如果可以接受 GitHub 的 `xxxxx.github.io` 域名,甚至可以不用一分钱就拥有自己的博客。
今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。
介绍如何基于Shell编写一个简单的测试框架。 参与过服务端的后台开发和测试的同学对服务器压力测试应该都不陌生了。为了对线上服务进行模拟测试,往往需要编写自动化的测试工具。一个常见的原型通常是这样的: 从指定地址下载待测的服务器程序,完成本地化配置和部署; 使用事先构造好的压力词表生成一系列的请求,并以指定的速率(QPS)向服务器发送这些请求; 解析服务器的日志,统计压力测试结果。 当然,实际上的测试环境可能更加复杂。比如,有些服务还要防止同一个 ip 地址在短时间内发出大量请求,相应的就要通过伪造 ip
Answer是一个类似知乎的开源问答社区。支持Docker部署,目前GitHub拥有5.4K的star。
相信不少同学和我一样遇到这个问题,有时候搞的还要重启电脑,那究竟是什么原因导致的呢,很明显,你的端口被占用了,那下面给出终极解决方案: 一、首先描述症状,如下图 二、出现问题了,首先确定你的sdk目录
领取专属 10元无门槛券
手把手带您无忧上云