首页
学习
活动
专区
工具
TVP
发布

用户1337634的专栏

专栏作者
330
文章
589376
阅读量
30
订阅数
ss命令常用用法
可以通过 dst/src/dport/sprot 语法来过滤连接的来源和目标,来源端口和目标端口。
十毛
2022-08-23
7010
configure: error: C compiler cc is not found
编译安装nginx时遇到C compiler cc is not found,一般情况下是因为没有安装gcc,但是同事遇到的问题有点不一样,明明已经安装了gcc和cc 问题描述 编译安装nginx ./configure遇到错误,C compiler cc is not found 但是gcc和cc命令都已经安装/usr/bin/gcc和、/usr/bin/cc 编译安装redis make gcc: error trying to exec 'cc1': execvp: No such file or
十毛
2022-08-23
2.4K0
firewalld常用命令
firewalld是Linux防火墙管理工具,在CentOS 7及以后版本中默认使用,相对iptables来说,使用更加简单和人性化 安装&启动 sudo yum install firewalld -y sudo systemctl status firewalld sudo systemctl start firewalld sudo systemctl enable firewalld 常用命令 # 查看防火墙规则(只显示/etc/firewalld/zones/public.xml中防火墙策略)
十毛
2022-07-28
2420
Linux文件切割与合并
在使用容量有限的介质传输大文件时(比如U盘、光盘容量小于文件大小),这时候就需要把大文件切割后,再多次传递,最后再合并成原始文件 文件切割 ➜ split -b 4G CentOS-7-aarch64-Everything-2009.iso 生成的文件是xaa和xab 文件合并 ➜ cat xaa xab > CentOS-7-merge.iso ➜ shasum CentOS-7-aarch64-Everything-2009.iso CentOS-7-merge.iso fb2d5f8b47d985
十毛
2022-07-28
2.4K0
CentOS使用ClamAV查杀木马病毒
相对Windows来说,CentOS是很少有病毒和木马的,但是随着挖矿行为的兴起,服务器也越来越容易成为黑客的攻击目标,一方面我们需要加强安全防护,另外如果已经中毒,则需要使用专业工具进行查杀。ClamAV是开源的专业病毒、木马、恶意软件的查杀工具,支持多种Linux发行版,包括CentOS。 安装ClamAV sudo yum install epel-release sudo yum install clamav clamav-update clamav-scanner-systemd clama
十毛
2022-07-28
2.4K0
使用grep和sed正则表达式从日志中提取信息
有时候在做简易日志分析的时候,需要从特定的日志记录中提取特定的信息 信息提取 假如有如下错误日志,我们需要提取shopId和orderNo {"@message":"[2021-08-04 00:10:00.756][scheduling-1][ERROR][ProfitSharingCrontabManager:235][maibao-transaction][b0dab5d4eaa9e063]: fail to request profit sharing: order[ProfitSharingFi
十毛
2022-01-12
8900
5分钟实现第一个Flink程序
用IDE打开这个项目,里面已经创建了两个类StreamingJob和BatchJob,本文使用StreamingJob来完成一个实时统计单词的任务
十毛
2021-11-24
5140
iptables常用命令
iptables是linux最常用的防火墙管理服务,其功能很多,比如端口开放,网络转发,防DDos攻击等,本文只是列举一下最常用的命令 常用命令 查看当前服务状态 systemctl status iptables.service 查看当前配置 #注意nL的顺序不能弄反了 iptables -nL 开放一个端口 # 开放22端口 iptables -A INPUT -p tcp --dport 22 -j ACCEPT 对内网开放一个端口 iptables -I INPUT -s 192.168.1.
十毛
2021-07-13
3080
Spring分布式任务高效流程
项目中有很多定时任务,而且他们的执行模式非常类似,抽象整理如下 定时任务特点 比较多:项目中的定时任务很多,大概有20个左右 任务保存在Redis中:为了减少对数据库的压力,定时任务大部分都是使用Redis的ZSET进行存储 幂等:任务是幂等的 集群分布式执行 分布式锁: 虽然执行是幂等的,但是为了提高效率,还是使用分布式锁,保证一个任务只会被执行一次 执行流程 获取任务的批量数据 尝试获取数据对应的锁,如果没有获取就结束 再次在任务源中判断该数据是否待处理,如果是就处理,否则就跳过 执行该数据的任务
十毛
2021-06-29
4100
扩展Spring Scheduler的执行逻辑
Spring Scheduler使用ScheduledAnnotationBeanPostProcessor#createRunnable来创建定时任务的执行Runnable(实际类型是ScheduledMethodRunnable),那么我们就可以对该ScheduledMethodRunnable进行扩展,增加任务耗时,设置traceId,方便进行日志分析等
十毛
2021-06-22
6750
shell解析json
在shell脚本中有时候需要解析json字段信息,但是一般简单的sed&awk都存在问题,比如多层json结构解析失败。本文介绍两种比较优秀的方法,各有优缺点 使用awk解析 方法简要说明: 是先查找一个字符串:带双引号的key。如果没找到,则直接返回defaultValue。 查找最近的冒号,找到后认为值的部分开始了,直到在层数上等于0时找到这3个字符:,}]。 如果有多个同名key,则依次全部打印(不论层级,只按出现顺序) getJsonValuesByAwk方法 ### 方法简要说明: ###
十毛
2021-03-02
14.6K0
Docker体验(一)
最近项目的整体服务要迁移到新的容器云平台,所以趁机再加强对docker和kubernetes的了解。 概念 docker流程.png 容器是一个比较独立的领域,其中有很多概念需要理顺。 LXC:
十毛
2020-09-21
4960
yum的工作原理及使用
每次yum install或者search的时候,都会去解析/etc/yum.repos.d/下面所有以.repo结尾的配置文件,获取yum服务器地址。yum会定期去更新yum服务器上的rpm包清单,下载到本地缓存(默认在/var/cache/yum/$basearch/$releasever)。每次调用yum安装的时候,都会去本地缓存查找清单,根据清单里的rpm包描述从而确定安装包的名字、版本号、所需要的依赖等,然后再去yum服务器下载(如果缓存中rpm包就不用下载)
十毛
2019-04-28
3.2K0
VMware Player虚拟机复制
假设已经存在虚拟机CentOS 7.2 Origin,需要复制因为一个新的虚拟机CentOS 7.2 107
十毛
2019-03-27
1.8K0
find进阶用法
查找文件后执行命令,其中command是执行的命令,比如ls -l,{}会被查找到的文件替换,一般使用转义符号保护,避免被shell扩展,最后以\;结尾(注意有一个空格)
十毛
2019-03-27
7080
Linux找不到占用磁盘的文件 - df/du的区别
文件如果在被某个进程打开后删除,还会存在文件系统中,只是标记为(deleted)状态。
十毛
2019-03-27
5.3K0
grep进阶用法
Linux环境每天用得最多的命令就是grep,这里把一些稍微进阶的用法整理一下 常用选项 可以参见man grep或者grep命令,最常用的选项如下: -v 反转查找 -w 只显示全字符合的列 -i 忽略字符大小写的差别 -o 只输出文件中匹配到的部分 -n 显示列号 -F 禁用正则表达式(用来搜索包含正则表达式特殊字符的的场景) 正则表达式 命令示例: grep -E "[0-9]+" sentence.txt -E 扩展的正则表达式 -P Perl正则表达式(支持一些高级用法,比如先行断言、后发断
十毛
2019-03-27
1.2K0
JDK core dump分析
当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄存器信息(包括程序指针、栈指针等)、内存管理信息、其他处理器和操作系统状态和信息。core dump 对于编程人员诊断和调试程序是非常有帮助的,因为对于有些程序错误是很难重现的,例如指针异常,而 core dump 文件可以再现程序出错时的情景。
十毛
2019-03-27
5.2K0
Linux系统监控常用命令
Monitorix 是一个尽可能多的在 Linux/Unix 上一个轻量级监控工具,主要设计是监控正在运行的系统和网络资源。它有一个内置的 HTTP web 服务去定期收集系统和网络信息并显示成图片。它可以监视系统的平均负载使用、内存的分配、磁盘驱动器、系统服务、网络端口、邮件统计(Sendmail、Postfix、Dovecot 等等)、MYSQL 数据库等等更多的服务。它的主要目的是监控整个系统的性能,并且有助于监测故障、瓶颈、异常活动等状况。
十毛
2019-03-27
1.4K0
Linux进程内存消耗指标解读
物理内存:不解释 虚拟内存:进程独享,由操作系统通过地址映射的方式,转换为对物理内存的访问。在32位Linux机器上,每个进程的虚拟内存都是4G。(这里的虚拟内存与操作系统使用中过程常见的虚拟内存概念不同,不要混淆了,如Linux中swap)
十毛
2019-03-27
5.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档