ubuntu
-
如何解决SDKMAN安装Gradle时因Curl引起的写入失败错误
在使用sdkman安装gradle等工具时,若遇到curl: (23) failed writing received data to disk/application错误,通常是由于系统默认的snap版curl与sdkman的目录写入权限冲突所致。本文将详细指导如何通过卸载snap版curl并安装…
-
LINUX怎么查看登录失败的尝试记录_Linux查看登录失败记录方法
首先使用faillog命令查看登录失败记录,再通过分析/var/log/auth.log和lastb命令获取详细认证失败信息,最后可配置auditd服务实现精细化登录行为审计。 如果您发现系统可能存在异常登录行为,需要排查未经授权的访问尝试,则可以通过检查系统日志来获取登录失败的记录。这些信息通常由…
-
解决SDKMAN安装Gradle时因Curl版本问题导致的下载失败
本文旨在解决sdkman安装gradle等工具时遇到的“failed writing received data to disk/application”错误。核心问题在于snap安装的curl可能导致文件写入权限或兼容性问题。解决方案是卸载snap版本的curl,并重新通过apt包管理器安装cur…
-
LINUX怎么查看命令的执行历史和时间_Linux命令历史与时间查看方法
启用HISTTIMEFORMAT环境变量可记录命令执行时间,通过修改~/.bashrc添加export HISTTIMEFORMAT=”%F %T “并执行source生效,随后使用history命令查看带时间戳的历史记录;为获取更完整信息,可结合grep过滤或强制写入his…
-
LINUX远程桌面连接怎么设置_LINUX配置远程桌面(VNC/Xrdp)教程
首先配置Xrdp服务实现远程桌面连接,安装并启动xrdp后开放3389端口,通过Windows远程桌面连接;或安装TigerVNC并设置密码与xstartup启动文件,运行vncserver并开放5901端口,使用VNC客户端连接;同时配置防火墙规则,推荐安装XFCE桌面环境以确保兼容性。 如果您希…
-
解决SDKMAN安装Gradle时因Curl引发的错误
当使用SDKMAN安装Gradle时遇到下载失败(如`curl: (23) Failed writing received data to disk/application`)错误,通常是由于系统默认的`curl`版本(特别是通过Snap安装的`curl`)与SDKMAN的操作不兼容所致。本教程将指…
-
LINUX怎么强制用户在下次登录时修改密码_Linux强制用户下次登录修改密码方法
使用chage -d 0 username可强制用户下次登录时更改密码,系统将密码最后更改日期设为0;2. passwd -e username命令也可立即过期密码;3. 结合usermod锁定解锁与chage设置,可增强账户控制。 如果您需要确保某个用户在下次登录系统时必须更改密码,可能是出于安全…
-
Linux如何抓取网络数据包tcpdump使用方法
tcpdump是Linux下强大的网络抓包工具,用于故障排查与安全分析,支持接口监听、包过滤、保存及读取抓包文件,常用参数包括-i指定接口、-c限制数量、-n不解析主机名、-w保存数据、-r读取文件,并可通过BPF语法实现精确过滤,结合Wireshark可深度分析流量。 在Linux系统中,tcpd…
-
Linux怎么查看所有已安装的服务列表



在Linux系统里,想知道到底有哪些服务在跑,或者哪些服务准备开机启动,这其实是个很基础但又很关键的问题。简单来说,最直接的办法就是用 systemctl 命令,它是现代Linux发行版(比如Ubuntu、CentOS、Debian等,只要是基于systemd的)管理服务的主力。敲一个 system…
-
Linux怎么同时管理rpm和deb两类软件包



不能在Linux系统中混用RPM和DEB包,因两者互不兼容,应根据发行版选择对应包格式和管理%ignore_a_1%,如RPM系用dnf、DEB系用apt,并推荐使用容器化或配置管理工具实现跨系统部署,以避免依赖冲突和系统损坏。 在Linux系统中,不能也不建议同时混合管理RPM和DEB两类软件包。…