Linux 无法开机解决

 

 

在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

重启电脑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值