Articles of 启动

update-rc.d vs chkconfig

我试图让我的头在如何configuration应用程序启动和closures在Linux中。 有人可以解释我使用update-rc和chkconfig的区别是什么? 这是做两件事完全一样的东西吗?

安装脚本运行然后重新启动并继续

我有一个脚本,是一个特定的软件预安装脚本。 该脚本负责安装的许多先决条件以及内核configuration。 我想要做的是创build一组脚本来自动完成这个软件的安装,我想知道的是,如果有一种方法来重新启动一个脚本,然后一次启动第二个脚本将自动执行post reboot命令来完成安装。 我有几个盒子,我需要运行这个(超过40-50),真的很感激一种方法来做这样一个任务,我可以运行第一个脚本,并负责重新启动和完成安装。 有任何想法吗?

Xen E820内存映射domU内核

xen如何处理domU内核的E820内存映射? 在我的具体问题中,我试图将非易失性RAM映射到domU内核。 dom0内存映射返回以下相关部分。 100000000-17fffffff:系统RAM(4GB到6GB) 180000000-37fffffff:保留(6GB到14GB) 第二行对dom0内核中的6GB到14GB的NVRAM有影响。 如何将这个NVRAM区域映射到根本不映射这个区域的domU内核。 最终,我想要在其他domU虚拟机中提供nvram区域,所以任何解决scheme或build议都会非常有帮助。 PS ::如果我试图从domU内核写入这个区域,Xen会拦截这个写入操作。 其实这只是一个内存区域写入,这不应该是一个问题,但它可能会出现一个硬件访问。

如何在Spike(riscv)中指定内核参数?

我想在启动Linux时保留一部分物理内存。 常见的内核参数应该是“mem = 51M memmap = 512M $ 512M”。 如何为Spike内核指定这些参数? 我的Spike执行命令是: u@ubuntu14.04:~/riscv$ spike -m2048 +disk=./root.bin bbl ./linux-3.14.33/vmlinux vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvv rrrrrrrrrrrrr vvvvvvvvvvvvvvvvvvvvvv rr vvvvvvvvvvvvvvvvvvvvvv rr vvvvvvvvvvvvvvvvvvvvvvvv rr rrrr vvvvvvvvvvvvvvvvvvvvvvvvvv rrrr rrrrrr vvvvvvvvvvvvvvvvvvvvvv rrrrrr rrrrrrrr vvvvvvvvvvvvvvvvvv rrrrrrrr rrrrrrrrrr vvvvvvvvvvvvvv rrrrrrrrrr rrrrrrrrrrrr vvvvvvvvvv rrrrrrrrrrrr rrrrrrrrrrrrrr vvvvvv […]

在英特尔Galileo的后台启动时运行python程序

我有一个Python程序是一个无限循环,并发送一些数据到我的数据库。 当我启动英特尔伽利略时,我想让这个python脚本运行。 我试着做一个sh脚本python myprogram.py ,并使其在启动时运行在etc / init.d中。 当我重新启动我的伽利略时,什么都没有发生–Linux没有加载,Arduino草图没有加载,甚至我的电脑也没有识别它。 我猜这是因为Python程序是一个无限循环。 有没有办法,我可以运行我的系统没有问题,并在启动时运行我的python脚本?

无法加载启动到文本模式/控制台/命令行,即使我已经改变了grub

我在Ubuntu 16.04.1 LTS服务器上。 我是新来的Linux,所以决定安装Gnome。 sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install 我仍然想启动命令提示符..所以我试图更新grub文件。 我遵循所有步骤:sudo gedit / etc / default / grub 编辑grub见下面:和我之后:sudo更新grub后,我重新启动,但仍然继续启动到gui … 请帮忙! # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n 'Simple configuration' GRUB_DEFAULT=0 […]

在linux上启动一个脚本的最好方法是什么?

我想开始一个脚本,当系统启动并寻找最佳方法时,我的方法是: vi /etc/systemd/system/myscript.service [Service] Type=simple ExecStart=/usr/bin/myscript CPUSchedulingPolicy=rr CPUSchedulingPrioty=27 [Install] WantedBy=multi-user.target graphical.target systemctl daemon-reload; systemctl enable myscript; systemctl start rmyscript 它运作良好,但只是想知道如果有另一种更好的方法。

从Bash脚本启动Bash脚本来启动GUI应用程序

我正试图在Ubuntu上启动一个GUI应用程序(rhythmbox)。 在下面我尝试解释执行文件的链。 # Window manager executes first ~/i3wm_cmd_wrapper.sh Window_Name ~/mount_enc.sh 这个包装器使用gnome-terminal来执行。 这使得在用户可以input信息的启动时打开terminal。 # mount_enc.sh launches the following command in the end bash ~/launch_in_bg.sh rhythmbox mount_enc.sh完成从普通terminal启动时应该执行的操作。 但是我想在启动时自动启动它,并且在脚本完成之后应该保持打开rhythmbox。 # launch_in_bg.sh is just doing what it's supposed to ($PRGRM > /dev/null 2>&1) & 我无法让gnometerminal为我打开rhythmbox。 另外,我认为我的方法是错误的,如果我想在gnometerminal执行mount_enc.sh脚本后继续运行rhythmbox。 任何人都可以想出更好的解决scheme吗?

EC2 linux实例启动时启动一个程序

我有一个用C#编写的程序,并希望它启动时,我的实例启动。 我已经在/etc/rc.local中添加了“mono /home/ec2-user/program/program.exe”,但它什么也没做。 我需要做什么?

ATTiny和Linux AVR-GCC中断复位向量在链接器中

在这个网站http://www.mikrocontroller.net/articles/Konzept_f%C3%BCr_einen_ATtiny-Bootloader_in_C (对不起,这是在德国,我不得不使用谷歌翻译)它描述了一种方式来改变复位地址值时链接代码使用: -Wl,–section-start=.bootreset=0x00 然后,在代码中,我们将bootreset值定义为: uint16_t boot_reset __attribute__((section(".bootreset"))) = 0xC000U + 0x1800 / 2 – 1; 0x1800是我们的代码开始。 我在Atmel Studio中试过,它的工作方式和上面说的完全一样,但是在使用avr.gcc 4.5的linux上却没有:S 任何人都知道我怎么能使这个工作在Linux AVR-GCC,最好是(WIN和Linux)? 谢谢。