为了测试和学习,我安装了几个 DEs Plasma、Ubuntu Gnome 等。
其他时候,在删除其中一个之后,许多包消失了,剩下的 DE 几乎无法使用。
有没有一种安全的方法来删除 DE?
为了测试和学习,我安装了几个 DEs Plasma、Ubuntu Gnome 等。
其他时候,在删除其中一个之后,许多包消失了,剩下的 DE 几乎无法使用。
有没有一种安全的方法来删除 DE?
我已经与我的 wifi 连接斗争了很长一段时间。基本上,问题在于它会断开连接,但不会自动重新连接。相反,一个小程序提示我重新连接,这种情况每 10 分钟发生一次。
我以为问题出在网络管理器上,所以我使用 Networkd 进行连接,但我不能仅仅通过启动服务来让它工作,因为必须以某种方式配置 wifi 卡。
网络管理器在后端使用wpa_supplicant,我想知道 NM 是如何使用 wpa_supplicant 的,因为它们对不同的驱动程序有不同的文件,例如:
$ ls /lib/systemd/system/wpa_\t
[email protected]
wpa_supplicant.service
我还检查了 NetworkManager 服务配置文件在失败时重新启动。
我不确定该做什么或尝试什么,并且非常欢迎一些帮助来诊断和解决这个问题。
网络管理器似乎并不容易配置,至少他们需要:
我不知道内部结构,但您可以使用 NM 做什么,即使用nm-applet或nmcli配置( 1.)它(例如,我们在其中提供网络密码并选择网络)。我没有看到此客户端用于联网。例如networkctl只是检查连接。所以它不能用networkd来完成(没有applet afaik)。
配置步骤1.的下一个方法是稍低级别的配置,并且正在使用netplan。这是一个很棒的程序,因为编写配置文件可能很困难。我发现这很容易,这是我编写的配置(YAML 格式):
# Let NetworkManager manage all devices on this system
# no, let networkd do it cuz NM troubles this pc
network:
version: 2
renderer: networkd
wifis:
wlp1s0:
dhcp4: true
access-points:
"Xg-wifi-Network":
password: "rh6haeXX"
您还可以添加 DNS 服务器等。这里有一些简洁的示例。 然后使用以下命令:
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
sudo netplan generate && sudo netplan apply
systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service
systemctl status systemd-networkd.service
最后一个命令的输出是:
● systemd-networkd.service - Network Service
Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2022-02-16 19:36:08 GMT; 15ms ago
TriggeredBy: ● systemd-networkd.socket
...
Feb 16 19:36:08 code systemd[1]: Starting Network Service...
Feb 16 19:36:08 code systemd-networkd[8000]: wlp1s0: Gained IPv6LL
Feb 16 19:36:08 code systemd-networkd[8000]: Enumeration completed
Feb 16 19:36:08 code systemd-networkd[8000]: wlp1s0: Connected WiFi access point: OBT For Small Biz_JMTA (d6:35:1d:7e:76:6>
Feb 16 19:36:08 code systemd[1]: Started Network Service.
网络管理器带有简洁的nm-applet。我从@pltanton 尝试了这个,用于 Awesome Window Manager。太好了。
语境
这是一个非常新手的问题,但我还没有完全掌握unix用户。
如果我cat /etc/passwd
有不同的用户:
me:x:1000:1000:me,,,:/home/me:/bin/bash
systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin
sddm:x:127:134:Simple Desktop Display Manager:/var/lib/sddm:/bin/false
mongodb:x:128:65534::/home/mongodb:/usr/sbin/nologin
sshd:x:129:65534::/run/sshd:/usr/sbin/nologin
tftp:x:130:138:tftp daemon,,,:/srv/tftp:/usr/sbin/nologin
_rpc:x:131:65534::/run/rpcbind:/usr/sbin/nologin
他们中的大多数都没有登录用户(所以我们会说你不能登录,除非它是 /bash 用户),但是如果我尝试这个命令:
su - mongodb
它提示我输入密码。问题是在这种情况下我不知道密码。
问题
我的电脑有点旧,有时它很难处理许多运行小进程的选项卡等。我想这与内存有关。
当我检查使用情况时,这就是我得到的:
free -lhm
total used free shared buff/cache available
Mem: 3.6Gi 2.4Gi 585Mi 24Mi 651Mi 957Mi
Low: 3.6Gi 3.1Gi 585Mi
High: 0B 0B 0B
Swap: 2.0Gi 539Mi 1.5Gi
我想知道 Swap 是否应该这么大,如果没有,我怎样才能安全地调整它的大小。
细节
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
Arch: x64
Swap: file (not partition)
现在 Apache 服务器正在侦听端口 80。我希望同一网络上的人们以 random.xyz 的身份访问该站点,但不使用我的实际主机名(现在是 ubuntu)。
主机名手册并没有真正提供太多见解。有什么办法可以做到这一点?
在下面添加一个名称/etc/hostname
只能在本地工作(所以我现在可以输入http://minsky
并获取该站点。这样的事情将是理想的:
127.0.0.1 localhost.localdomain localhost
127.0.1.1 ubuntu minsky #this sets aliases for the machine, but on the lan we can only use the IP address.
192.168.1.33 minsky
但是minsky不被其他设备识别。只有ubuntu
我已经设置了一个服务来以非 root 用户身份运行 samba,其中守护程序和服务的配置文件位于我的主目录(在正确的子目录中)。但是我不断让samba 启动和 samba 停止,并且该过程在没有任何信息的情况下存在。(都在 systemctl 或 journalctl 上)。
samba 可以作为服务和非 root 用户运行吗?
我已将硬盘驱动器连接到路由器 - 通过 USB 电缆 - 以启用 LAN 文件共享。到目前为止,可以从安卓设备访问。在 Ubuntu 上也检测到该设备,但无法访问它。通过双击它打印的文件夹:
Failed to Mount Windows Share: Software caused connection to abort
驱动器的文件系统是 NTFS。
路由器配置表明文件共享是 samba 共享,所以这也应该没问题。如前所述,可以从安卓手机上阅读书籍等。
任何想法?
路由器:EE BrightBox
我正在尝试为其他人解决问题,问题是笔记本电脑的 ssd 无法正常工作,因此我尝试将 ubuntu 从我的 USB 安装到他的 SD 卡中,安装顺利,但现在它在 ubuntu 中冻结开始,有什么想法吗?这是一个错误的逻辑吗?
编辑:虽然我可以访问一个 tty 并进入 de 系统
系统报错为:
区域 RCM0 的 Acpi 错误没有处理程序
编辑2:
等待 5 分钟后,它确实开始了,但没有检测到 wifi 网络(这里有几个。)
运行 networkctl 我可以看到没有网卡,如果没有错,输出是:
Lo 非托管 Enp2s0 非托管
没有别的
编辑 3网络 pci 列表:
我已经使用(借用)了一个 USB 棒来安装 Lubuntu。使用 make startup disk 使其可启动,现在无法删除这些文件。
我尝试了一些解决方案,但似乎没有任何效果,或者只是找不到合适的解决方案。请问有什么帮助吗?
终端输出
sudo mount -o remount,rw '/media/santi/Lubuntu 19.04 amd64'/
mount: /media/santi/Lubuntu 19.04 amd64: cannot remount /dev/sdb1 read-write, is write-protected.
----------
rm: cannot remove 'boot': Read-only file system
rm: cannot remove 'casper': Read-only file system
rm: cannot remove 'dists': Read-only file system
rm: cannot remove 'EFI': Read-only file system
rm: cannot remove 'install': Read-only file system
...