当前位置:首页 » 网页前端 » ubuntu脚本启动顺序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ubuntu脚本启动顺序

发布时间: 2022-01-18 04:12:49

① 写一个ubuntu开机启动shell脚本

再unity中输入“启动”

可以看到有个叫“启动应用程序”的程序,把你的程序放到这个里面,可以开机自启动

注意你的程序要有执行权限才行,一般不要改/etc/rc×下面的东西

再说ubuntu默认启动到rc2,不是rc5.。。。肯定不能启动

② Ubuntu(Linux)如何开机后自动打开命令行并运行运行Python脚本

在启动脚本里写上命令就成。
脚本有系统级别和个人级别两个

③ 如何打开ubuntu开机启动项

方法是自建一个inittab文件,写入一行id:3:initdefault: ,然后进入/etc/rc3.d,将S13kdm移动到其他目录备份起来,重新启动系统,如愿以偿进入字符界面。
方法二:首先安装sysv-rc-conf。
sudo apt-get install sysv-rc-conf
运行sysv-rc-conf
sudo sysv-rc-conf
运行后在选项中寻找到2列 对于的gdm项,去掉选择gdm即可。
注重!当你重新启动ubuntu之后进入了字符界面之后,又想回到图形环境不是用startx命令,而是telinit 3。
方法三:直接在X环境下停掉GDM服务:
sudo update-rc.d -f gdm remove
重新启动(进入文字命令行模式):
sudo reboot -n
假如想在命令行模式直接进入X环境的话,则需输入:startx假如想改回开机启动回到X环境的话,则需开启GDM服务即可:
sudo update-rc.d gdm defaults方法四:(我在ubuntu10.04下测试成功)
图形模式下,首先进入终端:
1. 运行 sudo vi/etc/default/grub
2. 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
3.改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
4.运行 sudo update-grub
5.reboot(PS: quiet代表不显示详细启动过程;splash代表显示进度条)
命令行模式下需要返回图形模式,输入命令: startx
反过来,图形模式下返回命令行模式,在终端按ctrl+alt+F1

④ ubuntu 怎样用命令行的方式启动一个程序

ubuntu用命令行的方式启动一个程序的具体步骤如下:

1、首先打开ubuntu,进入到操作页面中,点击终端,输入软件的命令。

6、点击软件的图标,那么就可以启动了它。

⑤ 修改了grub启动顺序也更新了grub,但是启动顺序却没有变化。系统是ubuntu14+win10,Ubuntu下显示mac os

一般只要grub核心文件还在分区内,我们就能由rescue模式转换到normal模式下,进而通过命令进入系统。
在rescue模式下,只有以下命令可用:
set---设置变量值(同grub2命令)
ls--- 列出当前的所有设备。 e.g:(hd0) (hd0,1) (hd0,8) (hd0,7) and so on
这个命令可以有参数:
ls / 列出当前设为root的分区下的文件
ls (hd0,1)/ 列出(hd0,1)分区根目录的文件
insmod --- 加载模块
normal --- 进入正常模式(只有模块加载正确了才能进入normal模式)

因为在rescue模式下,木有search命令,所以我们就用ls命令来查看grub2文件处于那个分区
e.g: grub rescue> ls (hd0)/
error: unknown filesystem
/*可以用此命令挨个儿的遍历ls显示的所有设备,直到列出的目录文件,就说明grub2的核心文件在此分区了*/

ls (hd0,8)/ /* 查看(hd0,8)分区根目录,看有木有boot/ 文件夹*/
ls(hd0,8)/boot/ /*查看此分区的/boot/目录文件,能看到有grub/文件夹*/
ls(hd0,8)/boot/gurb/ /*查看此分区/boot/grub/目录下的文件,能看到很多.mod格式的文件还有.img文件 */
这样确定了grub2的核心文件在哪里之后,我们就开始转换工作咯:

grub rescue> set(回车) /* 查看grub当前的启动分区和路径 */
prefix=(hd0,8)/grub /* 确定预启动路径 */
root=hd0,8 /* 确定启动分区 */
grub rescue> set root=hd0,8 /* 设定grub启动分区 */
grub rescue> set prefix=(hd0,8)/boot/grub /* 设定grub启动路径 */
grub rescue> set(回车) /* 查看grub设定内容是否和实际的分区路径一致 */
root=hd0,8 /* 确定启动分区 */
prefix=(hd0,8)/boot/grub /* 确定启动路径 */
grub rescue> insmod /boot/grub/normal.mod
/* 刚才在查看分区/boot/grub/目录文件时,要注意看看是否有normal.mod文件,木有的话,此命令后会提示找不到此文件*/
grub rescue> normal /* 加载正常模块 */

