我想更改操作系统主机名,但不想重新启动。
我已经编辑过,/etc/hostname
但它需要重新启动才能实施。如何避免这种情况?
标题可能不像我希望的那样具有描述性,但想不出更好的。
我服务器的文件系统进入只读状态。我不明白它为什么这样做以及如何解决它。
我可以通过 SSH 连接到服务器,例如在尝试启动 apache2 时,我得到以下信息:
username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
* Starting web server apache2 (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
Run Code Online (Sandbox Code Playgroud)
当我尝试重新启动服务器时,我得到:
username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Run Code Online (Sandbox Code Playgroud)
一旦我手动重新启动它,它就会启动而没有任何警告或消息说有问题。
我希望有人能指出我解决这个问题的正确方向。
尝试使用以下命令从终端重新启动 apache:
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
执行该命令时出现以下错误:
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)
在执行“systemctl status apache2.service”时得到低于输出
apache2.service - (null)
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Sat 2015-05-30 02:22:41 IST; 12s ago
Docs: man:systemd-sysv-generator(8)
Process: 4866 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
Run Code Online (Sandbox Code Playgroud)
阿帕奇错误.log
AH00489: Apache/2.4.12 (Unix) configured -- resuming normal operations
AH00094: Command line: '/usr/local/apache2/bin/httpd'
Run Code Online (Sandbox Code Playgroud) 当我们安装/删除/更新软件包或进行任何需要管理权限的更改时,系统会提示我们输入具有sudo
权限的管理员用户的密码——这通过 GUI 和终端发生。
但是,如果我们尝试通过终端关闭并重新启动,它会抱怨我们需要root
:
$ reboot
reboot: Need to be root
$ shutdown now
shutdown: Need to be root
Run Code Online (Sandbox Code Playgroud)
但是当我们通过右上角的齿轮执行这些操作时,我们永远不会被要求输入密码。
为什么会出现这种差异?
我经常尝试通过打开控制台并输入序列来“击败”更新管理器
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
据我所知,这应该将所有软件包更新到最新的稳定版本。据我所知,更新管理器也这样做。
但是,更新管理器有时(最常见的是在分发新内核时)在终止后需要重新启动。apt-get
从来没有,即使看起来我正在升级内核。为什么会这样?
为了回应重复投票:我不是问哪些软件包需要重新启动,因为链接的问题是。相反我问为什么 apt-get
不问我,甚至重新启动时,我认识一个包进行更新,该更新管理器将需要重新启动。
重启 Gnome2 的命令是:
sudo /etc/init.d/gdm restart
Run Code Online (Sandbox Code Playgroud)
Unity 的等价物是什么?
所以我正在我的笔记本上配置 VS 代码时,突然我注意到我的界面字体在我的桌面、终端和文件上变得非常小。
我使用 Gnome Tweaks Tool 将我的缩放因子增加到 1,15 ,但是,即使它处于活动状态,字体仍然很小。
我找到的解决方案是移动我的缩放因子,这立即解决了我的字体问题,但是,每次我重新启动笔记本时,字体再次变小,我必须重复该过程。
我尝试使用此命令重置我的字体配置,但没有成功。
gsettings reset org.gnome.desktop.interface text-scaling-factor
Run Code Online (Sandbox Code Playgroud)
我也尝试使用命令
dconf reset -f /
Run Code Online (Sandbox Code Playgroud)
最后,我尝试使用 dconf-editor,但仍然没有成功改变字体渲染 DPI 或改变缩放因子。
我提到的所有步骤都暂时修复了我的字体,但是当我重新启动笔记本时问题仍然存在
我没有想法,甚至考虑现在安装新的 Ubuntu ......
我的显卡:NVIDIA GeForce GTX 1050 GPU
是否可以在 Linux 中仅重启 gui 会话或 os(我不是在谈论重启 pc)
回到 Windows 98 如果你想重新启动 gui 会话或只有 os 你只需要按住 shift 键它就会重新启动你的 gui 会话或只有 os 并且它工作正常