随笔分类 -  linux、运维

常用文本处理命令
摘要:[TOC] Linux中很多文本工具都使用到了正则表达式,正则表达式可以极大的简化linux系统管理工作,因为网上有很多正则相关的教程,所以这里不再讲述,我当时看的是菜鸟的 "正则表达式" ,看个一下午在实验几遍基本就会了,除了正向肯定预查,反向肯定预查这几个比较复杂一些,其他都是非常简单的,很多时 阅读全文

posted @ 2019-12-06 18:43 远方789 阅读(900) 评论(2) 推荐(0)

命令行笔记
摘要:主要是对linux命令号中一些经常会遗漏的事项的记录。 1. 命令行中执行for和if等语句命令,原来在脚本中换行的地方用;代替: 5. eval命令:会扫描两遍,第一次做变量替换,第二次如果是命令则执行该命令,用于执行一些需要变量替换的命令 6. shell中单引号替换环境变量 双引号不替换 10 阅读全文

posted @ 2019-12-05 15:53 远方789 阅读(199) 评论(0) 推荐(0)

Java程序线上故障排查
摘要:这篇文章是在公司做了不少的线上Java服务故障排查和优化之后的一个总结,可以作为一个工具清单,在分析问题的时候需要有整体思路:全局观,先从系统层面入手,大致定位方向(内存,cpu,磁盘,网络),然后再去分析具体的进程。 一、Linux 内存和cpu 内存和cpu问题是出问题最多的一个点,因为有些命令 阅读全文

posted @ 2019-11-15 20:27 远方789 阅读(2148) 评论(1) 推荐(2)

SSH命令总结
摘要:[TOC] 一、ssh命令 登录类型 1. 密码登录: 服务器发送公钥给客户端,客户端使用公钥加密后回传给服务器,服务器解密验证密码。 2. 公钥登录: 服务器发送一个随机字符串给客户端,客户端用私钥加密,服务器用公钥解密(rsa作为签名使用) ssh命令相关参数 1. A 密钥转发 这个参数在使用 阅读全文

posted @ 2019-05-26 17:07 远方789 阅读(18150) 评论(0) 推荐(4)

linux学习问题总结
摘要:[TOC] 本文主要是自己学习linux中的一些思考和总结的记录 一、环境变量和普通变量的区别 区别就是普通变量只会影响当前进程,子进程可以继承父进程的环境变量 二、rsyslog和logrotate会不会丢记录的问题 先说结论:不会 logrotate有create和copytruncate方案, 阅读全文

posted @ 2019-04-06 15:42 远方789 阅读(762) 评论(0) 推荐(0)

linux进程管理总结
摘要:一、进程相关的概念 进程需要了解 进程,父进程,进程组,会话和控制终端的相关概念。 进程和父进程:每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构 进程组:每个进程都会属于一个进程组(process group),每个进程组中可以包含多个进程。进程组会有一个进程组领导进程 (pr 阅读全文

posted @ 2019-04-05 22:51 远方789 阅读(4653) 评论(0) 推荐(4)

linux服务器负载问题排查
摘要:[TOC] 最近在维护公司线上的服务器,排查了一些问题,所以做一个总结。有一段时间,线上环境变得很卡,客户端请求很多都报超时,因为线上没有良好的apm监控,所以只能通过流量高峰期和日志去排查问题。通过排查,发现数据库的慢查询日志在比之间的暴涨了十倍,然后发现,memcache服务器(8核)负载很高, 阅读全文

posted @ 2018-11-19 10:06 远方789 阅读(1695) 评论(2) 推荐(3)

关于线上静态页面资源更新的一些经验分享
摘要:关于线上静态页面资源更新的一些经验分享 [TOC] 最近在负责公司的后台项目,包括了后端和前端。后端直接编译完打成jar包直接上线运行没什么问题。但是前端的页面文件更新每次都要把页面给运维,然后告诉运维路径让运维挨个替换,当然也可以整包替换, 但是如果文件比较多的情况下,整包替换就不合适了。因为现在 阅读全文

posted @ 2018-09-17 23:01 远方789 阅读(1337) 评论(0) 推荐(1)

导航