我正在运行 Ubuntu Server,并且刚刚在那里安装了 gnome 桌面(我需要运行一个只能在图形界面中运行的应用程序)。但是,现在服务器每次都引导到 GUI。我需要服务器启动到命令行(运行级别 3)。根据我读过的几篇文章,Ubuntu 不使用标准运行级别。我需要修改什么文件才能启动到运行级别 3(或任何 Ubuntu 等效项)?
我有一台服务器可以运行一个小的 Django 应用程序。如果服务器重新启动,我希望 Django 重新启动:
nohup /opt/myapp/manage.py runserver ...
Run Code Online (Sandbox Code Playgroud)
我很难找到一种简单的方法来运行。有教程解释了如何编写成熟的服务、运行级别、init.d 等。但是一定有更简单的方法吗?一个我可以在其中添加一条额外线路的地方?
编辑马克的答案是完美的,单线的工作原理如下:
sudo sed --in-place '/^exit 0/i\cd /opt/appdir\npython manage.py runserver .... &' /etc/rc.local
Run Code Online (Sandbox Code Playgroud) 如果我想用 telinit 在 30 分钟内关闭我的系统,我该怎么做?我知道关闭更容易,但只是为了知道它。
因此,我们有一些远程工作人员需要通过策略进行全盘加密。最近我遇到了一个问题,有人删除了管理员权限,以至于该机器上没有管理员,而且由于与问题无关的上下文原因,我们没有使用 SSO。所以问题是,如果你设置了全盘加密,你如何拯救这个盒子?我特别指的是在运行级别 1 启动,以便我们可以为至少一个用户授予管理员权限。
我正在运行最新的 Kubuntu (14.10),并且想添加一个 grub2 菜单条目以允许我直接启动到不同的运行级别?我想修改/etc/rc3.d或/etc/rc4.d直接启动到命令行而不加载 X。我相信自定义菜单条目应该放在/etc/grub.d/40_custom?我假设我可以复制我的/默认菜单条目/boot/grub/grub.cfg?但是我该如何让这个条目在不同的运行级别启动呢?
我可以将该命令添加telinit 3到自定义菜单条目的末尾吗?
任何帮助,将不胜感激 :)