随笔分类 - linux
linux
摘要:##linux ssh报错Unable to negotiate with **** port 22: no matching host key type found ###ssh连接机器报错 今天使用mac通过ssh连接机器的时候报错如上,查阅网上资料后解决,方法如下 //进入终端 command
阅读全文
摘要:##linux 一条命令修改用户密码 常规的修改密码需要 但是有的情况下交互式的修改密码比较麻烦,需要用一条命令修改普通用户密码 ###修改密码命令 ####方法一 //将用户lwc的密码改为12345678 echo "12345678"|passwd --stdin lwc ####方法二 //
阅读全文
摘要:##linux lvm逻辑卷管理 ###LVM概述 LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。 需要注意的是,“/b
阅读全文
摘要:##linux 蓝绿发布 & 灰度发布 & 滚动发布有什么区别 举一个情景例子, 你负责的项目要上线, 现在新版本较原来的老版本有很大的改变, 涉及到服务架构、前端UI等等, 经过测试功能没有障碍, 那么这时候如何让用户切换到新的版本呢? 有很多用户想24小时提供服务,不想中断服务 ###蓝绿发布
阅读全文
摘要:##linux history不记录历史命令 我们在操作,或者别人在操作我们的机器时,不希望留下操作痕迹,隐藏掉我们在这台机器的历史命令,下面记录下 ###不记录历史命令执行 //设置命令不记录进history,执行后只对当前连接有效。也就是别人打开的窗口是记录的,而你执行命令的当前窗口不记录 se
阅读全文
摘要:##shell linux环境下内存压测 公司在测试prometheus检测node节点内存,但是不允许修改prometheus的阈值,只能用脚本模拟内存增加来测试 ###脚本详情 vim memory_usage.sh #!/bin/bash # Destription: testing usem
阅读全文
摘要:##linux systemctl删除失效的服务单元 ###应用场景 mysql服务原生方式安装的,但是把对应的安装目录删除后,使用systemctl status mysqld依然可以看到mysql的状态,需要从服务列表中删除 ###操作命令 //移除服务 systemctl reset-fail
阅读全文
摘要:##linux ss统计tcp,udp进程数 ###参数说明 -s, 显示与本机连接的tcp和udp的进程数,可用于分析 -h, --help 帮助 -V, --version 显示版本号 -t, --tcp 显示 TCP 协议的 sockets -u, --udp 显示 UDP 协议的 socke
阅读全文
摘要:目录linux limit文件最大打开数修改文件句柄数查看当前大小open files临时修改永久修改修改max user processes进程数临时修改永久修改调整vm.max_map_count的大小查看当前值临时修改永久修改调整stack size的大小查看临时修改永久修改设置系统所有进程一
阅读全文
摘要:##linux find ###根据文件名查找 //-name “文件名称”:支持通配符查找; //-iname “文件名称”:不区分文件名大小写; ###根据属主、属组查找 //-user USERNAME:查找属主为指定用户的文件; //-group GROUPNAME:查找属组为指定用户的文件
阅读全文
摘要:##linux raid raid有好几种,下面简单介绍几种 ###raid0 要求:一块硬盘或者以上就可做raid0 优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G。速度是一样。 缺点:无冗余能力,一块硬盘损坏,数据全无。 建议:做raid0
阅读全文
摘要:##linux iptables iptables 是 Linux 的防火墙管理工具而已,真正实现防火墙功能的是 Netfilter,我们配置了 iptables 规则后 Netfilter 通过这些规则来进行防火墙过滤等操作 ###Netfilter 模块 它是主要的工作模块,位于内核中,在网络层
阅读全文
摘要:##linux curl ###参数说明 # curl工具:c写的一个命令 # -A 设置user-agent curl -A "Chrome" http://www.baidu.com # -b 设置cookies,发起一个带cookies的http请求 curl -b a=test http:/
阅读全文
摘要:##linux 磁盘基础知识 ###基本概念 假如你有个大木桶要装东西,如果木桶没有划分层,所有东西全部放入里面,虽然可以装,但是对大木桶的使用就合不合理,造成杂乱无章,寻找东西时候也耗时,甚至还有不同物品之间不能存放在一起而导致危险,那更好的做法自然是给大木桶画一下不同的区域,分成不同的层,每个层
阅读全文
摘要:##linux 升级centos7版本 我这里从centos7.*升级到centos7.9 ###查看系统版本 [root@centos7-2 ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) ###更换国内源 //更换
阅读全文
摘要:##linux iostat ###参数详情 –xm 带XM参数显示扩展信息并将磁盘数据有每扇区改为每兆显示(1扇区等于512字节) -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.与-c选项互斥. -k 以K为单位显示每秒的磁盘请求数,默认单位块. -p device |
阅读全文
摘要:##linux crontab计划任务 ###crontab计划任务参数无法传递 给项目上写了个清理日志的计划任务,脚本拿出来执行能正常清理,放到crontab执行却不生效,最后发现是脚本里的参数,也就是环境变量无法传递导致,而变量无法获取是因为没用docker的绝对路径,脚本如下 #!/bin/b
阅读全文
摘要:##linux sed ###参数总结 sed [-hnV][-e<script>][-f<script文件>][文本文件] -e <script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。 -f <script文件>或--file=<script
阅读全文