2017-01-15 13:13:13 nirendao 阅读数 2925
  • Linux下安装Java运行环境及优化

    本套课程讲解了在VMware Workstation下安装Linux系统,并在Linux下安装Java运行环境及优化。Linux系统版本中以免费升级的开源CentOS6.9系统为例进行安装、优化 讲解;Java运行环境以流行的JDK8、Tomcat8、MySQL5.6组合为例进行安装、优化讲解。

    46 人正在学习 去看看 董云飞

Linux的7个运行级别:

0 – halt /所有进程关闭,机器将有序的停止,可以理解为关机/
1 – Single user mode /单用户模式,只有少数进程启动,同时所有服务不启动/
2 – Multiuser, without NFS /多用户模式,网络文件系统(NFS)服务不启动/
3 – Full Multiuser mode /多用户模式。允许多用户登录系统,是系统默认的启动级别/
4 – unused /留给用户自定义的运行级别/
5 – X11 /多用户模式,系统启动后运行X-Window,图形化的登录窗口/
6 – Reboot /所有进程被终止,系统重启/

在终端模式下输入:init n // n=0-6

例如:
init 0关机
init 3 终端模式
init 5 图形界面
init 6 重启

快捷键切换:

从Linux的图形界面切换到命令界面可以按 Ctrl+ALt+Fn(n=1,2,3,4,5,6),
但是在虚拟机里面Ctrl+ALt已经被占用,可以用光标切换出虚拟机按Ctrl+Shift+ALt+Fn(n=1,2,3,4,5,6) ,
从命令行界面切换到图形界面可以按住Alt+F7或者命令startx

配置inittab

如果想开机默认进入命令界面的话可以修改配置文件, 当然需要root或具有root权限的用户名。
使用命令: vi /etc/inittab
id:5:initdefault:
中的5改成3即可:
id:3:initdefault:

2019-10-04 12:39:41 qq_39254836 阅读数 15
  • Linux下安装Java运行环境及优化

    本套课程讲解了在VMware Workstation下安装Linux系统,并在Linux下安装Java运行环境及优化。Linux系统版本中以免费升级的开源CentOS6.9系统为例进行安装、优化 讲解;Java运行环境以流行的JDK8、Tomcat8、MySQL5.6组合为例进行安装、优化讲解。

    46 人正在学习 去看看 董云飞

linux一共7种运行级别0123456,对应分别如下:

0:关机
1.单机且没有网络
2.多用户但没网
3.多用户且有网,但没有图形界面(这个比较常用,企业服务器大多设置这个级别)
4.这个级别保留,linux还没定义
5.多用户且有网,而且图形界面(也较常见)
6.重启

那么是什么意思呢,如果运行级别对应的解释能看懂就好理解了,就是系统设置一下运行级别就好了,如设置为0,那好系统直接关机,这也是除了shutdown命令之外另一种让系统关机的方式,设置为5,就有了图形界面(不过得保证原来的系统自带图形界面功能),再设置为3,好了图形界面又没了,只有一个终端

到这里应该大致懂了运行级别的意思了,那么怎么设置呢,设置系统运行级别命令vim /etc/inintab 然后最后一行 init 后面的数字改一下即可设置成对应级别

骚操作:怎么修改linux的root密码,如果root用户密码忘了是不是很头疼,可以把系统运行级别设置成1,也就是单机版,单机版不需要密码就能登陆,设置好后直接修改root密码即可,也不需要输入原密码,暴力修改,但是假设系统关机了的同时你忘记了密码怎么办,要修改运行级别也得开机登陆进去到终端改吧,别急,像windows都有bios,linux也有类似这样的向导,百度一下教程,启动系统怎么修改linux运行级别,一般是在启动的时候按enter回车就会进那个启动向导,然后按提升一步一步弄,这个自行百度。那么可能又要问了,linux的root密码都能这样修改,那我非root用户不久也能改了吗,注意这里有一个前提条件,那就是不能通过远程连接工具(如xshell5)进行上述操作,只能在机房上的系统上改,那么你都能进机房了,还怕你是恶意用户吗,肯定是自己人才能进企业的机房啊。

2013-11-02 21:04:58 abzhaozuowenab21 阅读数 483
  • Linux下安装Java运行环境及优化

    本套课程讲解了在VMware Workstation下安装Linux系统,并在Linux下安装Java运行环境及优化。Linux系统版本中以免费升级的开源CentOS6.9系统为例进行安装、优化 讲解;Java运行环境以流行的JDK8、Tomcat8、MySQL5.6组合为例进行安装、优化讲解。

    46 人正在学习 去看看 董云飞

在装MySQL的时候,才知道了Linux的运行级别这么一回事。汗…自己太水了…下面总结一下,什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/ect/rc.d目录下的文件。

一、Linux的运行级别:

Linux下的7个运行级别:

0à系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1à单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2à多用户状态,没有NFS支持。
3à完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
4à系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5àX11控制台,登陆后进入图形GUI模式,XWindow系统。
6à系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。

运行级别原理:
1.在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
2.在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
3.rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字。
4.系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件:对于以K开头的文件,系统将终止对应的服;对于以S开头的文件,系统将启动对应的服务
5.查看运行级别用:runlevel
6.进入其它运行级别用:initN,如果init3则进入终端模式,init5则又登录图形GUI模式
7.另外init0为关机,init6为重启系统

标准的Linux运行级别为3或5,如果是3的话,系统就在多用户状态;如果是5的话,则是运行着XWindow系统。不同的运行级别有不同的用处,也应该根据自己的不同情形来设置。例如,如果丢失了root口令,那么可以让机器启动进入单用户状态来设置。在启动后的lilo提示符下输入:
init=/bin/shrw

