Debian最小安装后没有sudo问题解决
发表于|更新于|Linux
|总字数:57|阅读时长:1分钟
1 | su root # 先切换到root用户 |
文章作者: 崔安兵
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 崔安兵的博客!
相关推荐
2026-02-26
WSL中使用git-ssh拉取代码出现异常的问题
初步现象是使用git-SSH拉取代码的时候提示下面的错误: 1234567git clone git@gitee.com:Doocs/md.gitCloning into 'md'...git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists. 使用SSH测试连接情况: 1234567 ssh -T git@gitee.comThe authenticity of host 'gitee.com (180.76.198.77)' can't be established.ED25519 key fingerprint is SHA256:+ULzij2u99B9eWYFTw1Q4ErYG/aepHLbu96PAUCoV88.This key is not k...
2024-09-26
zsh不能显示和输入中文的解决
zsh 无法输入、显示中文(Debian) 现象:输入中文无反应 / 输出中文方块问号、乱码。根本三点原因: 系统没有生成 UTF‑8 locale(最常见) zsh会话内LANG/LC_*环境变量不是UTF‑8 终端缺少中文字体,或者客户端终端本身编码不是UTF‑8 小提示:不一定要把系统语言改成中文,只要启用UTF‑8 locale,英文系统同样可以输入显示中文,推荐生产服务器使用en_US.UTF‑8。 步骤1:检查当前状态12localelocale charmap charmap如果输出不是UTF‑8,说明编码环境异常。 locale -a | grep UTF‑8查看系统可用locale。 步骤2:Debian生成UTF‑8 locale1sudo nano /etc/locale.gen 取消注释: 12en_US.UTF‑8 UTF‑8zh_CN.UTF‑8 UTF‑8 # 需要中文locale再打开 保存,执行生成: 123sudo locale‑gen# 设置系统全局默认sudo update‑locale LANG=zh_CN.UT...
2024-09-26
linux教程:vm.max_map_count参数详解
max_map_count 文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量。虚拟内存区域是一个连续的虚拟地址空间区域。在进程的生命周期中,每当程序尝试在内存中映射文件,链接到共享内存段,或者分配堆空间的时候,这些区域将被创建。调优这个值将限制进程可拥有VMA的数量。限制一个进程拥有VMA的总数可能导致应用程序出错,因为当进程达到了VMA上线但又只能释放少量的内存给其他的内核进程使用时,操作系统会抛出内存不足的错误。如果你的操作系统在NORMAL区域仅占用少量的内存,那么调低这个值可以帮助释放内存给内核用。 Issue 软件厂商建议增加 vm.max_map_count 的值,这对系统有负面影响吗? Resolution 根据 kernel-doc/Documentation/sysctl/vm.txt: 此文件包含进程可以具有的最大内存映射区域数。内存映射区域用作调用 malloc 的副作用,直接由 mmap 和 mprotect 调用,并在加载共享库时也被调用。 虽然大多数应用程序需要不到一千个映射,但某些程序(特别是 malloc 调试器)可能会消耗大量映射,例...
2026-03-01
chmod命令中的777是什么,如何计算
Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。 只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。 八进制语法chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。历史上,文件权限被放在一个比特掩码中,掩码中指定的比特位设为1,用来说明一个类具有相应的优先级。 # 权限 rwx 二进制 7 读 + 写 + 执行 rwx 111 6 读 + 写 rw- 110 5 读 + 执行 r-x 101 4 只读 r– 100 3 写 + 执行 -wx 011 2 只写 -w- 010 1 只执行 –x 001 0 无 — 000 例如,...
2024-09-26
在Debian操作系统下实现NFS自动挂载
在 Debian 操作系统下实现 NFS 自动挂载,可以按照以下步骤进行: 1. 安装 NFS 客户端首先,在客户端机器上安装 NFS 客户端工具: 12sudo apt updatesudo apt install nfs-common 2. 创建挂载点在客户端机器上创建一个挂载点目录: 1sudo mkdir -p /mnt/nfs_share 3. 编辑 /etc/fstab 文件编辑 /etc/fstab 文件,添加 NFS 挂载条目,使其在系统启动时自动挂载: 1sudo nano /etc/fstab 在文件末尾添加如下条目(请根据你的实际 NFS 服务器地址和共享路径进行修改): 12# 格式:NFS服务:/共享目录 本地挂载点 文件系统类型 挂载选项 dump fsck 192.168.1.10:/srv/data /mnt/nfs nfs rw,_netdev,nofail,x-systemd.device-timeout=10s,proto=tcp,vers=4.2 0 0 解释: 192.168.1.100 是 NFS 服务器的 IP 地址。 /s...
2024-10-10
Debian12上使用chrony做时间同步
chrony 是一个灵活且快速的 NTP 客户端和服务器,非常适合断断续续的网络连接或虚拟化环境。 安装 chrony: 12sudo apt updatesudo apt install -y chrony 配置 chrony(可选):默认情况下,chrony 配置文件位于 /etc/chrony/chrony.conf,可以编辑该文件指定其他 NTP 服务器: 1sudo nano /etc/chrony/chrony.conf 找到以 pool 或 server 开头的行并替换为自己指定的服务器。例如: 12pool ntp.server1.com iburstserver ntp.server2.com iburst 保存并退出后,重启 chrony: 1sudo systemctl restart chrony 验证 chrony 状态:可以使用以下命令检查同步状态: 1chronyc tracking 该命令会显示 chrony 的时间同步状态,包括偏差和延迟等信息。 完成上述步骤后,Debian 12 的系统时间应当成功与 NTP 服务器同步。
评论
