centos 启动 命令行 centos启动图形界面
如何在 CentOS、ubuntu 当中设置默认启动命令行
Linux默认提供了 7个 Run level给我们使用,其中我们最常用的就是 run level3和run level5这两个了。如果你想要让 linux在开机启动的时候运行的是纯文本环境(run level3)的 0话,就要在/etc这个存放配置文件的目录下面修改配置文件了,具体的修改方法根据 distrbutions不同,方法也是不一样的。一、CentOS大家最开始学习的时候有很多人都是学习的 linux鸟哥私房菜,我也是,鸟哥的私房菜里面讲的是 CentOS的修改方法,同样的也适用与 red hat的修改,因为 CentOS(Community Enterprise Operating System)是 Linux发行版之一,它是来自于 Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS替代商业版的 Red Hat Enterprise
Linux使用,但是不包含 Red Hat Enterprise Linux的闭源软件。在 centOS中的修改方法如下:
1.打开/etc/inittab文件:sudo vim inittab
2.在默认的 run level设置中,可以看到第一行书写如:id:5:initdefault:(默认的 run level等级为 5,即图形界面)
3.将第一行的 5修改为 3即可。
4.保存文件后重启系统你就可以看见是启动的文本界面了。二、Ubuntu现在的 ubuntu应该很多人都知道,也有很多人都在使用,它是以桌面应用为主的 linux操作系统,Ubuntu是基于 Debian发行版和 GNOME桌面环境,与 Debian的不同在于它是每 6个月会发布一个新的短期支持版本。目的是为一般用户提供一个最新的、而且又很稳定的主要由自由软件构建而成的操作系统。如果你想在 ubuntu当中修改配置文件,让它默认启动的是文本界面的话,就不能够按照鸟哥的方法去做,因为是不同的 distributions,所以很多的地方都会有差别,网路上面很多人说了很多种不同的方法,基本上都不行,我讲的是从 10.04(LTS)这个版本进行修改的,之前的版本和 10.04之后的版本修改方法也是不一样的,但是我觉得作为一个发习惯内部按
Ubuntu当中的修改方法如下:
1.编辑/etc/default/grub:sudo gedit/etc/default/grub
2.在 GRUB_CMDLINE_LINUX_DEFAUL=”quiet splash”改成 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash
text”(即在 GRUB_CMDLINUE_LINUX_DEFAULT项后面加上“text”)
3.sudo update-grub!:注意一下在 gdm方面进行的修改大部分都不会成功。
centos7 怎么用service命令启动服务
CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。
Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的服务控制逻辑。
先前的使用SysV初始化或Upstart的红帽企业版Linux版本中,使用位于/etc/rc.d/init.d/目录中的bash初始化脚本进行管理。而在RHEL 7/CentOS 7中,这些启动脚本被服务单元取代了。服务单元以.service文件扩展结束,提供了与初始化脚本同样的用途。要查看、启动、停止、重启、启用或者禁用系统服务,你要使用systemctl来代替旧的service命令。
注:为了向后兼容,旧的service命令在CentOS 7中仍然可用,它会重定向所有命令到新的systemctl工具。
使用systemctl来启动/停止/重启服务
要启动一个服务,你需要使用如下命令:
# systemctl start httpd.service
这会启动httpd服务,就我们而言,Apache HTTP服务器。
要停掉它,需要以root身份使用该命令:
# systemctl stop httpd.service
要重启,你可以使用restart选项,如果服务在运行中,它将重启服务;如果服务不在运行中,它将会启动。你也可以使用try-start选项,它只会在服务已经在运行中的时候重启服务。同时,reload选项你也可以有,它会重新加载配置文件。
# systemctl restart httpd.service
# systemctl try-restart httpd.service
# systemctl reload httpd.service
我们例子中的命令看起来会像下面这样:
检查服务状态
要检查服务状态,你可以使用status选项,看这里:
# systemctl status httpd.service
输出结果就像这样:
它会告诉你运行中的服务的方方面面。
使用启用/禁用服务来控制开机启动
你也可以使用enable/disable选项来控制一个服务是否开机启动,命令如下:
# systemctl enable httpd.service
# systemctl disable httpd.service
CentOS启动后直接进入命令行模式的方法
CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS6.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目录下。
# vi/etc/inittab
找到下面的语句:
# Default runlevel. The runlevels used by RHS are:
# 1 Single user mode单用户模式
#2 Multiuser, without NFS(The same as 3, if you do not havenetworking)多用户模式,不支持NFS
# 3 Full multiuser mode多用户模式
# 4 unused没有使用
# 5 X11图形界面方式
# 6 reboot(Do NOT set initdefault to this)重新启动
id:5:initdefault:默认运行等级是5,只要将此处改成 id:3:initdefault:即可
另外在文本模式如果想启动图形界面,可以使用下面的方法:
# startx