为了解决在内核程序还没有加载到磁盘就要读取系统上的内核文件的问题,我们采用伪根系统ramdisk:即先模拟一个根挂载上去,提供一个可以运行的程序,然后加载一些核心模块,然后协助内核重新呼叫/sbin/init执行后续操作。伪根系统是一个小型的linux系统,文件是:Centos 5:/boot/initrd-VERSION-release.img; Centos 6、7:/boot/initram
CentOS 已经发布了6.2版了,现在已经可以用在生产环境了,新版本的内核也能更好的利用硬件。
写了一个脚本,用来初始化系统环境,现在分享出来,你可以根据自己的需要,对脚本进行相应的修改。
脚本的内容如下:
#!/bin/bash
#author suzezhi
#this script is only for CentOS 6
#check the OS
推荐
原创
2011-12-24 17:59:19
3158阅读
4评论
Centos 6或7系统 从Kernel panic – not syncing: Attempted to kill init 故障引发的一系列操作Step1 问题描述Step2 故障处理Step3 思考解决Step4 最终收尾 Step1 问题描述公司项目HP服务器(DL380 Gen9)突然故障,卡死在启动界面,整了好久还没有结果,如果赶时间的兄弟建议从跳过步骤二,直接进入步骤三,因为这个
安装系统 http://jingyan.baidu.com/article/25648fc1a235c99191fd0008.htmlnetstat -nl 查看当前开放端口显示文档行号 yum install vim 或者修改vi配置文件“vi ~/.vimrc”,在其中添加“set nu” centos7精简安装后,使用中发现没有killall命令。 经查找,可以通过以下命令解决:
第一章 Sysvinit技术1. 特点 系统第1个进程(pid=1)为init; Init进程是所有进程的祖先,不可kill; 大多数Linux发行版的init系统是和SystemV相兼容的,被称为sysvinit。 代表系统:CentOS5、CentOS6。2. 应用场景 用于服务器时代。3. 优点 SysVinit运行非常良好,概念简单清晰。它主要依赖于Shell脚本。4. 缺点
1 服务器安装的步骤1.1. 安装CentOS 51.1.1. 光盘启动设定系统从光盘启动。插入CentOS 5的DVD或者CD1,开始安装。出现如下界面,用于选择图形界面或者字符界面安装:可以选择图形或者字符界面进行安装,如果直接回车就是图形界面,如果输入linux text然后回车就是字符界面。一般来说,如果服务器是比较老的型号,比如三四年之前的,或者都是主流的硬件配置,比如Intel的服务器
#!/bin/bash# 此脚本主要针对系统刚完成安装,对系统完成参数调优##### check id root #####if [ $(id -u) != "0" ]; then echo "You must be root to run this script ..." exit 1fi##### set function
原创
2017-04-23 21:00:02
704阅读
一:虚拟机配置:网络连接选择桥接模式二:开始安装CentOS5.4 进入CentOS安装界面,直接回车。注意:如果你实际机器的内存是512或者是更低,将会提示你内存不足以支持图形界面安装,一般玩技术最好是安装2G内存或者更高三:输入回车键以后将进入光驱检查界面:如果你存在光驱的话依旧选择OK,如果你没有光驱那么Skip(因为我们是在虚拟机中安装的所以直接Skip)四:NEXT五:进入系统语言选择和
init是Linux系统里的根进程,是系统所有进程的祖先。它的主要作用是根据记录在/etc/inittab里的一个脚本(script)程序产生进程。这个文件通常用于控制用户的登录模式。Linux系统的有效登录模式有0~9共十种,不过沿用UNIX系统的至多6种的限制,一般只有1到6有效。init一般在系统启动时自动运行,也可以由root用户调用。它的作用是切换系统的运行状态。它的命令格式是:init
Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置历史上,Linux 的启动一直采用init进程下面的命令用来启动服务[root@DaMoWang ~]# /etc/init.d/httpd start [root@DaMoWang ~]# service httpd start这种方法有两个缺点一是启动时间长 init进程是串行启动,只有前一个进程启动完,
一、Systemd 简介首先 systmed 是一个用户空间的程序,属于应用程序,不属于 Linux 内核范畴。Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。Linux内核加载启动后,用户空间的第一个进程就是初始化进程,这个程序的物理文件约定位于/sbin/init,当然也可以通过传递内核参数来让内核启
Centos 6 系统优化
原创
2018-03-09 10:51:35
1104阅读
点赞
Centos 6 系统优化
1.系统安装的包 最小化安装时,自定义额外包组Base,Compatibility libraries,Debugging Tools,Development tools. 自定义额外包 tree nmap sysstat lrzsz dos2unix telnet
2.外网ip 10.0.0.6 nat模式 内外ip 172.16.0.6 lan段
详见
#!/bin/bashexportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binmkdir-p/server/scripts#SElinuxoff关闭SElinuxsed-i's#SELINUX=enforcing#SELINUX=disabled#g'/etc/selinux/
原创
2018-01-18 16:37:08
567阅读
点赞
1评论
init解析及chkconfig: init是Centos6系统的第一个进程,位于:/sbin/init 配置文件位于/etc/inittab:定义了系统启动的6个运行级别以及默认运行级别# cat -n /etc/inittab
1# inittab is only used by
原创
2018-01-18 15:56:33
7246阅读
在Linux操作系统中,init 6是一个非常常见的命令,用于重启系统。在Linux中,每个运行的进程都有一个唯一的进程ID,并且有不同的运行级别用于控制系统的行为。其中,运行级别为0表示关机,运行级别为6表示重启系统。
当我们在终端中输入init 6命令时,系统会首先发送一个信号给所有的进程,通知它们系统即将重启。接着系统会依次停止所有的服务和进程,确保数据得到正确的保存和处理。然后系统会卸载
安装完Centos7提示initial setup of Centos ....,分别键入“1”,回车,“2”,回车,“q”,回车,“yes,回车。一、Centos安装增强工具1.打开VirtualBox,运行已经安装好的虚拟系统;2.安装gcc,kernel,kernel-devel[cindyma@localhost ~]$ su root
Password:
[root@localho
小编之前使用的 Linux 系统 一直是CentOS6,也没太注意其他的要求,但是前段时间,用了这么久的 CentOS6,见到了一个朋友用的是CentOS7,心血来潮就尝试了一下,感觉两个版本差距太大,所以小编考虑要出一篇这两个版本的区别,直到今天才能与大家见面。系统初始化技术Sysvinit技术Upstart技术Systemd技术Sysvinit技术特点: 1.系统第1个进程为init; 2
bashcatinitOS.sh脚本内容如下:usage(){echo"请按如下格式执行"echo"USAGE:bash0函数名1函数名2"echo"USAGE:bash0epelulimitsssh"exit1}functionepel(){yuminstallepelreleasey/dev/null2&1sedi's/mirrorlist/mirrorlist/g'/etc/yum.repo
原创
2021-08-31 13:47:47
940阅读
1、yum remove sqlite3(基本可以不用,后面是直接覆盖的方式)2、下载安装包sqlite3下载地址:https://www.sqlite.org/download.htmlwget下载:wget -O sqlite-autoconf-3280000.tar.gz https://www.sqlite.org/2019/sqlite-autoconf-3280000.tar.gz