/*以上操作成功后,我们就会进入正常模式,就能看到熟悉的grub启动菜单了*/
通常情况下,当我们进入到grub启动菜单后,就直接可以选择进入ubuntu系统。
在ubuntu下,更新重建grub:
#update-grub

⑥ 求教Linux 终端自动执行脚本的顺序

编辑/etc/rc.d/rc.local文件,把脚本加入 开启服务的方法根据发行版不同,有区别,比如RHEL、CentOS 4/5/6: chkconfig servciename on

⑦ Ubuntu中怎样添加开机启动项

如果要添加为开机启动执行的脚本文件,
可先将脚本复制或者软连接到/etc/init.d/目录下,
然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),
将脚本添加到初始化执行的队列中去。
注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。
1) 将你的启动脚本复制到 /etc/init.d目录下
以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限
代码如下:

$ sudo chmod 755 /etc/init.d/test
3) 执行如下命令将脚本放到启动脚本中去:

代码如下:
$ cd /etc/init.d
$ sudo update-rc.d test defaults 95

⑧ ubuntu开机和登陆后自动运行哪些脚本程序

1.开机启动时自动运行程序
Linux 加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。
开机后还要自动运行很多服务,如mysql,memcache等。
2.登录时自动运行程序
用户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。 因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。
注意不是自动运行.bashrc脚本,而是.profile脚本。
可以看看源码.profile:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
,.. "$HOME/.bashrc"
fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

可以看出,我们平时使用的.bashrc文件,仅仅是被.profile脚本加载的。
所以很多同学默认是zsh会导致纯粹按照某些文章指示编写.bashrc脚本的环境变量不起作用,比如使用rvm的。
3.退出登录时自动运行程序
退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。
4.定期自动运行程序
Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。
例如,建立文件crondFile,内容为“00 9 23 Jan * HappyBirthday”,运行“crontab cronFile”命令后,每当元月23日上午9:00系统自动执行“HappyBirthday”的程序(“*”表示不管当天是星期几)。
因为.bashrc或者说.profile文件是在登录时才执行的,如果不登陆能执行么,或者说如果要运行服务怎么办,此时并没有某个用户登陆,也就麽有相应的环境变量了。
比如启动rails的服务的www用户。
使用sudo命令的参数-i
查看manue:
-i [command]
The -i ( simulate initial login ) option runs the shell specified by the password database entry of the target user as a login shell. This means that login-specific resource files such as .profile or .login will be read by the shell. If a command isspecified, it is passed to the shell for execution via the shell's -c option. If no command is specified, an interactive shell is executed. sudo attempts to change to that user's home directory before running the shell. The security policy shall initialize the environment to a minimal set of variables, similar to what is present when a user logs in. The Command Environment section in the sudoers(5) manual documents how the -i option affects the environment in which a command is run when the sudoers policy is in use.

⑨ Ubuntu开机启动程序的脚本要放在哪个目录下

约定存放到/etc/init.d/,非要搞特殊,偏不放这里也可以。
看看/etc/inittab文件中设置的默认启动级别是几(假设是2),就在/etc/rc2.d下面创建一个到启动脚本的符号链接(链接名称以S开头,后面跟两位数字,再接着是一串自解释的字符串,比如“S33custom”)。
如果你希望在进入 N 启动级别时也执行你的启动脚本,那就要在/etc/rcN.d下面也创建一个链接。

如果你希望开机启动的是图形程序,请不要这么干,而是利用图形环境(Gnome/KDE,。。。)自带的启动程序配置方法。

⑩ grub2启动顺序怎么把win放在最下面把Ubuntu放到最上面

你好!

grub2 引导菜单的配置文件,默认为 /boot/grub/grub.cfg


对grub的各个配置文件修改后,需要执行

sudo update-grub

才能产生新的 grub.cfg 引导菜单。

如果有什么不明白的,可以追问我。