Linux 使用技巧#

Debian Wi-Fi 网络正常但任务栏无法显示 Wi-Fi 图标#

Debian 有时会默认安装多个网络管理器,多个网络管理器之间冲突,就会导致 Wi-Fi 图标无法显示

例如 ifupdown 、 wicd 和 NetworkManager 都自动安装了

解决办法:

  1. 卸载不需要的网络管理器
    sudo apt purge ifupdown wicd

  2. 确保 /etc/network/interfaces 没有配置 Wi-Fi
    否则 NetworkManager 会忽略该接口

    auto lo                   # 一般来说仅需保留此行
    iface lo inet loopback

一条命令调整文件与目录的权限 1#

背景:

偶尔会接受到来自 Windows 系统的目录与文件,但是这些文件的权限经常全部都是 0777,这是让人难以接受的

以前会考虑写个脚本来遍历目录调整权限,但是脚本都没有保留,所以这次就直接谷歌了

有两个办法:

  1. 通过 find 命令

    # for directories
    find /path/to/dir -type d -print0 | xargs -0 chmod 0755
    
    # for files
    find /path/to/dir -type f -print0 | xargs -0 chmod 0644
  2. 通过 chmod 命令本身的参数控制

    chmod -R u+rwX,go+rX,go-w /path/to/dir

    这里主要是用到了 -X 参数,这个参数可以为 目录 自动加入 可执行 权限

    但是对于文件,它会检查文件是否符合下列条件,只有符合条件的文件才会被赋予 可执行 权限

    1. 文件本身是 可执行文件

    2. 被当前用户(组) (取决于你这个 -X 放在命令中的哪一段) 检索到

LightDM 开机自动登陆用户账户 2#

修改文件 /etc/lightdm/lightdm.conf

[Seat:*] 下方跟添加

autologin-user=chinanoahli    # 以 chinanoahli 用户作为例子,请修改为你自己的用户名
autologin-user-timeout=60     # 先等待 60 秒,若误操作,再进行自动登陆

⚠ 注意:

LightDM 的配置文件内容相同的注释比较多,如果用搜索功能进行搜索的话,务必要看清楚自己修改的必须是 [Seat:*] 段落里面的内容,而不是其他注释说明中的内容!!

重建 GUI 的字体缓存#

root 身份运行 fc-cache -r -v

重建 GUI 的图标缓存#

root 身份运行 update-icon-caches /usr/share/icons/*

检查 ext4 文件系统错误,并进行碎片整理 3 4#

这些操作都需要 root 权限

# umount 你需要操作的<分区>
fsck.ext4 -y -f -v /dev/<分区>     # 检查文件系统是否有错误
fsck.ext4 -y -f -v -D /dev/<分区>  # 优化目录结构
# mount 你需要操作的<分区>
e4defrag -v /dev/<分区>            # 对文件进行碎片整理
fsck.ext4 -y -f -v /dev/<分区>     # 检查到底优化了多少(非必要)

引用来源#


使用说明

本站任何链接均可使用 鼠标中键 点击以直接在 新标签页 中打开

因为 ,所以本站直接使用 Cloudflare Pages 托管,大陆访问有时会比较缓慢,如遇到图片加载速度缓慢或出错,请刷新再试


内容归属

chinanoahli @ GitHub

对笔记内容有任何问题或建议,请到本项目的 Discussions页面 提出


奖励我一瓶快乐水

本站无广告,自费建设,自行维护

如果你觉得本站的资讯对你有用,可以通过以下任意一种方式奖励我一瓶快乐水

微信赞赏码

支付宝转账

外国朋友专用
点击图片跳转

微信赞赏码 支付宝转账 Paypal

关于许可证

严格禁止事项

严禁转载本站点的任何内容到大陆地区任何所谓的假开源平台,特别点名 CSDN 、 Gitee 等

基本全为个人笔记和个人观点,采用 CC BY SA 许可协议发布,许可协议的具体规条款请点击下方的 图片 进行查看

你可以任意修改和再分发本资料,但必须采用同样的许可证。

如有转载的资料或链接,请按照来源的许可证处理。

CC BY-SA 4.0