随笔分类 -  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. 阅读全文
posted @ 2020-07-21 15:36 halberd.lee 阅读(584) 评论(0) 推荐(0) 编辑
摘要:Selinux基本使用 Table of Contents 1. selinux管理命令 2. 查看端口 3. 允许及禁用端口 1 selinux管理命令 selinux 的管理 命令是semanage. 提供该命令的是 policycoreutils-python. 执行下面命令安装: yum i 阅读全文
posted @ 2020-06-09 00:00 halberd.lee 阅读(536) 评论(0) 推荐(0) 编辑
摘要:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register Table of Contents 1. 错误信息 2. 解决方法 2.1. 阅读全文
posted @ 2020-06-08 16:38 halberd.lee 阅读(493) 评论(0) 推荐(0) 编辑
摘要: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分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,... 阅读全文
posted @ 2020-05-17 17:52 halberd.lee 阅读(660) 评论(0) 推荐(0) 编辑
摘要:在Linux 系统中,查看裸设备大小,主要是通过命令blockdev。示例如下: 结果 中的 20971520 是该裸设备中包含的磁盘柱面数。磁盘柱面一般默认512bytes. 那么该裸设备的大小就可以很简单的计算出来了。 柱面数*512bytes/1024/1024/1024 单位为GB。下面是示 阅读全文
posted @ 2020-05-07 09:53 halberd.lee 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2020-04-29 17:54 halberd.lee 阅读(398) 评论(0) 推荐(0) 编辑
摘要: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以上,此时,我 阅读全文
posted @ 2020-04-29 17:50 halberd.lee 阅读(866) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2020-04-29 16:18 halberd.lee 阅读(5000) 评论(0) 推荐(1) 编辑
摘要:一、先将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 阅读全文
posted @ 2020-04-28 13:26 halberd.lee 阅读(3671) 评论(0) 推荐(0) 编辑
摘要:近日,一客户的云服务器,发现swap使用率达到100% , 正常情况下swap分区使用率都很低或者几乎为0. 正常情况下,swap 耗尽说明物理内存已耗尽,进而使用大量的swap空间。 而实际上操作系统物理内存仍充足。那么肯定是有什么进程异常占用swap缓存并不释放。为了找到这个进程,写了下面一个脚 阅读全文
posted @ 2020-03-24 12:27 halberd.lee 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:近日在自己电脑上brew install xxxx 的时候,发现自动更新homebrew时,卡住很长时间都没有进行下去 。 通过 brew update --verbose , 发现卡在了homebrew-cask 更新上。在这之前将homebrew源由github 更新成了阿里云镜像的源,经过确认 阅读全文
posted @ 2020-03-15 21:54 halberd.lee 阅读(2999) 评论(0) 推荐(0) 编辑
摘要: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 中需要了 阅读全文
posted @ 2019-10-28 17:31 halberd.lee 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:vsftpd 常用功能参数配置及参数详解 Table of Contents 1. 配置超级服务 2. 配置匿名用户 3. 配置本地用户登录 4. 配置虚拟用户登录 5. 使用SSL登入 6. 日志文件 7. 传输模式 8. 传输速率设置 9. 超时设置 10. 用户创建的文件的权限 11. 连接数 阅读全文
posted @ 2019-10-24 19:35 halberd.lee 阅读(20237) 评论(0) 推荐(0) 编辑
摘要:MACBOOK 破解wifi密码 Table of Contents 1. 安装homebrew 2. 安装aircrack-ng 3. 获取wifi网卡信息 4. 获取所有可识别的wifi信息 5. 监听wifi登录信息 6. 查看是否获取handshake信息 7. 获取密码字典 8. 破解 1 阅读全文
posted @ 2019-08-23 15:34 halberd.lee 阅读(9525) 评论(1) 推荐(0) 编辑
摘要:MAC PRO 安装homebrew Table of Contents 1. 简介 2. 安装和卸载 3. Homebrew使用 1 简介 Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等 很多实用的功能。就像CentOS/RHEL 中的yum ,像 阅读全文
posted @ 2019-08-23 12:38 halberd.lee 阅读(256) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2019-08-22 22:25 halberd.lee 阅读(417) 评论(0) 推荐(1) 编辑
摘要: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常用 阅读全文
posted @ 2019-08-10 01:46 halberd.lee 阅读(4002) 评论(2) 推荐(0) 编辑
摘要:Linux cat中文正常vi中文乱码 问题示例 Linux cat中文正常vi中文乱码 问题示例 出现此问题,有可能是vim 编辑器的配置编码方面的问题。 出现此情况,在vim 编辑器中输入 :e ++enc=utf8 :e ++enc=zh_CN 如果上面两次处理的结果中,有一个可以让乱码变为中 阅读全文
posted @ 2019-08-09 16:53 halberd.lee 阅读(3754) 评论(1) 推荐(1) 编辑
摘要:开机自动挂载ISO文件 Table of Contents 1. 概述 1.1. 通过fstab 1 概述 开机自动挂载ISO 文件有两种途径 。一种是通过配置fstab文件,开机时Linux自动识别并 挂载。另外一种是将挂载命令加入到开机后自动执行的脚本中, 一般为/etc/rc.d/rc.loc 阅读全文
posted @ 2019-08-06 14:06 halberd.lee 阅读(5189) 评论(0) 推荐(0) 编辑
摘要:Linux 双网卡绑定 Table of Contents 1. 什么是bind 2. 为什么要bind 3. 如何配置 4. 查看当前使用的网卡 1 什么是bind bind 是多网卡绑定的一种称谓。通俗来说,bind 是一种网卡集群的技术,可以将多块网卡 配置为主备或者负载均衡,它会虚拟出一块物 阅读全文
posted @ 2019-08-02 10:29 halberd.lee 阅读(1389) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示