运维
文章平均质量分 69
岚尹_Nicole
主耕领域:项目管理 & 前端开发 & 运维
一个喜欢艺术的工科女,一个曾为技术的项目经理,一个长期减肥的小胖子。
关键词:JIRA、敏捷、精益、js、小程序、linux、docker
展开
-
服务器内存过高的问题
服务器维护期间可能会出现内存飙高的情况,这时候我们该如何去处理呢?一、通过 命令 free -h 查看当前内存使用情况。二、通过top命令查看内存占用率最高的进程。原创 2022-09-30 17:31:25 · 2252 阅读 · 0 评论 -
CPU使用率较低但负载较高怎么处理?
处于等待执行的任务越多。出现此种情况时,可能是由于僵死进程导致的。可以通过指令 ps -axjf 查看是否存在 D 状态进程。D 状态是指不可中断的睡眠状态。该状态的进程无法被 kill,也无法自行退出。只能通过恢复其依赖的资源或者重启系统来解决。在服务器系统维护管理过程中,遇到过这样一个问题:Linux 系统没有业务程序在运行,但是通过top 命令来观察确发现负载很高,这是什么原因呢?可以发现系统的CPU占用率很低,可用空间还很大,但是负载却很高。原创 2022-09-30 17:16:47 · 6193 阅读 · 0 评论 -
Linux top 命令详解
上图为top命令执行后返回的参数,接下来我们会逐行去分析解释。第一行:top - 21:31:26 up 15:16, 5 users, load average: 0.61, 0.82, 0.75第二行:(进程数据)Tasks: 240 total, 2 running, 238 sleeping, 0 stopped, 0 zombie第三行:(CPU数据)%Cpu(s): 13.7 us, 1.5 sy, 0.0 ni, 84.2 id, 0.6 wa, 0.0 hi, 0.原创 2022-07-01 15:21:12 · 3070 阅读 · 0 评论 -
docker 日志管理
docker logs [OPTIONS] CONTAINER-f : 跟踪日志输出--since :显示某个开始时间的所有日志-t : 显示时间戳--tail :仅列出最新N条容器日志eg : docker logs -f -t --tail 10 e1138a8ae7a7(docker id)>> exam.logdocker logs --since="2016-07-01" --tail=10 mynginx// 针对实时打印的日志,可使用以下命令进行操作,Ctrl+c 退出当前打印界面,Ctrl+原创 2022-06-06 18:02:24 · 1072 阅读 · 0 评论 -
docker 常用命令(安装/镜像制作/删除/查看等)
一、安装dockerapt -get install -y docker.io //安装系统自带的docker包Oryum -y install docker-iocurl -s https://get.docker.com|sh //从网页下载最新版cocker version //查看版本service docker start //启动服务 二、制作镜像docker images原创 2022-06-06 17:35:26 · 350 阅读 · 0 评论 -
代码审查软件 Gerrit的安装教程
Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。需要安装的环境有 java环境,nginx环境,数据库环境,数据库这里选择的是默认的H2 db。1. 安装jdk环境。2、下载安装nginx。 (1)下载 nginx 安装包 (2)解压 nginx 安装包 (3)进入文件目录,执行“./configure”命令为编译做好准备; (4)执行“make”命令进原创 2022-06-02 17:33:04 · 2653 阅读 · 0 评论 -
亲手搭建一个docker 应用环境
简单来说,docker就是提供了比虚拟机更轻便灵活的应用运行的一套环境。Docker是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上。原创 2022-06-02 14:37:07 · 354 阅读 · 0 评论 -
APPDynamics APM性能监控软件
一、软件介绍APPDynamics 是一款APM性能监控软件,可用于监控和管理服务器、虚拟机、数据库等运行情况。二、软件使用1、基础架构App agent :tomcat agent,用于监控tomcat的instance。Machine agent:装在服务器上,监控一些服务器的基础设施的数据,如CPU,memory,网络,队列等状态。Database agent:抓取分析数据并汇总到controller上,由controller可以出一些报告。Analytic-age..原创 2022-05-31 11:06:25 · 3560 阅读 · 0 评论 -
正向代理和反向代理
正向代理正向代理类似一个跳板机,代理访问外部资源。举个例子:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉...原创 2019-06-11 17:38:33 · 184 阅读 · 0 评论 -
自动化运维工具 ansible的安装 及远程操作命令
简介Ansible 是新出现的自动化运维工具,基于Python开发,集合了众多运维工具( puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible 只需要在一台普通的服务器上运行即可,不需要在服务器上安装客户端,因为Anisble是基于ssh远程管理,而Linux服务器大都离不开SSH,所以Ansible不需......原创 2019-05-21 18:58:31 · 1478 阅读 · 0 评论 -
iftop 查看服务器流量带宽
1. iftop在linux系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用 iftop。...原创 2019-02-26 13:41:36 · 576 阅读 · 0 评论 -
定时任务 crontab 命令安装和用法整理
Crontab 概念crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令,类似于闹钟,可以定时执行任务。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中(是“cron table”的简写),以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每......原创 2019-02-13 13:52:40 · 5215 阅读 · 0 评论 -
Tomcat 安装并发布web应用
1. 下载和解压 Tomcat。下载地址:http://tomcat.apache.org/Tomcat 安装包的目录结构: bin:目录存放一些启动运行Tomcat的可执行程序和相关内容。 conf:存放关于Tomcat服务器的全局配置。 lib:目录存放Tomcat运行或者站点运行所需的jar包,......原创 2019-02-12 16:14:20 · 399 阅读 · 0 评论