zoukankan      html  css  js  c++  java
  • CentOS字符界面与图形界面的切换

    在字符界面里通过Ctr+alt+[f7]切换到图形界面,或者startx命令进入;

    在图形界面里通过Ctr+alt+[f1~f6]切换到文字界面。

    可以在图形界面里通过/ect/inittab修改其中的 id:[0~6]:initdefault,将某种模式设置为开机默认模式。图形界面为5,字符界面为3。

    分割线

    ===============================================

    CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.0)下面就简单介绍以下:

    一、如果要进入图形界面:

    1.首先得安装有图形界面,一般为X-window图形界面。

    2.启动linux在终端下输入:startx 即可进入X11的图形操作界面。

    二、在图形界面还可以在多个界面中进行切换:

    在X-window图形操作界面中按“Alt+Ctrl+功能键Fn n=1~6 ”就可以进入Console字符操作界面。按“Alt+Ctrl+F7”即可回到刚才的X-window中。

    三、如何每次都自动进入xwindos或者字符界面?

    开机后进入图形化界面还是进入命令行取决于inittab文件中的配置。该文件位于etc目录下。

    打开/etc/inittab 文件

    #vim /etc/inittab

    在默认的 run level 设置中,可以看到第一行书写

    如:id:5:initdefault:(默认的 run level 等级为 5,即图形 界面)

    将第一行的 5 修改为 3 即可。

    保存文件后重启系统你就可以看见是启动的文本界面了。

    另外在文本模式如果想启动图形界面,可以使用下面的方法:

    # startx

    其他

    # Default runlevel. The runlevels used are:
    #   0 – halt (Do NOT set initdefault to this)
    #   1 – Single user mode
    #   2 – Multiuser, without NFS (The same as 3, if you do not have networking)
    #   3 – Full multiuser mode
    #   4 – unused
    #   5 – X11
    #   6 – reboot (Do NOT set initdefault to this)
    #

    来源:http://blog.163.com/houfuqi@yeah/blog/static/14684298520138633438528/

    ==================================

    CentOS界面切换问题中,也许很多人习惯进入字符工作方式来进行操作。那么如何切换到字符工作方式呢?下面我们就来介绍3种方法来进入字符工作方式:

    在图形环境下开启终端窗口进入字符工作方式。在系统启动后直接进入字符工作方式。使用远程登录方式(Te lne t或SSH)进入字符工作方式。

    虚拟控制台 
    当在系统启动时直接进入字符工作方式后,系统提供了多个(默认为6个)虚拟控制台。每个虚拟控制台可以独立使用,互不影响。可以使用 Alt+F1~Alt+F6进行多个虚拟控制台之间的切换。如果用户使用startx命令在字符CentOS界面下启动了图形环境,那么可以使用C trl+Alt+F1~C trl+Alt+F6切换字符虚拟终端,使用C trl+Alt+F7切换到图形界面。

    本地登录和注销 
    登陆:在登录终端上输入用户名(如:root)和密码(pwd)即可。注销登录:用户可以在当前的登录终端上输入logout命令或使用+快捷键进行。

    在Linux环境下使用ssh登录远程Linux系统。Linux下的ssh命令是O pe nSSH的客户端程序。要登录远程Linux系统,必须保证远程Linux系统上启动了O pe nSSH服务器。使用ssh 
    命令登录远程O pe nSSH服务器的命令格式是:$ ssh 远程主机上的用户名@远程主机的IP地址或FQDN

    进入字符CentOS界面可以从系统运行级别进入 
    Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和所要达到的目的都不同。Centos设置了如下表所示的运行级,并且系统可以在这些运行级别之间进行切换,以完成不同的工作。运行级说明 
    0 所有进程将被终止,机器将有序的停止,关机时系统处于这个运行级别 
    1 单用户模式。用于系统维护,只有少数进程运行,同时所有服务也不启动 
    2 多用户模式。和运行级别3一样,只是网络文件系统(NFS)服务没被启动 
    3 多用户模式。允许多用户登录系统,是系统默认的启动级别 
    4 留给用户自定义的运行级别 
    5 多用户模式,并且在系统启动后运行X-Window,给出一个图形化的登录窗口 
    6 所有进程被终止,系统重新启动 
    1.如果系统启动后进入字符登录CentOS界面,则说明系统默认的运行级别为3;如果系统启动后进入图形登录CentOS界面,则说明系统默认的运行级别为5。 
    2. 如果用户已经启动了字符CentOS界面,想要进入图形CentOS界面可以使用如下命令: 
    $ startx &

    运行级的查看和切换 
    用户可以使用如下的命令查看当前系统的运行级runlevel用户可以使用如下的命令切换运行级init [0123456Ss]即在 init 命令后跟一个参数,此参数是要切换到的运行级的运行级代号,如: 
    用 init 0 命令切换至运行级别 0 ,即关机 
    用 init 1 命令切换至运行级别 1 ,即进入单用户运行模式 
    用 init 6 命令切换至运行级别 6 ,即重新启动 
    也可以使用 te linit 命令,在 CentOS 中,te linit 命令是 init 命令的符号链接。

    下面看一个使用 runle ve l 和 init 命令的例子: 
    # # 显示系统当前运行级别 
    # runlevel 
    N 3 
    # # 系统当前的运行级别为“3”,没有上一次运行级别(用“N”表示) 
    # init 2 
    # # 执行“init 2”命令后会在系统控制台中显示相应的停止启动服务信息 
    # runlevel 
    3 2 
    # # 系统当前运行级别已经为“2”,上一次的运行级别为“3”,转换运行级别成功

    进入字符CentOS界面也可以用关机与重启命令 
    系统的关机和重新启动,实际上是进行运行级别的切换。此次可以使用 init 命令进行关机和重启,命令 init 用于立即关机或重启,但是在多用户系统中,若想给用户发送关机警告信息以便各个用户完成自己的工作并注销登录,则必须使用shutdown、halt 和 re boot 等命 
    令。

    在多用户环境下,通常使用 shutdown 命令关闭和重新启动系统。shutdown 命令能够以一种比较安全的方式来关闭系统,所有登录到系统上的用户将被通知系统将要关闭,而新的登录操作将被阻止;同时所有的进程也将被通知系统将要关闭,这样有些程序,如 vi 将能够及时保存用户编辑的文件并退出。

    shutdown 命令的格式为:shutdown [参数] time [warning-message] 
    其中:time :设置多长时间后执行 shutdown 指令,可以使用如下三种格式: 
    hh:mm :指定绝对时间,hh用于指定小时,m m 用于指定分钟 
    +m :指定相对时间,m 为数字,单位为分钟 
    now :现在立刻进行,相当于 +0 
    warning-message :用于设置发给用户的警告信息

    CentOS界面切换的常用参数如下: 
    -t sec :送出警告信息和删除信息之间要延迟多少秒再通知 init 执行运行级切换 
    -k :并不真的关闭系统,只是给每个用户发送警告信息 
    -r :关闭之后重新启动系统 
    -h :关闭之后停止系统 
    -f :重新启动后不用fsck检查磁盘 
    -F :重新启动后强制用fsck检查磁盘

    例如: 
    # # 警告所有用户系统将在5分钟后重新启动系统 
    # shutdown –r +5 “ System will be reboot in 5 minites, Please save your work.” 
    # # 立即关闭系统 
    # shutdown –h now 
    # # 立即重新启动系统,并在重新启动后强制用fsck检查磁盘 
    # shutdown –h -F now

    来源:http://www.linuxidc.com/Linux/2011-04/34980.htm

  • 相关阅读:
    PHP-MYSQL中文乱码问题.
    如何确定一个属性是存在原型中还是对象中
    原型模式
    工厂模式
    定义多个属性 Object.defineProperties()
    数组的reduce方法的应用
    从整数范围内随机选择一个值
    apply()技巧
    JS中的Global对象
    GitLab-CI与GitLab-Runner
  • 原文地址:https://www.cnblogs.com/xuanfengling/p/3397753.html
Copyright © 2011-2022 走看看