分类: 运维

350 篇文章

Linux如何恢复被删除的用户数据
恢复Linux被删数据需立即停用磁盘并使用photorec或extundelete等工具,结合快照或备份可提高恢复成功率。 恢复Linux中被删除的用户数据,并非易事,但并非完全不可能。可能性取决于数据被删除的方式、删除后系统是否被继续使用,以及是否采取了合适的预防措施。核心在于理解数据删除的机制,以及可用的恢复工具。 首先要明确,Linux下的删…
Linux查看日期和时间date命令用法
date命令可查看和设置系统时间,支持格式化输出及修改时区。使用date +"%Y-%m-%d %H:%M:%S"可自定义显示格式,sudo date -s设置系统时间,sudo hwclock --systohc同步硬件时钟;时区由/etc/localtime决定,可用timedatectl set-timezone配置,TZ…
Linux如何删除软链接和硬链接
删除软链接和硬链接均使用rm命令,软链接删除不影响原文件,硬链接删除仅移除文件名,数据在所有链接删除后才释放。 在Linux中,删除软链接(符号链接)和硬链接的方法有所不同,但操作都很简单。关键是理解它们的本质区别,避免误删原始文件。 删除软链接(符号链接) 软链接类似于快捷方式,指向原始文件或目录。删除软链接不会影响原始文件。 使用 rm 或 u…
如何在Linux中网卡速率 Linux ethtool速率协商
使用ethtool命令可查看和设置网卡速率,如ethtool eth0查看当前速率、双工模式及自动协商状态,通过ethtool -s eth0 speed 100 duplex full autoneg off设置固定速率,需注意两端设备配置匹配,避免双工不匹配导致丢包,设置仅临时生效,持久化需写入网络配置文件。 在Linux系统中,查看和设置网卡…
Linux如何删除用户的家目录文件
删除用户家目录最安全的方法是使用userdel -r命令,它能同时删除用户账户及家目录。直接使用rm -rf虽有效但风险高,仅删除家目录而保留账户会导致用户登录后丢失配置和数据,且存在安全隐患。处理敏感数据时应结合shred或wipe等工具进行安全擦除,或采用全盘加密、物理销毁等更高级防护措施,确保数据不可恢复。 在Linux系统里,要删除用户的家…
Linux如何锁定软件包防止更新
在Linux中锁定软件包可防止更新,Debian/Ubuntu用apt-mark hold,CentOS/RHEL/Fedora用dnf versionlock add,SUSE/openSUSE用zypper addlock,锁定后需验证更新行为确保生效。 在 Linux 系统中,有时需要锁定某个软件包,防止它在系统更新时被自动升级或降级,比如为…
Linux如何检查服务启动失败的原因
服务启动失败通常由配置错误、权限不足、依赖未满足或资源冲突引起,首先通过 systemctl status 和 journalctl 查看状态与日志,检查配置文件、权限、端口占用及依赖服务,若开机自启失败则需关注环境变量、时序问题和资源竞争,结合 strace、lsof 等工具深入排查底层原因。 服务在Linux上启动失败,这真是个让人头疼的老问题…
Linux下载文件命令wget的使用说明
wget是一个强大的命令行下载工具,支持断点续传、递归下载和镜像网站。使用wget -c可续传中断的大文件;--mirror --convert-links --page-requisites --no-parent可完整下载网站用于离线浏览;与curl相比,wget专注下载,而curl更擅长多协议交互和API调试。 wget在Linux世界里,就…
Linux命令行提示符自定义技巧
自定义Linux命令行提示符需修改PS1变量,通过在~/.bashrc或~/.zshrc中添加export PS1="..."并配合颜色、目录、Git分支等信息实现永久生效,确保使用[]包裹非打印字符以避免显示错位,并减少执行耗时命令以防止卡顿。 自定义Linux命令行提示符,说白了,就是把那个默认的、看起来平平无奇的 user…
如何在Linux中颜色输出 Linux ANSI颜色代码配置
可以在Linux中使用ANSI颜色代码实现终端彩色输出,提升信息可读性。通过33[31m等转义序列设置文本颜色,如红色为31、绿色32、黄色33,配合33[0m重置样式;可结合粗体(1)、下划线(4)等属性增强显示效果。建议在脚本中定义颜色变量(如RED='33[0;31m')以提高可维护性,并提供禁用颜色选项以增强兼容性。标准8色兼容性良好,25…