4个好用的Linux监控工具
身为一个运维开发人员,如果你不知道眼下当前服务器底层操作系统中正在发生什么,那就有点合眼摸象了。其实,你可以根据相应数据做出一定的推测,但是要做到这一点,就需要原始数据,并且数据要有一定的实时性。 你需要能够根据操作系统当前的运行状态,结合监控数据来做出合理判断,采取相应措施。 你是否曾经遇到过一台服务器运行缓慢,但是 CPU 使用率看起来不是很高的情况?你是否遇到过服务器...
身为一个运维开发人员,如果你不知道眼下当前服务器底层操作系统中正在发生什么,那就有点合眼摸象了。其实,你可以根据相应数据做出一定的推测,但是要做到这一点,就需要原始数据,并且数据要有一定的实时性。 你需要能够根据操作系统当前的运行状态,结合监控数据来做出合理判断,采取相应措施。 你是否曾经遇到过一台服务器运行缓慢,但是 CPU 使用率看起来不是很高的情况?你是否遇到过服务器...
入侵者在入侵成功后,往往会留下后门以便再次访问被入侵的系统,而创建系统账号是一种比较常见的后门方式。在做入侵排查的时候,用户配置文件`/etc/passwd`和密码配置文件`/etc/shadow`是需要去重点关注的地方。 检测系统是否被入侵 ### 查询特权用户特权用户(uid 为0) `awk -F: '$3==0{print $1}' /etc/pa...
> Windows Subsystem for Linux (WSL)是适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。 ### 相关资料 {#相关资料} * 中文文档:<https://docs.micro...
> 本文记录 `Syntax error: end of file unexpected (expecting "then")` 错误解决方案。 ### 问题原因 {#问题原因} > 出现问题的**原因**是.sh文件是dos格式文件,但是linux的shell需要unix格式的文件 ### 解决方案 {#解决方案} * 转换文件格式 ...
> 本文记录Windows 10 安装 Linux 子系统时报错的解决方案。 ### 问题复现 {#问题复现} > 在Microsoft Store 启动Ubuntu 时报错: ### 解决方案 {#解决方案} #### 开启子系统支持 {#开启子系统支持} * `控制面板` --\> `程序与功能` --\> `启动或关闭Windows功能`...
> VS code 在远程登录服务器后无法直接像 pycharm 一样显示远程图像,对分析数据十分不便。本文记录vscode实现远程gui的方法。 ### 运行环境 {#运行环境} * 本地电脑系统:window10 * 远程服务器系统:Ubuntu16.04 ### 基础工作 {#基础工作} > 由于直接用vscode尝试远程界面显示不易调试(不要问我怎么...
> Windows 远程登录服务器后,由于是使用终端远程登录,并且远程服务器没有图形界面,显示图像很不方便。本文记录使用 Xming +Xshell 6 实现远程打开Linux界面的方法。 ### 基本环境 {#基本环境} * 本地电脑系统:window10 * 远程服务器系统:Ubuntu16.04 ### 实现思路 {#实现思路} * 服务器没有图形界面,但...
> Windows 挂载Linux磁盘时默认设置可能没有对磁盘的写权限,本文记录在Windows使用root用户登录nfs的方法。 ### 在注册表中添加匿名用户的默认UID和GID {#在注册表中添加匿名用户的默认UID和GID} #### 打开注册表编辑器 {#打开注册表编辑器} * 按下 `win + R` 调出运行命令,在运行中输入 `regedit` *...
> 本文记录在Linux服务器更换Nvidia驱动的流程。 ### 需求 {#需求} > Linux 服务器上的 1080Ti 显卡驱动为387, CUDA 9,比较老旧,需要更换成可以运行pytorch 1.6的环境。 ### 确定当前显卡型号\\操作系统版本\\目标环境 {#确定当前显卡型号-操作系统版本-目标环境} * 查看显卡信息,确定自己的显卡型号...
> 本文记录Linux系统获取CPU信息方法。 ### 命令 1 {#命令-1} > 得到输出信息: > 主要内容含义: | 条目 | 含义 | |-------------|---------------------------------| | processor | 条...