初步进入linux世界

前几天学习了Linux系统的操作。
第一步那肯定是Linux的安装,上官网下载最新版,然后按网上的步骤一步一步来,很简单。
第二步就是Linux系统的启动:

Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:

(1)内核的引导。

(2)运行 init。

(3)系统初始化。

(4)建立终端 。

(5)用户登录系统。

今天我先不说这两步,我来说说Linux系统的目录结构:
我这有一台服务器,装了Linux系统,我们来看看Linux的操作:

登录系统后,在当前命令窗口下输入命令:

ls

初步进入linux世界ls: 列出目录,在Linux系统当中, ls 命令可能是最常被运行的。

初步进入linux世界

以下是对这些目录的解释:

  • /      虚拟目录的根目录。通常不会在这里存储文件

  • /boot:
    启动目录,这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

  • /dev :
    设备目录,dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

  • /etc:
    系统配置文件目录,这个目录用来存放所有的系统管理所需要的配置文件和子目录。

  • /home
    用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

  • /lib
    库目录,这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

  • /media
    媒体目录,linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

  • /mnt
    挂载目录,系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

  • /opt
     可选目录,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

  • /proc
    进程目录,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
    这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:

  • /root

  • root用户的主目录,该目录为系统管理员,也称作超级权限者的用户主目录。

  • /sbin

  • 系统的二进制目录,s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

  • /selinux

  •  这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

  • /srv

  •  该目录存放一些服务启动之后需要提取的数据。

  • /sys

    •  这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

      sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。

      该文件系统是内核设备树的一个直观反映。

      当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

    • /tmp

    • 这个目录是用来存放一些临时文件的。

    • /usr
       这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

    • /usr/bin:
      系统用户使用的应用程序。

    • /usr/sbin:
      超级用户使用的比较高级的管理程序和系统守护程序。

    • /usr/src:内核源代码默认的放置目录。

    • /var
      可变目录,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

    •   我们再来看几个常见的处理目录的命令吧:

    •              ls: 列出目录

    •             cd:切换目录

    •             pwd:显示目前的目录

    •             mkdir:创建一个新的目录

    •             rmdir:删除一个空的目录

    •            cp: 复制文件或目录

    •             rm: 移除文件或目录

这次就先写到这里,处理目录的命令下次再写,下次学习遍历目录,新建文件等一些命令,努力学肯定能学好的