这样就可以使机器进入运行级别1,并把root文件系统挂为读写。它会路过所有系统认证,让你使用passwd程序来改变root口令,然后启动到一个新的运行级。

二、chkconfig用法
chkconfig命令可以用来检查、设置系统的各种服务

使用语法:
chkconfig[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]

参数用法:
--addà增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--delà删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号>à指定读系统服务要在哪一个执行等级中开启或关毕。

使用范例:
chkconfig--list列出所有的系统服务
chkconfig--addhttpd增加httpd服务
chkconfig--delhttpd删除httpd服务
chkconfig--levelhttpd2345on把httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。

chkconfig命令提供了一种简单的方式来设置一个服务的运行级别。例如,为了设置MySQL服务器在运行级别3和4上运行,你必须首先将MySQL添加为受chkconfig管理的服务:
chkconfig--addmysql

现在,我们在级别3和5上设定服务为“on”
chkconfig--level35mysqlon

在其他级别上设为off
chkconfig--level01246mysqloff

为了确认你的配置被正确的修改了,我们可以列出服务将会运行的运行级别,如下所示:
#chkconfig--listmysql
mysql0:off1:off2:off3:on4:off5:on6:off

2016-11-26 22:23:23 dreamwbt 阅读数 308
  • Linux下安装Java运行环境及优化

    本套课程讲解了在VMware Workstation下安装Linux系统,并在Linux下安装Java运行环境及优化。Linux系统版本中以免费升级的开源CentOS6.9系统为例进行安装、优化 讲解;Java运行环境以流行的JDK8、Tomcat8、MySQL5.6组合为例进行安装、优化讲解。

    46 人正在学习 去看看 董云飞

  目前Linux提供7个运行级别,开机运行级别一般是5,服务器是3。个人建议开机运行级别设置为3,因为此时如果安装了图形界面,可以通过init 5启动图形界面,但是如果直接5级别启动虽然可以进入图形界面,但是此时图形界面还是处于运行中并且占用内存。具体的设置方式网上搜索,一般是通过/etc/inittab文件设置,此处注意:inittab不是可执行文件。

   以下是Linux的运行级别简介:

    Runlevel 0 是让init关闭所有进程并终止系统。

  Runlevel 1 是用来将系统转到单用户模式,单用户模式只能有系统管理员进入,在该模式下处理那些在有登录用户的情况下不能进行更改的文件,改runlevel的编号1也可以用S代替。

  Runlevel 2 是允许系统进入多用户的模式,但并不支持文件共享,这种模式很少应用。

  Runlevel 3 是最常用的运行模式,主要用来提供真正的多用户模式,也是多数服务器的缺省模式。

  Runlevel 4 一般不被系统使用,用户可以设计自己的系统状态并将其应用到runlevel 4阶段,尽管很少使用,但使用该系统可以实现一些特定的登录请求。

  Runlevel 5 是将系统初始化为专用的X Window终端。对功能强大的Linux系统来说,这并不是好的选择,但用户如果需要这样,也可以通过在runlevel启动来实现该方案。

  Runlevel 6 是关闭所有运行的进程并重新启动系统。

2019-07-13 10:51:10 qq_41622739 阅读数 109
  • Linux下安装Java运行环境及优化

    本套课程讲解了在VMware Workstation下安装Linux系统,并在Linux下安装Java运行环境及优化。Linux系统版本中以免费升级的开源CentOS6.9系统为例进行安装、优化 讲解;Java运行环境以流行的JDK8、Tomcat8、MySQL5.6组合为例进行安装、优化讲解。

    46 人正在学习 去看看 董云飞

linux运行级别

一、 运行级别

在这里插入图片描述

二、 查看切换运行级别

第一种:runlevel 显示前一个运行级别(无则显示”N”) 、 当前运行级别
在这里插入图片描述
第二种:who -r : 显示当前运行级别以及系统当前时间 。
在这里插入图片描述

三、 切换级别

init 3 切换为命令模式
在这里插入图片描述
init 5 切换为图形界面模式
在这里插入图片描述
注意:如果虚拟机没有图形化界面,需要用yum安装一下:

CentOS6 yum安装图形界面
yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Graphics Creation Tools" "Input Methods" "X Window System" "Chinese Support [zh]" "Internet Browser"

CentOS7 yum安装图形界面
执行:yum groupinstall 'GNOME Desktop'
若有报错(Transaction check error):执行 yum upgrade -y 表示只升级所有包,不升级软件和系统内核
再次执行: yum groupinstall 'GNOME Desktop'

四、 通过运行级别可以找回我们丢失的密码

我们有可能忘记root用户的命令,所以如何找回密码呢?
思路:进入到单用户模式然后修改root密码就可以(因为单用户模式不用输入密码)
模拟情景:

  1. 先关机(因为密码丢掉了)
    打开centos7,在选择进入系统的界面按“e”进入编辑页面:
    在这里插入图片描述
    2.添加init=/sysroot/bin/sh,找到ro将其改为rw在这里插入图片描述
    在这里插入图片描述

  2. 接下来按“ctrl+X”组合键进入单用户模式

  3. 由于/目录在/sysroot下面,所以最好将根目录切到这个目录下面
    使用下面行

chroot /sysroot #这个命令就是将/sysroot目录当成/目录

在这里插入图片描述
reboot即可;

五、 修改默认运行级别

查看默认运行级别:systemctl get-default
在这里插入图片描述
修改默认运行级别:systemctl set-default multi-user.target

》》》博主长期更新学习心得,推荐点赞关注!!!
》》》若有错误之处,请在评论区留言,谢谢!!!

Linux 七个运行级别

阅读数 499

没有更多推荐了,返回首页