admin管理员组文章数量:1625836
在centos上面想把程序设为开机时启动,百度一番修改/etc/rc.local,添加为开机启动程序,然后悲剧来了, 停在这里不动了,nnd,按方向键下可以看到具体卡在哪里,没有悬念我自己的程序卡死了(该程序是一个大循环,会反复和远端设备交互),怎么办?!又是各种百度。。。。 理论上只要把我的程序设为后台运行就可以不卡死了啊。
如下图: 经过百度后的方法如下: 开机按“e”键,进入GRUB启动管理器,选择如下,再按“e”键编辑kernel 在行末添加“init=/bin/bash”,
如下图,回车,再按“b”,重启 进入bash,赶紧再编辑/etc/rc.local文件,把程序改为后台启动,但保存该启动配置文件时又出错了: 不能写,shit!重新挂载文件系统,使其可读写“mount -o remount,rw /”,再再再次编辑启动配置文件,保存ok 重启系统,进入登录画面: ok,不容易哇!1、开机按“e”键,进入GRUB启动管理器,选择如下,再按“e”键编辑kernel2、在行末添加“init=/bin/bash”,如下图,回车,再按“b”,重启3、进入bash,赶紧再编辑/etc/rc.local(命令:vim/etc/rc.local)文件,
把程序改为后台启动,但保存该启动配置文件时又出错了:4、重新挂载文件系统,使其可读写“mount -o remount,rw /”(命令:mount -o remount,rw /,再再再次编辑启动配置文件,保存ok5、重启系统,进入登录画面:------分隔线----------------------------
解决虚拟机无法联网
设置静态ip地址后无法联网解决方案:首先关闭VMware的DHCP,打开VMware,Edit->Virtual network editor,由于NAT模式默认使用的虚拟网卡为VMnet8,并且使用DHCP协议自动给虚拟机分配IP,因此,要在此处取消DHCP功能,同时设置SubnetIP为自己所要的网段。
查看网关:
设置虚拟机(CentOS)
将网络改成静态statc:(本例中网卡为eth0)
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE是网卡名称 BOOTPROTO是获取的ip地址类型,static和none为静态地址,dhcp为动态获取ip地址 HWADDR是MAC地址 MTU是最大传输单位 NM_CONTROLLED是否启用NetworkManager图形界面配置工具 ONBOOT设置网卡是否在Linux系统启动时激活,这一项一般都要设为yes IPADDR是本机ip地址 NETMASK是子网掩码 GATEWAY是设置网关的 DNS1是首选DNS服务器 DNS2时辅助DNS服务器00:50:56:35:C2:02
- 设置 BOOTPROTO 为 static (静态IP地址)
- 设置静态IP为192.168.17.129(在192.168.17.x网段指定一个)。
- 网关192.168.17.2,是刚才记录的网关。
- ARPCHECK="no"要加上,否则可能配置失败。
- DNS1和DNS2可以设置为你自己的DNS服务器,这里设置为通用的8.8.8.8
保存退出:wq
重启网络服务:
# service network restat |
重启电脑
本文标签: Linux
版权声明:本文标题:Linux 无法开机解决 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728934303a1180533.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论