ubuntu 文本启动 ubuntu开机自启动程序

大家好,今天来为大家分享ubuntu 文本启动的一些知识点,和ubuntu开机自启动程序的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

如何在Ubuntu或者Debian中启动后进入命令行

Linux桌面自带了一个显示管理器(比如:GDM、KDM、LightDM),它们可以让计算机启动自动进入一个基于GUI的登录环境。然而,如果你要直接启动进入终端怎么办?比如,你在排查桌面相关的问题或者想要运行一个不需要GUI的应用程序。

注意虽然你可以通过按下Ctrl+Alt+F1到F6临时从桌面GUI切换到虚拟终端。然而,在这种情况下你的桌面GUI仍在后台运行,这不同于纯文本模式启动。

在Ubuntu或者Debian桌面中,你可以通过传递合适的内核参数在启动时启动文本模式。

启动临时进入命令行

如果你想要禁止桌面GUI并临时进入一次文本模式,你可以使用GRUB菜单。

首先,打开你的电脑。当你看到初始的GRUB菜单时,按下‘e’。

接着会进入下一屏,这里你可以修改内核启动选项。向下滚动到以“linux”开始的行,这里就是内核参数的列表。删除参数列表中的“quiet”和“splash”。在参数列表中添加“text”。

升级的内核选项列表看上去像这样。按下Ctrl+x继续启动。这会以详细模式启动控制台一次(LCTT译注:由于没有保存修改,所以下次重启还会进入 GUI)。

永久启动进入命令行

如果你想要永久启动进入命令行,你需要更新定义了内核启动参数GRUB设置。

在文本编辑器中打开默认的GRUB配置文件。

$ sudo vi/etc/default/grub

查找以GRUB_CMDLINE_LINUX_DEFAULT开头的行,并用“#”注释这行。这会禁止初始屏幕,而启动详细模式(也就是说显示详细的的启动过程)。

更改GRUBCMDLINELINUX=""成:

GRUB_CMDLINE_LINUX="text"

接下来取消“#GRUB_TERMINAL=console”的注释。

更新后的GRUB配置看上去像下面这样。

UbuntuLinux/sudo没有输入密码的方法

在Linux系统中,特别是Ubuntu,使用sudo命令时常常需要输入密码,但这有时可能给用户带来不便。尤其是当你作为管理员用户希望执行某些无需密码确认的操作时。解决这一问题的方法在于修改系统的sudoers配置文件,以允许特定用户或组在执行sudo命令时无需输入密码。以下是一个详细的步骤指南,帮助你实现这一目标。

首先,使用root权限启动并进入sudoers配置文件编辑模式。你可以通过在终端中输入以下命令来实现:

sudo visudo或 sudo vi/etc/sudoers

这将启动文本编辑器(默认为visudo,或你之前设置的编辑器),允许你修改sudoers文件。

在编辑器中,找到并修改最后一行,将“%admin all=(all)”更改为“%admin all=(all) nopasswd:nopasswd:所有”。这行代码定义了所有admin组的用户执行任何操作时都不需要密码。请注意,这里的“所有”指的是所有命令和所有系统资源。

如果你只想允许特定用户如“Jay”在不输入密码的情况下使用sudo,你可以在文件中添加一行类似于“Jay=nopasswd:所有”的代码。这样,Jay用户就能在执行sudo命令时无需输入密码。

为了更精细地控制权限,你可以指定特定命令和操作。例如,如果你想让Jay用户在不输入密码的情况下执行“abc.sh”脚本或“adduser”命令,可以添加“Jay=nopasswd:/usr/bin/abc.sh,/usr/sbin/adduser”这样的行。

完成修改后,确保保存并退出编辑器。通常,你只需按“WQ”组合键保存并关闭文件。这样,你的sudoers配置就已更新,允许了特定用户或组在执行sudo命令时无需密码确认。

需要特别注意的是,修改sudoers文件时应谨慎行事,因为这直接影响了系统的安全设置。确保在进行修改前理解你所做的更改的潜在影响。

此外,为了确保你的修改生效,重启系统是必要的。重启后,系统将应用新的sudoers配置,Jay用户现在就可以在执行sudo命令时无需密码确认了。

在进行任何系统配置修改后,确保测试关键功能以确保一切按预期工作。这样可以避免因配置错误导致的问题,同时确保系统的稳定性和安全性。

Ubuntu关机卡住无法关机如何解决

在Ubuntu系统中,遇到关机卡住无法关机的情况确实让人头疼。不过,别急,通过以下步骤,你能够轻松解决这个问题。首先,请确保你已经关闭所有运行的程序和应用,避免在关机过程中出现问题。

解决方案的第一步,就是通过终端来操作。打开终端,输入命令:#sudo vi/boot/grub/grub.cfg。这个命令会启动文本编辑器vi,帮助你打开并编辑Ubuntu系统的启动配置文件。

在文件中,找到第140行附近的内容,这是启动Ubuntu的核心配置。重点是找到如下这段代码:

inux--class gnu--class os{

recordfail

gfxmode$linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root=(hd0,msdos11)

search--no-floppy--fs-uuid--set=root ed532c1f-b89a-470c-ad6f-539a3f04b993

linux/boot/vmlinuz-3.2.0-24-generic-pae root=UUID=ed532c1f-b89a-470c-ad6f-539a3f04b993 ro quiet splash$vt_handoff acpi=force

initrd/boot/initrd.img-3.2.0-24-generic-pae

}

在上述代码中,找到`acpi=force`这一行,这是强制Ubuntu系统在关机时忽略ACPI(高级配置和电源接口)的问题。通过将`acpi=force`加到配置中,你可以解决关机卡住的问题。

完成上述步骤后,保存并关闭文件。回到终端,输入`sudo reboot`命令,尝试重启系统。这次,Ubuntu应该能顺利关机了。

总结,通过编辑`/boot/grub/grub.cfg`文件中的`acpi=force`配置项,可以解决Ubuntu系统关机卡住的问题。记住,操作前请确保已经关闭所有运行的程序,避免在关机过程中出现问题。

阅读剩余
THE END