Fork me on GitHub

分类 linux 中的文章

修改远程管理卡密码

更改BMC密码 BMC:基板管理控制器 Baseboard Management Controller 更改BMC密码,需要基于Ipmitool工具实现,需要先下载该工具 安装ipmitool ubuntu安装命令: sudo apt-get -y install ipmitool centos安装命令: yum -y install epel-release(先) yum -y install ipmitool(后) 查看登陆账户名列表 ipmitool user list 2(技嘉主……

阅读全文

SSD IO request Time Out

Intel 论坛相似问题讨论 https://community.intel.com/t5/Solid-State-Drives/I-O-request-timeouts-on-Linux-with-Intel-P3520-P4600-NVMe-PCIe/td-p/577474 临时解决 mkfs.xfs -K /dev/nvme01 -K Do not attempt to discard blocks at mkfs time. 带来问题 [Tue Mar 30 12:19:12 2021] [<ffffffffa8188cf9>] schedule_preempt_disabled+0x29/0x70 [Tue Mar 30 12:19:12 2021] [<ffffffffa8186c67>] __mutex_lock_slowpath+0xc7/0x1d0 [Tue Mar 30 12:19:12 2021] [<ffffffffa818603f>] mutex_lock+0x1f/0x2f [Tue Mar 30 12:19:12 2021] [<ffffffffa7d2d596>] ima_file_check+0xa6/0x1b0 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c5dfba>] do_last+0x59a/0x1340 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c28ba6>] ? kmem_cache_alloc_trace+0x1d6/0x200 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c5ee2d>] path_openat+0xcd/0x5a0 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c01158>] ? page_add_new_anon_rmap+0xb8/0x170 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c6107d>] do_filp_open+0x4d/0xb0 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c6f177>] ? __alloc_fd+0x47/0x170 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c4cbc4>] do_sys_open+0x124/0x220 [Tue Mar 30 12:19:12 2021] [<ffffffffa7c4ccde>] SyS_open+0x1e/0x20 [Tue Mar 30 12:19:12 2021] [<ffffffffa8194f92>] system_call_fastpath+0x25/0x2a [Tue Mar 30 12:19:12 2021] INFO: task postmaster:119438 blocked for more than 120 seconds. [Tue……

阅读全文

网络穿透

背景 一个类似于花生壳的服务。将一个内网服务暴露在公网中提供访问。 前提条件 拥有公网IP的服务器。比如 xx云服务器 准备 下载安装包 wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz 解压后 . ├── frpc ├── frpc_full.ini ├── frpc.ini ├── frps ├── frps_full.ini ├── frps.ini ├── LICENSE └── systemd ├── frpc.service ├── frpc@.service ├── frps.service └── frps@.service 分为客户端和服务端 客户端: 内网服务器 服务端: 拥有……

阅读全文

Ubuntu 20.04 网络配置

配置 vim /etc/netplan/00-installer-config.yaml # This is the network config written by 'subiquity' network: ethernets: enp2s0: addresses: - 192.168.6.111/24 gateway4: 192.168.6.1 nameservers: addresses: [119.29.29.29] version: 2 生效 netplan apply 查看网卡 #ethtool enp2s0 Settings for enp2s0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: Symmetric Receive-only Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Receive-only Link partner advertised auto-negotiation: Yes Link partner advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x00000033 (51)……

阅读全文

Linux 获取CPU温度

直接读取系统信息 可以通过读取如下路径中的数据来获取cpu的温度信息,不过读取的数据没有经过处理。 cpu0: cat /sys/class/thermal/thermal_zone0/temp cpu1: cat /sys/class/thermal/thermal_zone1/temp 通过命令行的方式获取 安装 lm_sensors 软件包: # rpm yum install lm_sensors # deb apt-get install lm-sensors 执行命令sensors-detect,进行简单配置,此命令执行后会出现一系列选项,一直yes即可; 执行……

阅读全文

vim 编辑

字符串查找 a.查找一个字符串使用:“/你要查询的内容” b.查找下一个 :“/你要查询的内容” 再输入”n“跳到下一个 字符串替换 a. 文件内全部替换: %s#abc#def#g(用def替换文件中所有的abc) 例如把一个文本文件里面的“linuxidc.com”全部替换成“linuxidc.……

阅读全文

pmap Linux 进程内存分析

介绍 pmap - report memory map of a process(查看进程的内存映像信息) 参数说明 x extended Show the extended format. 显示扩展格式 d device Show the deviceformat. 显示设备格式 结果查看说明 Address: start address ofmap 映像起始地址 Kbytes: size of map in kilobytes 映像大小 RSS: resident set size inkilobytes 驻留集大小 Dirty: dirty pages (both sharedand private) in kilobytes 脏页大小 Mode: permissions on map 映像权限: r=read,w=write, x=execute, s=shared, p=private (copy on write) Mapping: file backing the map ,or ‘[ anon ]’ for allocated memory, or ‘[ stack ]’ for the program stack.……

阅读全文

meminfo Linux 内存信息

介绍 /proc/meminfo是了解Linux系统内存使用状况的主要接口,我们最常用的”free”、”vmstat”等命令就是通过它获取数据的 内容解读 cat /proc/meminfo MemTotal: 8009504 kB 除了bios ,kernel本身占用的内存以外,可以被kernel所分配的内存。一般这个值固定不变。 MemFree: 2385828 kB 未被使用的内存 MemAvailable:……

阅读全文

smartctl 硬盘检测

SMART 简介 S.M.A.R.T.,全称为“Self-Monitoring Analysis and Reporting Technology”,即“自我监测、分析及报告技术”。是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录并与厂商所设定的预设安全……

阅读全文

Centos 初始化配置

网络配置 设置IP 略 ip_froward 查看 sysctl -a | grep ip_ 修改 vi /etc/sysctl.conf net.ipv4.ip_forward = 1 最大使用内存 vm.max_map_count=262144 生效 sysctl -p 系统更新 yum -y update 安装扩展及工具 yum -y install epel-release net-tools bind-utils telnet wget sysstat 文件链接限制 查看 ulimit -n 修改 vi /etc/security/limits.conf * - nofile 65536 * soft nproc 65536 * hard nproc 65536 * soft nofile 65536 * hard nofile 65536 rm /etc/security/limits.d/* -rf 安全 selinux 查看 getenforce 修改 临时 setenforce 0 永久 vi /etc/sysconfig/selinux sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config setenforce 0 设置 firewalld 设置 ssh vi /etc/ssh/sshd_config 禁用root用户,密钥登陆 切换……

阅读全文