Linux学习日记-Linux基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习日记-Linux基础相关的知识,希望对你有一定的参考价值。

对初学者的建议:

   关闭防火墙

    1:关闭IPtables:

                               # chkconfig iptables off

    2:关闭Sellinux:

                               鼠标双击打开:/etc/sysconfig/selinux文件

                               修改“SELINUX=disabled”

                               保存后退出,重新启动系统。


inittab配置文件:

  • /etc/inittaab                               配置默认运行级别

  • /etc/sysconfig/init                         控制tty终端的开启数量,终端颜色方案

  • /etc/init/rcS.conf                          加载rc.sysinit脚本,完成系统初始化任务

  • /etc/init/rc.conf                           兼容脚本,扶着运行级别的调用处理

  • /etc/init/rcS-sulogin.conf                  为单用户模式启动/sbin/sushell环境

  • /etc/init/control-alt-delete.conf           控制终端下的Ctrl+Alt+Del热键操作 

  • /etc/init/start-ttys.conf                   配置tty终端开启数量,设备文件

  • .etc/init/tty.conf                          控制tty终端的开启

           id:runlevels:action:proccess

      即

          标记:运行级别:动作类型:程序或脚本

        

命令解释:

         (1):id——标记字段,有1~4个字符组成,以区别于其他行的配置

         (2):runlevels——运行级别字段,用于指定该记录在哪些运行级别中运行

  • 0:关机状态,使用该级别时将会关闭主机

  • 1:单用户模式,不需要密码验证即可登入系统,多用于系统维护

  • 2:字符界面的多用户模式(不支持访问网络)

  • 3:字符界面的完整多用户模式,大多数服务器主机运行在此级别

  • 4:未分配使用

  • 5:图形界面的多用户模式,提供了图形桌面操作环境

  • 6:重新启动,使用该级别是将会重启主机

         (3)action——动作类型字段,用于描述记录将执行哪种类型的动作

         (4)process——程序或脚本字段,用于设置启动进程所执行的命令

 

系统服务控制:

                      service   服务名称   控制类型

                      /etc/rc.d/init.d/服务名称   控制类型

控制类型:
                 start:启动
                 stop:停止
                 restart:重新启动
                 reload:重新加载
                 status:查看服务状态

 

查看运行级别:
       使用 runlevel 命令,分别显示:切换前的运行级别、当前运行级别

临时切换运行级别:
       使用init命令结合0-6运行级别参数

                      [[email protected] ~]# runlevel            //查看系统级别
                      N 5                                                     //第一个字符为N表示之前为切换过级别
                      [[email protected] ~]# init 3                 //修改系统级别为3
                      [[email protected] ~]# runlevel
                      5 3
                      [[email protected] ~]# init 6                 //重启系统
                      [[email protected] ~]# init 0                 //关闭系统

 

系统服务管理工具:

          ntsysv工具
                           提供一个交互式、可视化窗口
                           可以在字符终端运行,便于集中管理多个服务

              命令: ntsysv
                     ntsysv  --level  级别列表
技术分享

   chkconfig工具:
                           不提供交互式、可视化窗口
                           管理单个服务效率更高

查看系统服务的启动状态命令:chkconfig --list
                                               chkconfig --list 服务名称

            服务脚本位置:/etc/init.d  /etc/rc.d/init.d

案例:

[[email protected] ~]# chkconfig --list network
network                   0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
[[email protected] ~]# chkconfig --list
NetworkManager           0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
abrt –ccpp              0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭
abrtd                    0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭
acpid                    0:关闭  1:关闭  2:关闭  3:启用  4:启用  5:启用  6:关闭
……

 

设置系统服务启动状态:

                                  chkconfig  --level  级别列表 服务名  on|off

案例:

[[email protected] ~]# chkconfig --level 2345 network on
[[email protected] ~]#
chkconfig --list network
network         0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

 


本文出自 “乌云科技” 博客,请务必保留此出处http://wuyunkeji.blog.51cto.com/12028005/1866066

以上是关于Linux学习日记-Linux基础的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习日记

Linux学习日记—shell脚本基础

python学习日记——安装及初识

Linux学习日记

kali学习日记第一篇 -- 基础知识

linux学习日记1