随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万

随笔分类 -  Linux

1 2 3 下一页
使用包含ip的字符串作为文件名时要注意的问题
摘要:和同事一起定位一个问题。设备往ftp服务器上上传文件,看界面上提示是成功了,但实际上ftp上找不到文件。 环境是ipv6的环境,设备和ftp都是ipv6的ip。 环境不是linux而是windows,文件名是拼接起来的,其中就包含了ip地址。 最后怀疑是ipv6地址中的:的问题,试了下,确实wind 阅读全文
posted @ 2021-04-01 22:10 lnlvinso 阅读(183) 评论(0) 推荐(0) 编辑
linux环境代码不能发送UDP广播包
摘要:我们的DHCP程序,除了一台linux环境,都可以正常接收,发送广播包。 有1台linux环境wireshark抓包,能收到广播包,但是没有发送广播包。 网上查了下,我是按下面的方式解决了: 执行该命令:route add -net 255.255.255.255 netmask 255.255.2 阅读全文
posted @ 2021-03-02 22:16 lnlvinso 阅读(926) 评论(0) 推荐(0) 编辑
curl在windows下和linux中使用的一个区别
摘要:最近在windows环境下的cmd中,使用curl测试post接口,总是报Failed to decode JSON object的错误。 同样的命令在windows环境的git bash窗口中执行是好的。git bash可以模拟linux环境下一些命令的输入效果。 特别是scp命令给linux上传 阅读全文
posted @ 2020-11-01 21:46 lnlvinso 阅读(1921) 评论(0) 推荐(0) 编辑
linux查看文件的创建时间,修改时间。修改文件的创建时间
摘要:有时候需要测试文件的定时清理任务,清理修改时间超过指定天数的文件。修改文件的创建时间,修改时间,可以更为方便的完成测试。 原文地址:https://www.cnblogs.com/yizhipanghu/p/9634325.html 利用stat指令查看文件信息 三种时间的介绍 ATime ——文件 阅读全文
posted @ 2020-08-11 22:35 lnlvinso 阅读(5390) 评论(0) 推荐(0) 编辑
shell脚本中的小数运算
摘要:shell脚本中直接进行小数的加减乘除操作,会报错integer expression expected。 可以用2种方式解决,借助bc计算器,但是容器方式运行时,容器中可能没有安装bc,就需要引入bc,重新制作镜像。 也可以用第2种方式awk。 a=3.2 b=1.5 c=`echo "scale 阅读全文
posted @ 2020-08-08 22:45 lnlvinso 阅读(11959) 评论(0) 推荐(2) 编辑
mkidr -p 目录已存在时不报错
摘要:mkdir -p /test/a/c,mkidr 加上-p参数,可以一次创建多级目录,这是大家都知道,也是经常使用的。 -p, --parents 需要时创建上层目录,如目录早已存在则不当作错误。 但是加上-p参数,目录已存在时,不报错,这个可能不是都知道的。 写shell时,要创建目录时,如果目录 阅读全文
posted @ 2020-07-26 22:26 lnlvinso 阅读(3712) 评论(0) 推荐(0) 编辑
在 Linux 中使用 pushd 和 popd 命令来进行目录导航
摘要:看到别人写的脚本中有pushd 和popd 。 查资料学习了一下。 自己的总结如下: 目录压入栈和调到指定目录都使用pushd。 popd 用于删除指定的目录,不加参数时,弹出栈顶元素,当前目录会变化。 popd 加参数时,会从栈中删除对应的目录。 pushd不加参数时,栈内的第0个目录和第1个目录 阅读全文
posted @ 2020-07-24 22:22 lnlvinso 阅读(522) 评论(0) 推荐(0) 编辑
chmod只修改文件或者只修改目录权限
摘要:chmod和chmod -R目录常用于修改文件,文件夹权限。加上-R参数会迭代的修改子目录和文件的权限。 如果只想修改文件的权限,文件夹的权限不受影响。则可以使用下面的方法: chmod 750 `find /a /b -type f` 会修改文件夹/a,/b下的文件的权限。同时会迭代的修改/a,/ 阅读全文
posted @ 2020-07-22 22:15 lnlvinso 阅读(3816) 评论(0) 推荐(0) 编辑
shell中的单引号,双引号,反引号
摘要:docker的父镜像中定义了一个环境变量,我们的镜像在启动命令中需要用到这个环境变量。但是不加双引号时总是报错,报找不到java的启动类,加上双引号就不报错了。 父镜像中定义的变量:$xxx_CMD = -Xdump:tool:events=systhrow,opts=ASYNC,filter=ja 阅读全文
posted @ 2020-06-14 22:45 lnlvinso 阅读(572) 评论(0) 推荐(0) 编辑
shell中使用ssh
摘要:遇到一个场景,容器的日志以hostpath方式挂在到node的路径下。但是容器重启后会换到不同的node,查询历史日志就成了头疼的事情。 我遇到的一个paas环境有70多个node,找历史日志要遍历这么多的node太难了。 就尝试写一个脚本来找日志,效率还是高了很多。主要是沮丧感就没那么强烈了,不需 阅读全文
posted @ 2020-04-12 22:20 lnlvinso 阅读(5063) 评论(0) 推荐(0) 编辑
ipvs了解
摘要:LVS(Linux Virtual Server)即Linux虚拟服务器,是一个虚拟的服务器集群系统,由章文嵩博士在1998年5月成立,在linux2.6+后将lvs自动加入了kernel模块。 LVS的用户空间的命令行管理工具为ipvsadm,ipvs是工作在内核中netfilter的INPUT的 阅读全文
posted @ 2020-03-09 22:13 lnlvinso 阅读(1303) 评论(0) 推荐(0) 编辑
删除Linux known_hosts中特定IP的记录
摘要:写的自动化测试用例在服务器上运行,第一次是ok的,但是第二次及之后就会报“REMOTE HOST IDENTIFICATION HAS CHANGED! ”的错误。 我们可以删除~/.ssh/known_hosts 文件中对应IP的那行记录。 window中使用git-bash也会遇到同样的问题,删 阅读全文
posted @ 2020-03-05 22:04 lnlvinso 阅读(4275) 评论(0) 推荐(2) 编辑
Linux守护进程与Systemd
摘要:平时启动Linux守护进程就是nohup &,对Linux守护进程,nohup和Systemd没有了解过。 看了下阮一峰的“Linux 守护进程的启动方法”,觉得还是不错,转载一下吧。 资质太差,阮大神的Systemd看了一遍没理解。以后要是有用到再去拜读吧。就是这一篇的下一篇了。 转载自:http 阅读全文
posted @ 2020-03-03 22:17 lnlvinso 阅读(969) 评论(0) 推荐(0) 编辑
Linux中的^M
摘要:当在Linux中查看文件时发现了^M,你可能就需要注意文件的分隔符了。使用的不是Linux的文件分割符,而是window的文件分隔符。 解决的办法也很简单,使用dos2unix转换文件的分隔符即可。 最近的工作中也遇到了一次这个问题。 docker容器启动不起来,使用k8s和docker的logs命 阅读全文
posted @ 2020-02-25 22:45 lnlvinso 阅读(2503) 评论(0) 推荐(0) 编辑
四层、七层负载均衡
摘要:https://www.jianshu.com/p/1308c7e0f425 所谓四层就是基于IP+端口的负载均衡,通过虚拟IP+端口接收请求,然后再分配到真实的服务器;七层通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器七层就是基于URL等应用层信息的负载均衡。 七层负载: 四层负载: 阅读全文
posted @ 2019-12-16 22:16 lnlvinso 阅读(583) 评论(0) 推荐(0) 编辑
Zabbix监控服务
摘要:Zabbix 是一个高度集成的网络监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用。具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制).Zabbix 通过 C/S 模式采集数据,通过 B/S 阅读全文
posted @ 2019-12-11 22:29 lnlvinso 阅读(245) 评论(0) 推荐(0) 编辑
rsync+inotify实时数据同步
摘要:没有实际的用过,先mark一下,后面实践。 https://www.osyunwei.com/archives/7447.html 一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听 阅读全文
posted @ 2019-11-07 21:26 lnlvinso 阅读(248) 评论(0) 推荐(0) 编辑
强大的strace命令用法详解
摘要:文章转自: https://www.linuxidc.com/Linux/2018-01/150654.htm strace是什么? 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程 阅读全文
posted @ 2019-06-28 22:24 lnlvinso 阅读(2350) 评论(0) 推荐(1) 编辑
kill-9 kill-15
摘要:kill -9 PID 是操作系统从内核级别强制杀死一个进程。 kill -15 PID 可以理解为操作系统发送一个通知告诉应用主动关闭。 kill -15 PID 效果是正常退出进程,退出前可以被阻塞或回调处理。并且它是Linux缺省的程序中断信号。 尽量使用kill -15 PID而不要使用ki 阅读全文
posted @ 2019-06-19 22:26 lnlvinso 阅读(1688) 评论(0) 推荐(0) 编辑
linux各种IPC机制
摘要:docker中的资源隔离,一种就是IPC的隔离。IPC是进程间通信。 下面的文章转载自https://blog.csdn.net/yyq_9623/article/details/78794775 原帖发表在IBM的developerworks网站上,是一个系列的文章,作者郑彦兴,通过讲解和例子演示 阅读全文
posted @ 2019-05-15 22:01 lnlvinso 阅读(5356) 评论(0) 推荐(1) 编辑

1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示