linux系统运行等级 init命令
启动级别:init 0,1,2,3,4,5,60:停机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户5:图形化4:安全模式6:重启其实,可以通过查看/etc/rc.d/中的rc*.d的文件来对比理解。
init 0,对应的系统会运行,/etc/rc.d/rc0.d里指定的程序。
我们来看下名称。
[root@localhost ~]# ls /etc/rc.d/rc0.dK01dnsmasq K15ksmtuned K35nmb K60crond K74lm_sensors K83portreserve K85rpcgssdK88iscsi K90network S00killallK10cups K16ksm K35smb K66gpsd K75netfs K84NetworkManager K85rpcidmapd K8 8rsyslog K92ip6tables S01haltK10saslauthd K20nfs K36mysqld K69rpcsvcgssd K75udev-post K84wpa_supplicant K86nfslockK89iscsid K92iptablesK10xfs K25sshd K50haldaemon K70vboxdrv K76openvpn K85mdmonitor K87alsasound K 89netplugd K98qemuK15gpm K30sendmail K50netconsole K74acpid K83bluetooth K85messagebus K87rpcbindK89rdisc K99lvm2-monitor依照上述红色字体,开机会执行的两个进程是killall和halt,这两个都表示为终止进程。
故init 0是用于表示关机的。
init 1,对应的系统会运行,/etc/rc.d/rc1.d里指定的程序。
[root@localhost ~] # ls /etc/rc.d/rc1.dK01dnsmasq K15ksmtuned K35nmb K60crond K74lm_sensors K84NetworkManager K85rpcid mapd K88rsyslog K92ip6tables S99singleK10cups K16ksm K35smb K66gpsd K75netfs K84wpa_supplicant K86nfslock K89is csid K92iptablesK10saslauthd K20nfs K36mysqld K69rpcsvcgssd K76openvpn K85mdmonitor K87alsasound K89netplugd K98qemuK10xfs K25sshd K50haldaemon K70vboxdrv K83bluetooth K85messagebus K87rpcbind K 89rdisc S02lvm2-monitorK15gpm K30sendmail K50netconsole K74acpid K83portreserve K85rpcgssd K88iscsi K90 network S26udev-post这个级别启动的服务有三个,udev、lvm相关的和single(单用户模式的服务)。
故此级别是单用户模式,只有root能用,不支持其他用户。
init 2,对应的系统会运行,/etc/rc.d/rc2.d里指定的程序。
[root@localhost ~ ]# ls /etc/rc.d/rc2.d/K01dnsmasq K20nfs K36mysqld K74lm_sensors K85rpcgssd K89netplugd S08iptables S2 3NetworkManager S30vboxdrv S99localK10saslauthd K25sshd K50haldaemon K75netfs K85rpcidmapd K89rdisc S12rsyslog S24p ortreserve S35qemuK10xfs K30sendmail K50netconsole K76openvpn K86nfslock K90network S13rpcbind S2 5cups S85gpmK15ksmtuned K35nmb K66gpsd K83bluetooth K88iscsi S02lvm2-monitor S15mdmonitorS26acpid S90crondK16ksm K35smb K69rpcsvcgssd K84wpa_supplicant K89iscsid S08ip6tables S22messagebus S26udev-post S99alsasound这个级别启动的服务多了,NetworkManager/iptables/acpid/alsa都已经开启,但是nfs,smb,openvpn相关服务没有开启,这个级别不支持nfs。
init 3 ,对应的系统运行/etc/rc.d/rc3.d[root@localhost ~] # ls /etc/rc.d/rc3.d/K01dnsmasq K30sendmail K74lm_sensors K89rdisc S08iptables S18rpcidmapd S25cupsS35qemu S85ksmtuned S99localK10saslauthd K36mysqld K76openvpn K90network S12rsyslog S19rpcgssd S25netfs S5 0bluetooth S90crondK10xfs K50netconsole K84wpa_supplicant K99lvm2-monitor S13iscsi S22messagebus S26acpid S50haldaemon S91nmbK20nfs K66gpsd K85mdmonitor S07iscsid S13rpcbind S23NetworkManager S26udev-post S84ksm S91smbK25sshd K69rpcsvcgssd K89netplugd S08ip6tables S14nfslock S24portreserve S30vboxdrvS85gpm S99alsasound这个级别nfs服务是开启的,被成为完全多用户模式。
init 4[root@localhost ~ ]# ls /etc/rc.d/rc4.d/K01dnsmasq K30sendmail K66gpsd K85mdmonitor S07iscsid S13rpcbind S23NetworkMan ager S26udev-post S84ksm S99localK10saslauthd K35nmb K69rpcsvcgssd K89netplugd S08ip6tables S14nfslock S24portreserve S30vboxdrv S85gpmK10xfs K35smb K74lm_sensors K89rdisc S08iptables S18rpcidmapd S25cups S35 qemu S85ksmtunedK20nfs K36mysqld K76openvpn K90network S12rsyslog S19rpcgssd S25netfs S50 bluetooth S90crondK25sshd K50netconsole K84wpa_supplicant K99lvm2-monitor S13iscsi S22messagebus S26acpid S50haldaemon S99alsasound此模式被称为安全模式。
init 5[root@localhost ~ ]# ls /etc/rc.d/rc5.d/K01dnsmasq K25sshd K66gpsd K84wpa_supplicant K87rpcbind K90network S22messagebu s S26udev-post S84ksm S99localK10saslauthd K30sendmail K69rpcsvcgssd K85mdmonitor K88iscsi K99lvm2-monitor S23Networ kManager S30vboxdrv S85ksmtunedK10xfs K36mysqld K74lm_sensors K85rpcgssd K89iscsid S08ip6tables S25cups S3 5qemu S91nmbK15gpm K50netconsole K76openvpn K85rpcidmapd K89netplugd S08iptables S25netfsS50bluetooth S91smbK20nfs K60crond K83portreserve K86nfslock K89rdisc S12rsyslog S26acpid S50h aldaemon S99alsasound完整的图形模式init 6[root@localhost ~ ]# ls /etc/rc.d/rc6.d/K01dnsmasq K15ksmtuned K35nmb K60crond K74lm_sensors K83portreserve K85rpcgssdK88iscsi K90network S00killallK10cups K16ksm K35smb K66gpsd K75netfs K84NetworkManager K85rpcidmapd K8 8rsyslog K92ip6tables S01rebootK10saslauthd K20nfs K36mysqld K69rpcsvcgssd K75udev-post K84wpa_supplicant K86nfslockK89iscsid K92iptablesK10xfs K25sshd K50haldaemon K70vboxdrv K76openvpn K85mdmonitor K87alsasound K 89netplugd K98qemuK15gpm K30sendmail K50netconsole K74acpid K83bluetooth K85messagebus K87rpcbindK89rdisc K99lvm2-monitor这个级别里,只有两个服务,一个为killall,一个是reboot,即,关闭现在的系统,重启。
linux中init命令的详细解释
linux中init命令的详细解释linxu下的init命令是进程初始化工具。
下面由店铺为大家整理了linux的init命令的详细解释的相关知识,希望对大家有帮助!一、linux中的init命令的详细解释init命令init命令是Linux下的进程初始化工具,init进程是所有Linux的进程的父进程,它的进程号为1。
init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。
语法init(选项)(参数)选项-b:不执行相关脚本而直接进入单用户模式;-s:切换到单用户模式。
参数运行等级:指定Linux系统要切换到的运行等级。
二、linux中的init命令的详解实例几个常用的命令查看系统进程命令:ps -ef | head查看init的配置文件:more /etc/inittab查看系统当前运行的级别:runlevel运行级别到底什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别。
这个级别从0到6 ,具有不同的功能。
你也可以在/etc/inittab中查看它的英文介绍。
#0 停机(千万不能把initdefault 设置为0)#1 单用户模式#2 多用户,没有 NFS(和级别3相似,会停止部分服务)#3 完全多用户模式#4 没有用到#5 x11(Xwindow)#6 重新启动(千万不要把initdefault 设置为6)三、linux的init命令的六种模式简介6种模式中有两种是系统内定的:0:停止系统运行。
init 0〈回车〉相当于 halt〈回车〉。
6:重启系统。
init 6〈回车〉相当于 reboot〈回车〉。
如果你了解/etc/inittab文件,就千万不要把0设为缺省登录模式,否则你的Linux的运行就只能两点一线了——开机←→停机,或者是开机←→重启的无限循环。
linux试题3(判断题,有答案)
linux试题3判断题1.使用shutdown -k命令并不真正使系统关机,而只是给用户提出警告。
T2.手工运行fsck的最好时机是在系统备份文件之后,这样在发现错误后,还可以利用备份文件进行修复。
T3.红旗Linux系统引导后,内核运行init程序,这个程序在处理任何其他规定的运行等级之后,在运行/etc/rc.d/rc.sysinit脚本。
F4.进程可以处于僵死状态,而在当前进程表中仍有记录。
T5.dump必须借助于其他工具才能支持备份级别。
T6.为了应用smbclient读取远程机power上的pub共享目录,共享目录的正确写法是//power:share。
F7.syslogd守护进程,不仅可以将日志记录在本地机message文件中,还可以将日志记录通过网络发送出去。
T8.Samba服务器可以设置成在网络下对外宣称自己是一个Windows NT服务器或Win95客户机。
T9.在fatab文件中,使用;标记注释行。
F10.为匹配所有的空行,可以使用如下正则表达式 ^$。
T11.如果系统使用了sendmail,那么sendmail.log文件以二进制形式保存了sendmail的统计信息。
F12.out是现代Linux的可执行文件、目标文件和系统函数库的标准格式。
T13.Linux系统以文本文件的形式保存大部分系统日志,如lastlog。
F14.安装过程中,如果是使用fdisk分区工具,我们必须十分小心,因为对分区表所作的修改在每一步完成后,都会立刻反映到分区表上,除非在第二次打开fdisk后,选择删除新分区,再重新分区。
F15.目录树结构与文件系统是两个不同的概念,文件系统是磁盘或分区上文件的物理存放方法,而目录树结构是操作系统中管理文件的逻辑方式。
T16. dump不同于其它备份工具的地方在于:它直接读取文件系统,而不是通过文件系统读取文件来进行备份,这样可在不影响文件时间戳的情况下,备份文件。
Linux关机命令分析
Linux关机命令分析linux下有关关机重启的命令主要有:shutdown、reboot、halt、poweroff、telinit、init。
它们都可以达到关机或重启的目的,但是每个命令的工作流程并不一样。
它们都由软件包sysvinit生成,你可以从网上下载它的源码来分析各个命令的流程,同时,sysvinit也包含了与登陆等有关的命令。
下面分析sysvinit-2.86软件包的源码,同时参考它们的手册来对它们深入了解。
1、从Makefile可以知道,上面的命令并不都是互相独立的,poweroff、reboot是halt 的链接,telinit是init的链接。
ln -sf halt $(ROOT)/sbin/rebootln -sf halt $(ROOT)/sbin/poweroffln -sf init $(ROOT)/sbin/telinit在终端输入# ls -l /sbin/poweroff# ls -l /sbin/reboot# ls -l /sbin/telinit也可以看到上面的结果。
2、halt。
参数说明:[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启(halt/reboot)。
[-h] 使硬盘处于standby模式。
[-i] 关掉所有的网络接口。
[-p] 该选项为缺省选项。
就是关机时调用poweroff。
前面已经知道,poweroff、reboot是halt的链接,halt会首先判断用户执行的是否是poweroff和reboot中的一个。
如果执行的是poweroff,则等效于-p参数,执行reboot 的情况将在下面说明。
Linux操作系统的基础知识大全
Linux操作系统的基础知识大全对于初学Linux的新手来说,掌握基础知识尤为重要。
下面由店铺整理了Linux操作系统的基础知识大全的相关知识,希望对你有帮助。
Linux操作系统基础知识大全:计算机概述1.计算机接收用户输入指令数据,经过cpu数据与逻辑单元运算处理后,产生或储存成有用的信息--->I/O设备+cpu+处理信息=计算机.2.计算机五大单元:I/O单元内存单元 cpu内部控制单元 cpu内部算术逻辑单元3.cpu中含有指令集->RISC,精简指令集,指令执行时间短性能好->arm系列等.->CISC,复杂指令集,指令处理任务内容丰富->x86系列等.4.主板将所有的设备连接在一起,重要的组件是芯片组->Intel系列cpu主板芯片组->俩个桥接器控制各组件的通信->北桥负责连接速度较快的cpu,内存与显卡等组件. –>南桥负责连接速度较慢的外设。
5.AMD系列cpu为了加速cpu与内存的通信,将内存的控制组件集成在cpu中.这与Intel不同。
6.主板的各组件cpu 内存磁盘设备(IDE/SATA) 总线芯片组显卡接口(PCI-Express) 适配卡7.cpu的外频指的是cpu与外部组件进行数据传输或运算时的速度,倍频则是cpu内部用来加速工作性能的一个倍数,俩者相乘才是cpu的频率8.cpu超频指的是将cpu的外频或倍频通过主板的设定功能更改成更高的频率,倍频出厂时就设置好了,所以通常改的是cpu的外频.9.北桥的总线称为系统总线,是内存的传输主要信道所以速度快.南桥的总线则是I/O总线,用于联系外设.10.北桥所支持的频率我们称为前端总线速度(FSB),每次传送的位数则是总线宽度,每秒可传送的最大数据量->FSB*总线宽度。
11.cpu每次能够处理的数据量称为字组大小,计算机的32/64位设置便是由cpu解析的字组大小而来.12.pc内存的主要组件为动态随机访问内存(Dynamic Random Access Memory),断电数据消失->SDRAM同步动态随机访问内存->DDR SDRAM(double data rate)13.SRAM(Static random accdss memory)静态随机访问内存可集成在cpu内部的作为高速缓存(L2 cache).14.BIOS(basic input output system)是一套开机读取的程序写在主板的ROM中,现在随着计算机的发展,BIOS需要更新所以现在BIOS写在flash memory或eeprom中.15.主板上的各组件参数写在一个cmos芯片中,通过BIOS读取和更新数据.16.显卡(vga graphics array),北桥连接,随着组件的升级,数据传送的频宽原来越大目前的规格是PCI-Express.17.硬盘由许多的盘片,机械手臂,磁头,主轴马达所组成,数据写在磁性盘片上,读写通过机械手臂上的磁头(head)来完成,主轴马达让盘片转动,机械手臂伸展让磁头在盘面上进行读写操作.18.盘面上有多个同心圆绘制的图形,而从圆心以放射状的方式分割出的最小的存储单位就是扇区,每个扇区大小为512bytes,扇区组成的圆就是一个磁道,多盘片上,所有盘面上的磁道可以组成一个柱面,柱面是分割磁盘的最小单位.head*cylinder*sector*512bytes19.硬盘与主机的传输接口(ide sata scsi)ide接口可以接俩个IDE 设备,需要调整跳针设定主从磁盘.sata接口传输速度快易于安装散热装置,scsi接口的硬盘在控制上含有一块处理器运算速度快而且不会耗费cpu资源.20.主板上的芯片组负责计算机所有设备的通信,cpu通过I/O地址识别设备,各设备通过IRQ中断信道告知cpu该设备工作的状态信息以便于cpu进行分配任务.21.CMOS记载主板上的各种重要参数,如system time,cpu频率和电压,各项设备的I/O地址与IRQ中断等,记录这些需要电所以主板上才有电池.BIOS为写入某一闪存活eeprom的程序,开机执行时加载cmos中参数,尝试调用储存设备中的开机程序,进一步进入操作系统中.22.操作系统是管理和控制计算机系统中的软硬件资源,有效利用计算机的软硬件资源为用户提供一个功能强大,稳定的工作环境,从而为计算机和用户之间起到接口作用的一组程序.23.os提供了程序接口和用户接口,程序接口是程序员通过系统调用操作kernel控制硬件运行,编写的应用程序是操作系统提供的开发接口,所有只能运行在该操作系统之上.用户接口则用于用户与计算机交互,可通过GUI和CLI,其中CLI是命令行接口,需配置shell命令解释器,shell也是运行os之上的应用Linux操作系统基础知识大全:linux的规则与安装1.linux os是多用户多任务的操作系统,是类unix操作系统.linux 有内核版本与发行版本.2.linux之前unix的历史,贝尔实验室mulitics系统->ken thompson的unics(汇编)->ritchie写出unix内核(c语言).->bill joy 写出unix分支bsd--只适合自己计算机硬件,无法再其他架构运行(如不能再x86上运行)->minix系统x86架构的类unix系统->torvalds 写出linux内核.3.POSIX(portable operating system interface)可携式操作系统接口,用于规范内核与应用程序之间的接口.4.GNU与GPL,gnu项目和psf自由软件基金会,GPL通用公共许可证.linux是gnu项目所以开源,而当前的redhat等公司卖linux 发行版本卖的不是系统而是卖的服务.5.为了规范linux发行版本的差异,有fhs和lsb规范,所以各大linux发行版本不同的只是开发商的开发的管理工具和定制的软件不同.6.linux下一切皆文件,设备的访问入口也是以文件的形式存放,由目的单一的小程序组成,组合小程序完成复杂的任务,配置文件保存为TXT文本.7.硬件在linux中的文件名, IDE硬盘/dev/hd[a-d], sata或scsi硬盘/dev/sd[a-p].磁盘的第一个扇区保存俩个重要信息,主引导分区MBR[master boot record],446bytes,分区表记录硬盘分区状态有64bytes.系统开机会读取加载mbr,分区表只有64bytes,所以只能容纳4个分区,称为主分区或扩展分区.扩张分区的目的是利用额外的扇区来记录分区信息,扩展分区之下的分区称为逻辑分区.扩展分区只能有一个.8.MBR安装引导加载程序的地方,boot loader安装在这,boot loader是读取内核文件来执行的软件.具有的功能提供选择菜单载入内核文件转交其他loader.9.开机流程,BIOS读取cmos上的参数,读取加载mbr中的boot loader,进入操作系统.引导加载程序可以安装在mbr和引导扇区.10.每个分区都有自己的引导扇区,可开机的内核文件放置在各分区,loader只能识别自己分区的内核文件和其他的loader.loader可以将管理权交给另一个管理程序.11.window和linux的磁盘分区.windows下我们可以通过盘符划分磁盘.假设Windows下只有c可以当做盘符.那我们怎么划分区呢?我们可以在c盘建一个文件夹,然后把其他的分区装入到这个文件夹中,当我们访问我们在c盘建的文件夹是实际上访问的是这个分区。
Linux关闭和重启的命令
Linux关闭和重启的命令概要:Linux中常用的关机和重启命令有shutdown、init、halt、reboot、poweroff和telinit,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。
本文以CentOS5.4 Linux为测试操作系统,所有示例均来自测试系统。
文中所述内容适用于Redhat Linux,但并不适用于所有版本的Linux。
1.各个命令之间的关系shutdown、init、halt、reboot、poweroff和telinit命令都存在于/sbin目录下,我们使用“ls -l”命令查看一下各个命令之间的关系。
如图1。
图1 各个命令之间的关系从图1中我们可以知道,各个命令之间并不都是相互独立的,poweroff和reboot是halt的符号链接,telinit是init的符号链接。
2.shutdown命令语法:shutdown [-krhfnc] [-t secs] time [warning message]只有root用户才有权限执行此命令,因为用户执行shutdown命令时,shutdown会调用getuid判断是否为root用户,如果为普通用户,则会退出。
有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。
因为Linux与Windows不同,其后台运行着许多进程,所以强制关闭机器可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。
shutdown命令用于安全关闭Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。
该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。
从语法中,我们可以看到time选项不可以省略。
time选项用于设置多久时间后执行shutdown命令。
time选项的值有hh:mm或+m两种模式。
hh:mm格式表示在几点几分执行shutdown命令。
linux init级别
Linux的init级别是用来定义系统启动时运行的服务和操作系统的行为。
init是Linux系统的第一个进程,它的主要任务是运行用户级别的应用程序,并在需要时以不同的运行级别(runlevel)来改变系统的运行状态。
Linux的init级别有以下几种:
•0:停机(千万不能把initdefault设置为0,系统默认运行级别不能设为0,否则不能正常启动)。
•1:单用户模式(root权限,用于系统维护,禁止远程登陆)。
•2:多用户状态(没有NFS)。
•3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式。
•4:系统未使用,保留。
•5:X11控制台,登陆后进入图形GUI模式。
•6:系统正常关闭并重启。
linux系统管理选择题参考..
系统管理考试模拟题一、单选题1当系统工作负载增加时,CPU 的 A.用户时间 B.系统时间C.空闲时间D.进程时间2、系统交换分区的类型代号为 ______________ A A.82B.83C.ObD.17 3、内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,通过启动一个用户 init 的方式,完成。
在这个过程中in it 进程的进程号 PID 为___________ B A.D.1005、在缺省情况下,使用ls -color 命令显示当前目录下的所有文件时,对于可执行文件一般 显示为 B A. 红 B.绿 C.黄D.蓝6、 我们将逻辑分区建立在 _____________ B 分区上 A. 从分区 B.扩展分区 C.主分区D.第二分区7、 命令fdisk /mbr 的作用是 _____________ B A.格式化主分区 B.删除安装在主分区的 LiLoC.备份安装在主分区的 LiLoD.安装LiLo 到主分区8、 命令” hdparm -g /dev/had ”的含义是: ___________ C A.删除设备hda B.改变设备hda C.显示had 设备的参数 D.检查had 设备9、一般情况下,系统启动过程4、通过修改文件 A./etc/mtabC ,可以设定开机时候自动安装的文件系统B./etc/fastbootC./etc/fstabD./etc/i netd.conf ___________ A 将占很大比重B.1C.2自动加载的文件系统信息是存放在 ____________ D文件中A. /usr/sbi n/cfdisk B./sb in /fdiskC./etc/mtabD./etc/fstab10、当程序正从键盘上读取标准输入时,如果希望终止输入,告诉系统已经输完了全部内容,可以键入_____________ CB.Ctrl+WD.Ctrl+V11、 执行ps 命令,有如下输出,如果需要终止 bash 的运行,需要采用的方法是: PID TTYTIME CMD 336 pts/1 00:00:00 logi n 337 pts/1 00:00:00 bash 356 pts/1 00:00:00 ps ________ CA. #kill bashB. #kill pts/1C. #kill 337D. #kill !33712、 假设用户guest 拥有文件test 的所有权,现在他希望设置该文件的权限使得该文件仅他 本人能读、写和执行该文件,如果他用 ls -al 查看设置好后的文件权限位,并将显示结果换算成形如XXX 的数字表达,结果是: ______________ CA. 566B. 666C. 700D. 77713、 root 文件系统一旦安装完毕, 内核将启动名为 —C ________ 的程序,这也是引导过程完成 后,内核运行的第一个程序。
修改Linux的runlevel值(完整版)
一、什么是initinit是Linux系统操作中不可缺少的程序之一。
是一个由内核启动的用户级进程。
内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。
所以,init始终是第一个进程(其PID始终为1)。
内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。
如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。
二、运行级别运行级就是操作系统当前正在运行的功能级别。
这个级别从1到6,具有不同的功能。
其功能级别如下:# 0 - 停机(千万不能把initdefault 设置为0 )# 1 - 单用户模式# 2 - 多用户,没有NFS# 3 - 完全多用户模式(标准的运行级)# 4 - 没有用到# 5 - X11 (xwindow)# 6 - 重新启动(千万不要把initdefault 设置为6——把被你黑掉的linux的initdefault 设置为0或6也算是拒绝服务攻击噢!)除此之外还有ABC三个运行级别,但在RHLinux中都没有意义。
这些级别在/etc/inittab 文件里指定。
这个文件是init 程序寻找的主要文件,最先运行的服务是放在/etc/rc.d目录下的文件。
在大多数的Linux 发行版本中,启动脚本都是位于/etc/rc.d/init.d中的。
这些脚本被用ln 命令连接到/etc/rc.d/rcn.d 目录。
(这里的n 就是运行级0-6)三、运行级别的配置运行级别的配置是在/etc/inittab行内进行的,如下所示:12 : 2 : wait : / etc / init.d / rc 2各字段解释如下:id:runlevels:action:processid:是一个任意指定的四个字符以内的序列标号,在本文件内必须唯一;使用老版本的libc5(低于5.2.18)或a.out库编译出来的sysvinit限制为2字符。
linux重启服务器命令语句
linux重启服务器命令语句Linux是一种广泛使用的操作系统,服务器运行在Linux系统中,为了保证服务器的稳定性和正常运行,有时候需要重启服务器。
下面列举了10个常用的Linux重启服务器的命令语句。
1. shutdown命令shutdown命令可以用来关闭系统或者重启系统。
对于重启服务器,可以使用以下命令:```shutdown -r now```该命令会立即重启服务器。
2. reboot命令reboot命令是用来重启系统的命令,使用以下命令可以重启服务器:```reboot```该命令会向系统发送重启信号,服务器会进行重启操作。
3. init命令init命令可以用来切换系统的运行级别,其中运行级别6表示重启系统。
使用以下命令可以重启服务器:```init 6```该命令会切换系统到运行级别6,从而触发系统重启。
4. systemctl命令systemctl是用来管理systemd系统和服务的命令,可以使用以下命令重启服务器:```systemctl reboot```该命令会向systemd发送重启信号,服务器会进行重启操作。
5. reboot命令配合nohup命令nohup命令可以使命令在后台运行,不受终端关闭影响。
可以使用以下命令重启服务器:```nohup reboot &```该命令会将重启命令放在后台执行,即使关闭终端,服务器也会重启。
6. shutdown命令配合at命令at命令可以在指定的时间执行命令。
可以使用以下命令重启服务器:```echo "reboot" | at now + 1 minute```该命令会在当前时间的1分钟后执行重启命令。
7. shutdown命令配合cron命令cron命令可以定时执行命令。
可以使用以下命令设置定时重启服务器:```crontab -e```然后在打开的文件中添加以下内容:```0 0 * * 0 shutdown -r now```该命令会在每周日的午夜执行重启命令。
linux考试题库(300道)
3修改该用户的登录shell环境usermod -s /bin/safe ID500
4将口令文件中用户名ID500的一行前加入*
正确答案:134
提示:rf_mx1:ACD
在______ shell环境中,使用如下的变量赋值方式:variable=5
2 ftp
3 mail
4 lp
正确答案:234
提示:rf_mx14:BCD
bash环境中,常用的逻辑运算符有:
1 -a
2 -o
3 !
4 !=
正确答案:123
提示:rf_mx15:ABC
为运行一个写好的shell程序,我们可以使用下列方法:
1改变程序的属性
2启动shell后,在外壳下运行
3加入初使行#!/bin/sh
1正确
2错误
正确答案:2
提示:rx29:F
在当前目录下解压归档文件this。tar。gz,我们可以使用命令:$tar xvzf this.tar。gz
1正确
2错误
正确答案:1
提示:rx30:T
为了临时禁止用户ID500,我们可以采用如下方法
1在口令影像文件中使用户的帐号到期usermod —e 00/00/00 ID500
1 quota。user
2 fstab
3 quota.group
4 edquota
正确答案:13
提示:rf_mx23:AC
使用quota可以让用户指定硬盘的储存限制,这包括:
1用户使用的磁盘分区
2用户所能够支配的索引节点数
3用户可以使用的硬盘分区块数
4用户可以使用的硬盘分区大小
