标签:linux

7 篇文章

【Linux】内核态后端调试神器strace
strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。 参数说明 -c 统计每一系统调用的所执行…
【转】记录一次 PHP-fpm 占 CPU 100% 修复
记录一次 php-fpm 占 cpu 100% 修复 问题描述 经业务人员反馈,前台页面返回 502 错误,上服务器查询发现,有俩个 php-fpm 占 cpu 100%, 重启 php-fpm 无效。 解决方法 通过 top 查找占 cpu 100% 的进程 id, 通过 ll /proc/[PID]/fd,查看进程在那个文件操作,只发现在操作日…
基于Openresty+ELKF的日志平台搭建
没有做日志记录的线上系统,绝对是给系统运维人员留下的坑。尤其是前后端分离的项目,后端的接口日志可以解决对接、测试和运维时的很多问题 基于OpenResty的日志记录 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。 1、OpenResty 安装 在安…
快速上手几个Linux命令
用户与密码 修改密码: [root@deployer ~]# passwd Changing password for user root. New password: 创建用户: [root@deployer ~]# useradd altair 创建用户的时候,没有说加入哪个组,于是默认就会创建一个同名的组 设置altair密码 [root@d…
网络故障排除命令
配置好相应的IP地址及相应的服务之后,可能在我们的服务器上是正常的。但是用户访问到我们的服务的时候,可能会服务不可达,或者服务出现一些奇形怪状的异常的情况。这时候,我们就需要通过故障排除的命令来判断故障发生的点是在什么位置。 常见的命令 ping 检测当前主机与目标主机是否畅通。如果ping不通则说明可能是出现了网络中断,或者说防火墙的情况出现。 …
Linux常用命令
这里记录一些工作中常用的一些linux命令,方便以后查阅。 环境变量 添加环境变量之前需要明白以下几点: 1、Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看 2、Linux环境变量值之间是通过冒号分隔的( : ) 其格式为:PATH=$PATH:<PATH 1>…
跨域解决方案 — CROS
浏览器同源策略下的跨域访问解决方案 如果站点 A 允许站点 B 的脚本访问其资源, 必须在 HTTP 响应中显示的告知浏览器:站点 B 是被允许的 访问站点 A 的请求,浏览器应告知该请求来自站点 B 站点 A 的响应中,应明确哪些跨域请求是被允许的 简单请求的跨域访问 简单请求的特点 GET/HEAD/POST 方法之一 仅能使用 CORS 安全…