分类: 运维

350 篇文章

Linux文件传输命令scp详细介绍
答案:scp是基于SSH的安全文件传输命令,适用于简单、加密的文件复制。它语法直观,支持本地与远程主机间互传文件,通过-P指定端口、-r递归复制目录、-C启用压缩、-l限速等选项满足多样化需求;相比rsync缺乏增量同步和断点续传,但更简洁;面对权限问题需检查源/目标读写权限及磁盘空间,连接故障则排查SSH服务、防火墙、网络连通性;优化传输可启用压…
Linux如何查看指定端口对应的进程
使用netstat或lsof命令可查看Linux系统中指定端口被哪个进程占用,netstat通过sudo netstat -tulnp | grep :端口号显示监听端口的PID和程序名,lsof通过sudo lsof -i :端口号列出使用该端口的进程信息,两者均需sudo权限以确保完整显示;若无法看到进程信息,可能因权限不足、端口处于TIME_…
Linux系统目录proc与sys的作用
/proc和/sys是Linux中不占磁盘空间的虚拟文件系统,由内核在内存中动态生成。1. /proc提供进程和系统状态信息,如CPU、内存、进程详情及内核参数调整;2. /sys展示设备、驱动、总线的层次结构,支持设备模型管理与属性配置;两者分别侧重系统运行时信息与硬件设备模型交互。 Linux系统中的/proc和/sys是两个特殊的虚拟文件系统…
Linux目录所有者修改chown命令用法
使用chown命令可修改文件或目录的所有者和所属组,基本语法为chown [选项] 属主[:属组] 文件或目录;例如chown alice /data/project修改所有者,chown alice:dev /data/project同时修改所有者和组,加-R选项可递归修改目录下所有内容,常用选项包括-v显示过程、-f静默错误,操作需管理员权限且…
Linux如何用dnf升级软件版本
使用dnf可升级软件包,先通过sudo dnf upgrade 软件名升级单个软件,或用sudo dnf upgrade更新全部软件,通过sudo dnf install 软件名-版本号安装指定版本,启用EPEL等仓库获取新版软件,用dnf list查看可用版本,确保仓库配置正确并备份数据。 在Linux系统中,特别是使用Fedora、RHEL或C…
如何在Linux中设置密码策略 Linux pam_pwquality配置
设置Linux密码策略需配置pam_pwquality模块,通过修改/etc/pam.d/common-password文件,设置retry、minlen、minclass、difok等参数强制密码复杂度,并结合chage命令或pwscore脚本强制用户更新合规密码,同时可启用pam_tally2、pam_faillock等模块增强账户安全。 设置…
如何在Linux中路由优先级 Linux metric值设置
路由优先级由metric值决定,值越小优先级越高。系统优先选择metric低的路由,适用于多网关、多网卡场景,如设置主备线路。可通过ip route命令临时设置metric,或在配置文件中永久设置,如Netplan、ifcfg-eth0等。DHCP会自动分配metric,通常有线网络低于无线。需避免相同metric导致不必要的负载均衡。 在Linu…
如何在Linux中管理用户服务 Linux systemctl –user模式
使用systemctl --user可管理用户级后台服务,无需root权限。将.service文件放在~/.config/systemd/user/目录下,通过daemon-reload加载,再用start、enable等命令控制服务;配合loginctl enable-linger可使服务在用户登出后仍运行,适合个人后台任务。 在Linux里,管…
Linux目录切换命令cd使用说明
cd命令是Linux中用于切换目录的核心命令,掌握其用法可实现高效文件系统导航。使用cd [目录名]可切换到指定目录,支持相对路径(如cd Documents)和绝对路径(如cd /var/log);cd ..可返回上一级目录,cd或cd ~快速回到用户主目录,cd -则实现在最近两个目录间快速切换。进阶技巧包括设置CDPATH环境变量简化路径输入…
如何在Linux中环境隔离 Linux chroot环境配置
chroot通过改变进程根目录实现轻量级隔离,需创建隔离目录、复制程序依赖、配置并测试环境,可借助debootstrap简化;但其不防权限逃逸、共享内核且无资源限制,安全性弱于容器或虚拟机。 隔离Linux环境,本质上是为了限制进程的访问权限,避免对系统造成意外破坏,或者防止恶意软件扩散。chroot 是一种比较轻量级的环境隔离方法,它通过改变进程…