运维
-
如何在Linux中查看端口 Linux ss与netstat对比
现代Linux系统更倾向于使用ss命令,因其通过netlink直接与内核通信,性能更高、信息更全、支持精细过滤,尤其在处理大量连接时远优于依赖解析/proc文件的netstat。 在Linux系统中,要查看当前系统开放或正在使用的端口,最常用的两个命令是 ss 和 netstat 。它们都能提供端口…
-
如何在Linux中挂载外部存储 Linux mount命令参数详解
答案:Linux中挂载外部存储需使用mount命令,先通过lsblk和blkid识别设备及文件系统,创建挂载点目录,再挂载;常见问题包括设备未识别、文件系统不支持、权限不足、设备忙碌等,可通过dmesg、安装驱动、指定UID/GID、lsof排查;为实现开机自动挂载,可编辑/etc/fstab文件,…
-
如何在Linux中自定义服务 Linux systemd单元文件编写
编写systemd服务需创建.service文件,定义Unit、Service、Install三部分,通过systemctl命令管理服务启停与开机自启,排查错误用status查看日志,支持环境变量、依赖配置及多种重启策略,更新时先停服务再替换文件并重载配置。 自定义Linux服务,核心在于编写一个s…
-
linux中pwd什么意思
在%ign%ignore_a_1%re_a_1%中,pwd全称print working directory,意思是打印当前工作目录;pwd命令的作用就是就是显示当前所在目录,语法为“pwd [选项]”。pwd命令主要用在当不确定当前所在位置时,查看当前目录的绝对路径。 本教程操作环境:linux7…
-
如何在Linux中检查依赖 Linux apt-cache depends分析
apt-cache depends 可查看 Debian 系统中软件包的依赖树,如 nginx 依赖 nginx-core 等,支持过滤和反向查询,帮助理清依赖关系。 在 Linux 系统中,特别是基于 Debian 的发行版(如 Ubuntu),了解一个软件包依赖哪些其他包,是系统管理与故障排查中…
-
如何扩展逻辑卷 LVM在线扩容技巧
首先确认卷组是否有足够空闲空间,1. 使用vgdisplay或vgs查看vg的free pe/size,若空间不足则添加新磁盘并执行pvcreate和vgextend将其加入卷组;2. 使用lvextend命令扩展逻辑卷,可指定增加容量如-l +20g或使用-l +100%free扩展全部剩余空间;…
-
如何在Linux中打包软件 Linux fpm快速打包工具
fpm是一个用Ruby编写的开源工具,可将目录、源码、Python包等快速打包为deb、rpm等格式,简化Linux软件分发。 在Linux中打包软件,很多人第一反应是使用 dpkg 或 rpm 这类工具,但手动编写控制文件、处理依赖、组织目录结构非常繁琐。一个更高效的方式是使用fpm(Effing…
-
如何在Linux中配置无线 Linux wpa_supplicant使用
首先确认无线网卡已识别并启用,安装wpa_supplicant后生成含SSID和密码的配置文件,通过指定接口启动服务并用dhclient获取IP,最后验证连接与设置开机自启,适用于手动或嵌入式场景。 在Linux中配置无线网络连接,wpa_supplicant 是一个关键工具,用于处理WPA/WPA…
-
如何在Linux中配置IPv6地址 Linux ipv6基本设置
Linux系统默认支持IPv6,可通过ip命令查看或临时配置地址,如ip -6 addr show查看、ip -6 addr add添加;永久配置需修改Netplan(Ubuntu/Debian)或ifcfg文件(CentOS/RHEL),并重启网络服务;可通过sysctl临时或永久启用/禁用IPv…
-
如何在Linux中查找命令 Linux which与whereis区别
which命令依赖$PATH查找可执行文件,用于确定当前执行的命令路径;whereis则在固定系统目录中查找命令的二进制文件、源码和手册页,不依赖$PATH,适合了解命令的完整安装信息。两者互补,which适用于确认运行路径,whereis适用于全面了解命令分布。 在Linux系统里,要找到一个命令…