随笔分类 - Linux 进阶类
摘要:在 Linux 系统中,环境变量的加载和优先级顺序取决于多个文件的作用范围和加载时机。以下是主要的文件及其优先级说明:1. /etc/profile作用范围:全局文件,适用于所有用户。加载时机:登录 Shell 时加载(login shell)。优先级:最低,通常在用户登录后,首先加载此文件。 2.
阅读全文
摘要:tcpdump -i ens192 -w - | pv -bert > /dev/null 这个命令在 Linux 系统中结合了 tcpdump、pv 和重定向的功能,用于实时捕获网络数据包并通过 pv 显示传输速率等信息,最终将数据流丢弃。我们逐部分解释其作用: 1. tcpdump -i ens
阅读全文
摘要:日志管理目标 日志的管理,一般包括两大部分 日志内容,合理的日志内容(日志锚点,内容格式,等)可以为应用服务的执行记录、问题排查提供最有力的帮助 日志存档规则,包括日志分割方式(按日期、按文件大小,等),日志存档数量,如只保存最近一个月,等 对于自行开发的应用服务,日志的管理可以由开发人员通过日志组
阅读全文
摘要:# ifconfig | grep "RX bytes" | awk -F'[: ]+' '{sum+= 9};END{print sum, sum/1024/1024/14/12/60/60}' 298734852820428 471.058 ifconfig 输出网络接口的信息,
阅读全文
摘要:备份用户信息文件 cat /etc/passwd > passwd.txt ; cat /etc/shadow > shadow.txt ; 备份当前网络信息netstat -anp > netstat_anp.txt ; 备份历史命令cp ~/.bash_history history.txt ;
阅读全文
摘要:例如: 可以使用find命令找出大文件 find /var -type f -exec du -h {} + | sort -rh | head -n 10
阅读全文
摘要:注:所用操作需要root权限 一、查看磁盘 # lsblk 可以看到是一个12T大小的磁盘,正常初始化挂载是无法识别到12T空间的,需要转换磁盘格式。操作如下 # parted /dev/sdb mklabel gpt -s 查看磁盘格式 # parted -l 已转换为gpt格式。 二、初始化磁盘
阅读全文
摘要:扩容卷组pvcreate /dev/sdcvgextend uservg /dev/sdclvextend -l +100%FREE /dev/mapper/uservg-datalv xfs_growfs /dev/mapper/uservg-datalv
阅读全文
摘要:步骤: 1、在SSH配置文件sshd_config中添加 AllowUsers libin 表示只允许用户名为libin的用户通过SSH进行连接。 2、重启SSH服务以应用更改 sudo systemctl restart sshd
阅读全文
摘要:一、机器 /home 单独挂载了,只有2G ,现在 /data 有200G 我想将 /home 移至/data下 怎么操作? 解决方案: 1:备份数据 2:进入单用户模式,重新启动系统,并在启动菜单中选择进入单用户模式(也可以通过在启动时添加 single 或 1 到内核启动参数)。 3:创建新的目
阅读全文
摘要:请确保 sar 已经安装并正在记录数据。你可以通过以下步骤确保 sar 正在运行:服务是sysstat 查看 CPU 使用情况: sar -u -s 00:00:00 -e 06:00:00 查看内存使用情况: sar -r -s 00:00:00 -e 06:00:00 查看 I/O 和传输速率:
阅读全文
摘要:cat /etc/passwd | egrep '^hnoa3|^huxianghui|^zhousichong' |awk -F: '{print $1}' | xargs -I {} sh -c 'echo "User: {}"; id {}; echo " "'cat /etc/passwd
阅读全文
摘要:linux系统查找占用swap空间最多的10个进程(1)ps -eo pid,user,comm,pmem,vsz --sort=-vsz | head -n 11(2)for i in 0 >100');do awk '/Sw
阅读全文
摘要:cat /sys/devices/system/cpu/smt/active 该命令将显示一个数字,表示当前SMT的状态。通常情况下: 如果该文件中的值为1,则表示SMT已启用。 如果该文件中的值为0,则表示SMT已禁用。 请注意,更改该文件的内容可能需要root权限。如果您希望启用或禁用SMT,您
阅读全文
摘要:#!/bin/bash # 获取所有僵尸进程的PID zombie_pids= zombie_pids;
阅读全文
摘要:1、列出所有连接 nmcli connection show 2、启用/禁用网络连接 nmcli connection up <ConnectionName> nmcli connection down <ConnectionName> 3、连接到一个 Wi-Fi 网络 nmcli device w
阅读全文
摘要::set nu 显示行 :1,13s/^/#/g 注释首行 : ctrl + v 可视化,光标放到第一行开头,选择需要每行需要删除的内容,dd就删除了
阅读全文
摘要:nmcli con add type bond ifname bond0 con-name bond0 mode 4 miimon 100 nmcli con add type bond-slave ifname ens21 master bond0 nmcli con add type bond-
阅读全文
摘要:一、IPTABLES四表五链学习: (1)Filter表:是iptables的默认表,它有以下三种内建链(chains): INPUT链 – 处理来自外部的数据。 OUTPUT链 – 处理向外发送的数据。 FORWARD链 – 将数据转发到本机的其他网卡设备上。 (2)NAT表:NAT表有三种内建链
阅读全文
摘要:# iptables -t nat -A PREROUTING -p udp --dport 314 -j DNAT --to-destination 本机IP:3140 # cp -a /etc/sysconfig/iptables.rules /etc/sysconfig/iptables.ru
阅读全文