Ubuntu字体安装与调整:系统美化完全指南
本文为您详细解析Ubuntu系统字体安装与调整的全过程,从图形化工具Font Manager到命令行操作,助您轻松驾驭自定义字体。更有GNOME Tweak Tool深度美化秘籍,提升视觉体验。附带等宽字体使用提示,避免终端显示问题,让您的Ubuntu界面焕然一新。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-07-24 22:15:41 Linux 命令行 用户管理 运维
搞运维或者日常折腾服务器的时候,经常需要看一眼当前机器上有哪些用户。可能是排查权限问题,也可能是做安全审计,总之这个需求挺高频的。
用得最多的办法也就那么几个,这里记一下,方便以后直接抄。
先说最直接粗暴的——直接翻 /etc/passwd。这个文件每一行就是一个用户,格式固定,冒号分隔。想看完整列表直接 cat 就行。
cat /etc/passwd
不过一般用不到那么多字段,只想要用户名的话,可以用 awk 把第一列切出来。
awk -F: '{print $1}' /etc/passwd
这条基本上所有发行版都能跑,最小化环境里 awk 一般也是有的。如果机器上只有 busybox,它的 awk 也支持这种写法,不用顾虑兼容性。
有时候你可能会遇到一种情况:明明用户能登录,但 /etc/passwd 里却没有。不是见鬼了,是这台机器接入了 LDAP 或者 NIS 之类的集中认证。
本地文件当然查不到域账号。这时候用 getent 就更靠谱,它会走 NSS 的配置,把系统数据库里的条目都捞出来,不止本地。
getent passwd
只取用户名一样可以接 awk。
getent passwd | awk -F: '{print $1}'
很多人知道 getent 能查 hosts,用来做名字解析的小测试,但查 passwd 数据库这事其实更实用,尤其是在公司内网环境。线上排错的时候,先在业务机器上 getent passwd 看一眼,比上来就怀疑配置错要快得多。
还有一个办法,是 bash 内建的 compgen。这个命令原本是给命令行补全用的,但你可以直接拿它来列出所有用户名。
compgen -u
输出很干净,没有额外信息。不过它只能在 bash 下用,zsh 或者别的 shell 里敲了没反应,我一开始没注意到这点,在脚本里调 compgen 调试半天才发现环境不对。
所以写自动化脚本的时候别依赖这个,除非你明确知道跑的是 bash。
这三种方式用哪个,取决于你当下是什么场景。日常巡检、随手看看,直接读 /etc/passwd 最省事,不用调额外命令。如果是混合认证环境,或者怀疑账号来源不止本地,getent 可以兜底。
compgen 适合临时在交互式终端里快速扫一眼,方便但不通吃。搞熟了之后脑子里自然会有选择,不用刻意记什么对比表。
本文为您详细解析Ubuntu系统字体安装与调整的全过程,从图形化工具Font Manager到命令行操作,助您轻松驾驭自定义字体。更有GNOME Tweak Tool深度美化秘籍,提升视觉体验。附带等宽字体使用提示,避免终端显示问题,让您的Ubuntu界面焕然一新。
本文系统梳理Linux下Segmentation Fault(SIGSEGV)的常见诱因,如空指针解引用、数组越界及栈溢出等。详细讲解利用GDB和Valgrind两大调试利器,从根源定位问题,并通过案例解析错误类型与解决策略。旨在提升开发者调试效率,确保程序稳定运行。
想要快速更换Linux默认Shell?这份超实用秘籍带你飞!聚焦`chsh`命令,提供简洁明了的操作步骤,无论是新手还是老鸟都能快速掌握。同时提醒你编辑`/etc/passwd`的注意事项,助你高效配置,一键拥有专属Shell!
Linux服务器SSL证书部署的全流程,包括证书准备、端口配置、Web服务器(Nginx/Apache)配置及验证方法。核心要点涵盖证书文件权限管理、443端口开放策略、TLS协议版本优化配置,以及常见部署问题的系统化排查方案。通过标准化配置模板和可视化排查表格,帮助运维人员快速完成HTTPS安全改造,有效提升网站安全防护能力。
本文详尽阐述了在Linux服务器上部署SSL证书的全流程,涵盖证书获取、端口开放、Nginx与Apache服务器配置及验证等关键步骤,为数字信道披上安全之光。