linux学习7 Linux文件系统功能和作用详解

一、终端

  1、用户界面

    GUI:

      GNome

      KDE

    CLI:

      bash,zsh,sh,csh,tcsh,ksh

  2、远程连接

    a、ssh协议。

      查看系统是否监听于tcp协议的22号端口: ss  -tnl

    b、查看当前SHELL类型

      echo $SHELL

  3、关闭系统服务和关闭开机启动服务

    CentOS 7:

      systemctl disable firewalld.service #关闭firewalld开机启动服务

      systemctl stop firewalld.service #关闭firewalld服务

    CentOS 6:

      service iptables stop #关闭iptables服务

      chkconfig iptables off  #关闭iptables开机启动服务。

  4、终端设备

    a、多任务,多用户

    b、物理终端:控制台:console

    c、虚拟终端:6个  tty

      Ctrl + Alt +F[1-6]

    d、图形终端

      CentOS 6:

        Ctrl + Alt +F[1-6]

      CentOS 7:

        在哪个虚拟终端启动,即位于哪个虚拟终端

    e、串行终端 ttys

    f、伪终端  pts

二、Linux系统

  1、Linux的哲学思想之一:一切皆文件。

    表现之一: 硬件设备也通过文件表示

      物理终端: /dev/console

      虚拟终端: /dev/tty# [1,6]

      串行终端:/dev/ttyS#

      伪终端: /dev/pts/#   一般我们用xshell连入的就是伪终端

      在任何一个终端接口下输入tty命令就可以查看到当前的终端是什么,比如通过xshell连接后输入

[root@localhost ~]# tty 
/dev/pts/0

  2、在启动设备之后,在其上关联一个用户接口程序,即可实现于用户交互。

    a、查看终端设备:

      ~]# tty

    b、查看接口程序:

      ~]# echo $SHELL

    c、启动GUI:

      在某一虚拟终端接口运行命令: startx &

  3、操作系统组成

    我们最内层是硬件,再外层是内核,再外层是库,最外层为用户接口即shell,用户想和硬件打交道就要使用shell,通过shell管理其他应用程序,地壳也叫shell,即外壳。

  4、CLI接口

    a、命令行接口:

      [root@node1~]#  COMMAND  #这就是命令行接口

        root 当前登录的用户

        node1:当前主机的主机名,非完整格式

        ~: 用户当前所在的目录,也称为工作目录,相对路径

        #:命令提示符

          #:管理员账号,为root;

          $:普通用户,非root用户,不具有管理权限,不能执行系统管理类操作。

    b、注意:建议使用非管理员账号登陆:

      执行管理操作临时切换至管理员,操作完成即退回。

  5、几个基础命令

    

猜你喜欢

转载自www.cnblogs.com/Presley-lpc/p/11649548.html