linux 03

一、 集群

  • 集群的通俗理解是人多力量大
  • 集群分为三类:1、负载均衡集群
           2、高可用集群
           3、高性能集群(应用层)–其中Hadoop是
    最典型的高性能集群,即HDFS+map-reduces=Hadoop
  • 端口:是设备与外界通讯交流的出口。
  • Linux系统下,一切皆文件。

二、系统的启动

  • 第一步先打开电源
  • 加电自检:检查硬件设备是否正常
  • 第二步启动系统–选择系统启动
      1、系统所在的位置的读取顺序问题→由BIOS解决,从硬盘,网络(PXE),U盘,CD/DVD…调整读取顺序。
      2、需要将硬盘中的系统文件加载到内存中,让CPU读取并运行;
        MBR分区(BootLoader):就是用来寻找并引导系统加载。
          
        LITO:在系统启动时运行的程序,用于嵌入式小型操作系统加载
          
        GRUB:多操作系统启动程序。GRUB管理开机启动的过程分成了三个阶段,分别是stage1/stage1.5/stage2。其中,stage1主要负责BIOS和GRUB之间的交接,载入存放于各个分区中的开机文件。这部分才是真正放在MBR中的bootloader。而后stage1.5是连接stage1和stage2之间的通道,起着过渡的作用。最后才是GRUB中真正核心的部分stage2,它可以让用户以选项的方式将操作系统加载、修改选项以及新增参数。
      到这里,内核程序加载完成。但是,并不能运行着普通应用。
  • 第三步运行第一个应用程序–init–将操作分为0-6共7个级别:每一个级别上都会运行对应的应用程序。
      以下是默认启动级别所对应的应用程序。
                  默认级别
                    ↓
                  0:关机
                  1:单用户模式(安全模式)
                  2:无NFS多用户模式
                  3:命令行界面
                  4:未使用的
                  5:图形界面
                  6:重启
  • etc目录:存放配置文件
  • rc,*d:每一个级别所需要启动的进程
  • chkconfig作用:指定服务开机时在哪个级别上启动或者关闭. chkconfig -h:查看帮助;–leve:级别;–list:列出所有进程
  • rc.local系统启动最后读取这个文件,管理员可以将需要就运行的命令添加在这里。

三、部分命令的作用

  • “[]”;可有可无;指定实现命令的某个特定功能
  • “<>”:代表命令执行的对象,如果没有“<>”代表不可忽略,必须加对象。
  • update-rc.d:在Ubuntu下控制某些程序开机启动。

四、常见的Linux命令的基本使用

  • echo $PATH(环境变量)变量是指一段被命名的内存空间。如果命令不在PATH路径下,有以下两种解决方法:
       1、通过绝对路径来运行该命令即可,其中绝对路径执行的是命令本身,而有些命名是系统默认别名(可以自行添加)
       which command:查找命令的绝对路径
       \ls:使用反斜线直接运行.
  • ls :显示文件信息
      -l:查看文件的详细信息(属性)
      -i (inode)属性
      -h 人类可读
      -F 显示文件后面的标记(用来取份文件类型)
      -r 倒序显示
      -a 显示所有文件(包括隐藏文件)
    如下图所示是查看文件的部分详细信息:
    在这里插入图片描述
    详细信息解释为(由左到右):
      “-”:普通文本文件,“l”:链接文件,“d”:目录文件
      “r”:读,“w”:写,“x”执行(此代码中没有),第三个"r"为other.
      “.”:特殊权限值
      “1”:硬链接数
      第一个root与第一个rwx代表所属主,第二个root与第二个rwx代表所属组
      "8.3k;“3.4k”;代表文件大小
      “Aug 1 00:19”:mtime
      最后的代表文件名。
  • pwd :显示当前路径
  • cd:切换到目标目录
       “~”:当前用户的家目录(/root /hoom)
       “.”:当前目录(以“.”开头的文件为隐藏文件)
       “…”当前目录的上一级目录
       “-”$OLDPWD存放上一次经过的目录
  • touch
       "-a"修改访问时间
       “-m”:修改修改时间
       “-l”:制定修改成什么时间格式为[[CC]YY]mmddhhmm[.SS]实例:201908011636.22
       “-c”修改文件mtime.如果文件不存在,不创建该文件。
  • mkdir
       “-p”:递归创建多级子目录
      “-v”:详细现实创建过程
  • tree:以树状形式显示目录及文件结构
       “-L+number”查看几级写几级,查看多少级子目录
       “-d”:只显示目录文件
  • rm :删除文件
      “-f”强制删除
      “-i”询问是否删除该文件
      “-r”删除目录
      “rm,bin/rm”删除目录,默认删除
    扩展:
  • 1、默认情况下,不适用rm删除目录,用rmdir删除最合适,但rmdir只能删除空目录
  • 2、mv:我们将需要删除文件或目录移动到/tmp目录下即可
  • 3、如果必须删除一些文件,通过find匹配出来后,再行删除

五、概念

  • 存储设备必须安装文件系统
  • 格式化操作就是在安装文件系统
  • Windows下常见的文件系统格式:NTFS;FAT32
  • Linux下文件系统格式:ext4
  • 硬链接和软连接的区别:
      1、软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
    硬链接就是一个文件的一个或多个文件名。把文件名和计算机文件系统使用的节点号链接起来。因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。
      2、限制不同
      硬链接只能对已存在的文件进行创建,不能交叉文件系统进行硬链接的创建;
    软链接可对不存在的文件或目录创建软链接;可交叉文件系统;
      3、创建方式不同
      硬链接不能对目录进行创建,只可对文件创建;软链接可对文件或目录创建;
      4、影响不同
      删除一个硬链接文件并不影响其他有相同 inode 号的文件。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值