随笔分类 - Linux/Mac
摘要:kvm虚拟机 Table of Contents 1. 安装 1.1. 检查宿主机处理器是否支持虚拟化 1.2. 配置或设置宿主机 1.3. 关闭 iptables/firewall 和 selinux 1.4. 安装KVM软件包 1.5. 查看 kvm 模块是否加载到内核 1.6. 设置网络 1.
阅读全文
摘要:Selinux基本使用 Table of Contents 1. selinux管理命令 2. 查看端口 3. 允许及禁用端口 1 selinux管理命令 selinux 的管理 命令是semanage. 提供该命令的是 policycoreutils-python. 执行下面命令安装: yum i
阅读全文
摘要:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register Table of Contents 1. 错误信息 2. 解决方法 2.1.
阅读全文
摘要:high_swapspace_useagehigh_swapspace_useageTable of Contents1. 简介2. 分析2.1. 相关参数2.2. 设置参数2.3. NUMA机制2.3.1. numa作用2.3.2. numa与性能2.3.3. 判断是否启用NUMA2.4. 进程异常3. 解决方法1 简介Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,...
阅读全文
摘要:在Linux 系统中,查看裸设备大小,主要是通过命令blockdev。示例如下: 结果 中的 20971520 是该裸设备中包含的磁盘柱面数。磁盘柱面一般默认512bytes. 那么该裸设备的大小就可以很简单的计算出来了。 柱面数*512bytes/1024/1024/1024 单位为GB。下面是示
阅读全文
摘要:Linux 日常操作 Table of Contents 1. 查看硬件信息 1.1. 服务器型号序列号 1.2. 主板型号 1.3. 查看BIOS信息 1.4. 查看内存槽及内存条 1.5. 查看CPU 1.6. 查看内存 1.7. 查看磁盘基本信息 1.8. 查看网卡基本信息 2. 性能分析 2
阅读全文
摘要:High IO wait Table of Contents 1. 现象 2. 分析 2.1. iotop或者pidstat 2.1.1. iotop 2.1.2. pidstat 2.2. 脚本 2.3. 追踪进程 1 现象 top 命令,我们发现%wa 的值,达到20以上,甚至40以上,此时,我
阅读全文
摘要:Linux HugePage Table of Contents 1. 闲聊 2. 关键概念 2.1. Page Table 2.2. TLB 2.3. hugetlb 2.4. hugetlbfs 3. HugePage的优点 4. HugePages 4.1. 查看 4.2. 设置hugepag
阅读全文
摘要:一、先将iso镜像文件挂载 mkdir /isomount /opt/CentOS-8.1.1911-x86_64-dvd1.iso /iso 将ISO文件挂载到指定路径。 二、编辑挂载文件 > /etc/yum.repos.d/CentOS-Media.repo vi /etc/yum.repos
阅读全文
摘要:近日,一客户的云服务器,发现swap使用率达到100% , 正常情况下swap分区使用率都很低或者几乎为0. 正常情况下,swap 耗尽说明物理内存已耗尽,进而使用大量的swap空间。 而实际上操作系统物理内存仍充足。那么肯定是有什么进程异常占用swap缓存并不释放。为了找到这个进程,写了下面一个脚
阅读全文
摘要:近日在自己电脑上brew install xxxx 的时候,发现自动更新homebrew时,卡住很长时间都没有进行下去 。 通过 brew update --verbose , 发现卡在了homebrew-cask 更新上。在这之前将homebrew源由github 更新成了阿里云镜像的源,经过确认
阅读全文
摘要:awk 分组求和 分组求和 awk '{s[substr($2,1,6)] += $1} END{for(i in s) {print i, s[i]/(1024*1024*1024)} }' file_to_read.txt |sort -n 这里面用到了awk的知识和字典的知识。AWK 中需要了
阅读全文
摘要:vsftpd 常用功能参数配置及参数详解 Table of Contents 1. 配置超级服务 2. 配置匿名用户 3. 配置本地用户登录 4. 配置虚拟用户登录 5. 使用SSL登入 6. 日志文件 7. 传输模式 8. 传输速率设置 9. 超时设置 10. 用户创建的文件的权限 11. 连接数
阅读全文
摘要:MACBOOK 破解wifi密码 Table of Contents 1. 安装homebrew 2. 安装aircrack-ng 3. 获取wifi网卡信息 4. 获取所有可识别的wifi信息 5. 监听wifi登录信息 6. 查看是否获取handshake信息 7. 获取密码字典 8. 破解 1
阅读全文
摘要:MAC PRO 安装homebrew Table of Contents 1. 简介 2. 安装和卸载 3. Homebrew使用 1 简介 Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等 很多实用的功能。就像CentOS/RHEL 中的yum ,像
阅读全文
摘要:CentOS / RHEL 7 防火墙 Table of Contents 1. 简述 2. 常用基本操作 2.1. 查看防火墙状态 2.2. 开启防火墙 2.3. 关闭防火墙 2.4. 开机自动启动防火墙 2.5. 开机关闭防火墙 3. firewalld配置 3.1. 重新加载配置 3.2. z
阅读全文
摘要:CentOS / RHEL 配置yum源 CentOS / RHEL 配置yum源 Table of Contents 1. 前言 2. 关于yum 2.1. yum是什么 2.2. yum特点 2.3. 安装yum 2.4. yum配置 2.5. 软件源 2.6. yum使用 2.7. yum常用
阅读全文
摘要:Linux cat中文正常vi中文乱码 问题示例 Linux cat中文正常vi中文乱码 问题示例 出现此问题,有可能是vim 编辑器的配置编码方面的问题。 出现此情况,在vim 编辑器中输入 :e ++enc=utf8 :e ++enc=zh_CN 如果上面两次处理的结果中,有一个可以让乱码变为中
阅读全文
摘要:开机自动挂载ISO文件 Table of Contents 1. 概述 1.1. 通过fstab 1 概述 开机自动挂载ISO 文件有两种途径 。一种是通过配置fstab文件,开机时Linux自动识别并 挂载。另外一种是将挂载命令加入到开机后自动执行的脚本中, 一般为/etc/rc.d/rc.loc
阅读全文
摘要:Linux 双网卡绑定 Table of Contents 1. 什么是bind 2. 为什么要bind 3. 如何配置 4. 查看当前使用的网卡 1 什么是bind bind 是多网卡绑定的一种称谓。通俗来说,bind 是一种网卡集群的技术,可以将多块网卡 配置为主备或者负载均衡,它会虚拟出一块物
阅读全文