随笔分类 -  Linux

摘要:背景: 线上排查问题需要找出有某个特征的日志,并获取这些日志的完整调用日志链路。 比如, 通过某个tag 获取到了这些日志的 请求id 【Span ID】, cat xxxx.log | grep '某tag' | awk -F '某tag' '{print $2}' 然后还需要再一步取得所有Spa 阅读全文
posted @ 2021-06-16 21:02 phpdragon 阅读(273) 评论(0) 推荐(0) 编辑
摘要:简单的并发脚本 如果shell不能执行,或者报格式错误,记得用 阅读全文
posted @ 2019-03-11 16:09 phpdragon 阅读(3184) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务。在解问题之前先来看看Linux的启动流程。 一、Linux的启动流程 主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行级别 4. 加载开机启动程序 5. 用户登录 启动流程的具体细节可以看看Linux 的启动流程 阅读全文
posted @ 2018-09-20 16:45 phpdragon 阅读(9424) 评论(1) 推荐(0) 编辑
摘要:本机部署没问题,部署到linux服务器报错: javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException at sun.security.ssl.Alerts.getSSLExcept 阅读全文
posted @ 2017-02-14 20:11 phpdragon 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:ssh登陆不能在命令行中指定密码,也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取 $> sshpass -h Usage: sshpass [-f|-d|-p|-e] [- 阅读全文
posted @ 2016-09-28 18:34 phpdragon 阅读(1053) 评论(1) 推荐(0) 编辑
摘要:涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 (还有剪切功能) ctrl+k:删除当 阅读全文
posted @ 2016-09-23 17:38 phpdragon 阅读(339) 评论(0) 推荐(0) 编辑
摘要:如下源码: ps: http://www.tuicool.com/articles/YBbMBzm https://blog.linuxeye.com/412.html https://blog.linuxeye.com/403.html https://blog.linuxeye.com/31.h 阅读全文
posted @ 2016-05-13 01:44 phpdragon 阅读(422) 评论(0) 推荐(0) 编辑
摘要:通常拿到一台vps,提供商可能不会告诉我们具体的虚拟化技术,对于CentOS的系统的vm,可以使用virt-what来知道。 如果提示virt-what命令找不到,则需要安装一下 或者编译安装 我找了一台vm执行virt-what,输出如下 从这个结果看,这个vm使用了xen作为虚拟化,并且使用xe 阅读全文
posted @ 2016-05-13 01:40 phpdragon 阅读(2284) 评论(0) 推荐(0) 编辑
摘要:wondershaper 实际上是一个 shell 脚本,它使用tc来定义流量调整命令,使用 QoS 来处理特定的网络接口。外发流量通过放在不同优先级的队列中,达到限制传出流量速率的目的;而传入流量通过丢包的方式来达到速率限制的目的。事实上, wondershaper 的既定目标不仅仅是对一个接口增... 阅读全文
posted @ 2016-01-07 23:25 phpdragon 阅读(5674) 评论(0) 推荐(0) 编辑
摘要:Linux拥有众多的发行版,每个发行版都有提供镜像,但是,在国内这些镜像的下载速度参差不齐,偶尔会有更新失败的情况。网上众多推荐的镜像源为163的镜像,笔者通过一段时间的试用,发现某些小众带宽访问163镜像还是存在一定的问题,所以,决定替换为aliyun的镜像。下面以修改 CentOS 默认安装源为... 阅读全文
posted @ 2015-10-29 22:28 phpdragon 阅读(2329) 评论(0) 推荐(0) 编辑
摘要:由于我使用树莓派的场景大多数是在没有显示器、只用terminal连接它的情况下,所以,它的IP地址有时会在重启之后变掉(DHCP的),导致我无法通过terminal连接上它。然后我又要很麻烦地登录路由器的管理界面里,去看它被分配到的新IP是什么,然后用terminal重连,太麻烦了,不是么?作... 阅读全文
posted @ 2015-08-29 20:39 phpdragon 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:树莓派的CPU是保护有硬件看门狗的,可以通过安装模块和值守程序来实现看门狗防止树莓派死机。安装方法一:watchdog.sh的源码:1234567891011121314151617#!/usr/bin/env bashecho "[+] Activating Temperature Sensor"... 阅读全文
posted @ 2015-08-29 15:35 phpdragon 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:Raspberry Pi 使用USB无线网卡的时候不会因为路由重启而掉线。 1 #!/bin/bash 2 while true ; do 3 if ifconfig wlan0 | grep -q "inet addr:" ; then 4 sleep 600 5 else... 阅读全文
posted @ 2015-08-29 02:04 phpdragon 阅读(840) 评论(0) 推荐(0) 编辑
摘要:在配置apache集群分布时,要使用SSH免密码登录。假设现在有两台机器apache@svn(192.168.1.100)作为svn机,apache@app(192.168.1.101)作为app机。现在想apache@svn通过ssh免密码登录到apache@app。 1.在svn机下生成公钥/私 阅读全文
posted @ 2015-05-21 23:07 phpdragon 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:一、安装JDK环境 方法一、 官方下载链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 64位:http://download.oracle.com/otn-pub/java/ 阅读全文
posted @ 2015-03-03 12:03 phpdragon 阅读(902) 评论(0) 推荐(0) 编辑
摘要:Tomcat 使用 jsvc 以守护进程的方式启动(daemon.sh )。这样tomcat自身将会生成另外一个日志文件(catalina-daemon.out),而不是之前的catalina.out,而且catalina-daemon.out日志不会自动切割,会越来越大。以前遇到过一个问题,就是网... 阅读全文
posted @ 2015-01-28 13:13 phpdragon 阅读(1813) 评论(0) 推荐(0) 编辑

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