linux
文章平均质量分 77
jiedaodezhuti
目前工作主要涉及大数据平台,数据治理方面的工作;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Top命令的真相:90%的工程师都曾陷入这六大认知误区
今天,我们就用一张真实的截图,彻底拆解那些最隐秘的认知陷阱,帮你掌握 top 背后的真正逻辑。你是否曾在深夜收到告警,打开 top 命令,看到某个进程的 CPU 使用率高达 1265%,瞬间心头一紧,以为系统下一秒就要崩溃?这是一台多核服务器,其中一个进程(如MySQL)正在并发使用多个核心,但系统整体CPU资源仍然充足。Linux 的哲学是“空闲内存就是浪费的内存”,它会尽量利用内存做缓存(buff/cache)。所以,看到 %CPU > 100%,不一定是问题,只说明这个进程在多核上并行执行。原创 2025-12-26 20:23:26 · 514 阅读 · 0 评论 -
解决Git出现fatal: Unable to find remote helper for ‘https‘问题
使用Git远程获取代码git clone https://github.com/Datatamer/hadoop_exporter出现报错:“fatal: Unable to find remote helper for ‘https’”,主要原因是git安装后没有安装完全,需要重装.可暂时使用git代替https。git clone git://github.com/Datatamer/hadoop_exporter重装介绍切换到git目录cd git-2.2.1一般使用使用root用原创 2020-08-27 16:32:57 · 2515 阅读 · 0 评论 -
升级git的过程
首先通过git --version命令查看系统版本,我的是1.7.11.卸载老版本gityum remove git2.下载git2.2.1并添加到环境变量中wget https://github.com/git/git/archive/v2.2.1.tar.gztar zxvf v2.2.1.tar.gzcd git-2.2.1make configure./configure --prefix=/usr/local/git --with-iconv=/usr/local/libicon原创 2020-08-27 16:14:17 · 209 阅读 · 0 评论 -
升级git报:autoconf: command not found错
执行make configure时报:autoconf: command not found错,需要安装libtool:执行命令安装:yum install install autoconf automake libtool原创 2020-08-27 16:11:46 · 359 阅读 · 0 评论 -
解析cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义。本文给大家详细介绍cron表达式内容。Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开转载 2020-08-10 11:01:00 · 326 阅读 · 0 评论 -
linux里挂载(mount)和取消挂载(umount)命令
命令格式mount [参数] [设备名称] [挂载点]umount [参数] [挂载点]1。将系统镜像文件与光驱关联(实际环境是将安装盘放入光驱)2.将光驱挂载到/mnt 下mount /dev/cdrom /mnt3.查看 /mnt 目录挂载的数据信息ll /mnt4.使用完后取消挂载点umount /mnt5。查看系统有哪些挂载点可以直接使用mount命令,mount、umount命令更多的使用方法可以通过man mount、man umount 查看,这个是系统自带的帮助文档,实用方法更详原创 2020-08-05 18:45:56 · 6257 阅读 · 0 评论 -
linux运维故障排查
主要介绍各种问题定位的工具分析问题的方法论What-现象是什么样的When-什么时候发生Why-为什么会发生Where-哪个地方发生的问题How much-耗费了多少资源How to do-怎么解决问题1.cpu针对应用程序,我们通常关注的是内核CPU调度器功能和性能。线程的状态分析主要是分析线程的时间用在什么地方,而线程状态的分类一般分为:on-CPU:执行中,执行中的时间通常又分为用户态时间user和系统态时间sys。off-CPU:等待下一轮上CPU,或者等待I/O、锁、换页等转载 2020-07-09 11:25:30 · 464 阅读 · 0 评论 -
按服务单位循环输出文件
serverid.txt为仅含服务单位的文件companyid.txt服务单位全部数据linux代码for id 'cat serverid.txt'do grep $id companyid.txt > $id.txtdone原创 2020-06-18 14:39:00 · 124 阅读 · 0 评论 -
几种清空catalina.out日志方式
1.重定向清空文件[root@hb logs]# du -h catalina.out 查看文件大小[root@hb logs]# > catalina.out 重定向清空文件[root@hb logs]# du -h catalina.out 查看文件大小2.重定向true命令清空文件[root@hb logs]# du -h catalina.out[root@hb logs]# true > catalina.out [root@hb logs]# du -h ca原创 2020-06-02 14:44:42 · 4675 阅读 · 0 评论 -
进程名查看占用的端口
1、先查看进程pidps -ef | grep 进程名2、通过pid查看占用端口netstat -nap | grep 进程pid3。通过端口查看进程netstat -nap | grep 端口号原创 2020-05-28 18:12:54 · 199 阅读 · 0 评论 -
linux移动文件夹
linux命令:cp -rf 源文件 目标文件cp的各选项含义:a 常在拷贝目录时使用。并保留链接、文件的属性,递归地拷贝目录。d 保留链接的拷贝。f 删除目标文件而不提示。i 与f选项相反,是交互式拷贝。在覆盖目标文件之前提示用户确认。回答y时目标文件将被覆盖。p 不但复制源文件的内容,而且还将修改时间和访问权限也复制到新文件中。r 若源文件是目录文件,cp命令将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。...原创 2020-05-20 14:28:04 · 364 阅读 · 0 评论 -
redhat版本查看命令
cat /etc/redhat-release原创 2020-05-14 18:07:00 · 2939 阅读 · 0 评论 -
CentOS 7中ifconfig命令找不到
首先:在终端中输入:ifconfig,如果输入“bash: ifconfig: 未找到命令”,表示没有该命令就需要我们安装它。输入:yum install ifconfig,如下错误信息:没有可用软件包 ifconfig。其次,搜索可用或安装的包程序已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: ...原创 2020-04-13 17:40:18 · 521 阅读 · 0 评论 -
Failed to execute operation: No such file or directory
安装iptables服务yum install iptables-services然后再执行:systemctl enable iptables.service ,问题解决。原创 2020-04-13 17:34:38 · 24003 阅读 · 4 评论 -
linux系统查询版本相关命令
1.查看当前操作系统内核信息uname -a2.查看当前操作系统版本信息cat /proc/version3.查看当前操作系统发行版信息cat /etc/issue 或 cat /etc/redhat-release4.看cpu相关信息(型号、主频、内核信息)cat /proc/cpuinfo5.查看版本多少位getconf LONG_BIT...原创 2020-04-08 13:24:23 · 147 阅读 · 0 评论 -
关闭防火墙命令
root 权限。在“#”下操作。1.首先查看防火墙状态。systemctl status firewalld2.临时关闭防火墙命令。systemctl stop firewalld3.永久关闭防火墙命令。systemctl disable firewalld4.打开防火墙命令。systemctl enable firewalld...原创 2020-04-08 13:19:01 · 2957 阅读 · 0 评论 -
linux好用的查找大文件命令
如果想找linux下大的日志文件,来删除比较大的日志。如找出大于100M的文件。find /usr/hadoop/logs -size +100M -exec ls -lh {} \;原创 2020-04-01 18:05:08 · 176 阅读 · 0 评论 -
linux下swap内存释放/创建/修改优先级
(1) 缓存机制为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回处理器,同时把进程当前运...原创 2020-03-23 11:20:37 · 1293 阅读 · 0 评论
分享