Linux------3

                                                                                            **计算机性能:** 
                  横向扩展     集群:人多力量大
                                        负载均衡集群
                                        高可用集群
                                        高性能集群(应用层)--hadoop集群=Map reduces+HDFS
         (x)纵向扩展     应用迁移

                                                                                             【Linux下,一切皆文件】

                        **1.系统的启动**
       电源
       BIOS芯片--|1.加电自检    检查硬件设备是否正常
             |          |2.*启动系统*--选择系统启动-----|a.系统所在位置的读取顺序问题(BIOS):硬盘 网络(PXE) U盘  CD/DVD...
             |                                                          |b.需要将硬盘中的系统文件,加载到6内存中,让CPU读取,并运行; 
             |                                                              MBR分区(BootLoader):就是用来寻找并引导系统加载
             |                                                                                        |-LILO
             |                                                                                        |-grub 分为第一阶段、1.5阶段、第二阶段
         到此,已经将内核程序加载完成,但是,并不能运行普通应用;--kernel
             | 
         此时,我们要运行第一个应用程序--init
             |                                  init:将操作系统分为0-6 7个级别;每一个级别上都会运行对应的应用程序;(指定默认启动级别)
             |                                    |
             |                                 读取默认级别 3 (命令行)--| chkconfig / rc.*d(每一个级别所需要启动的进程)
             |                                     (0 1 3 5 6)
             |                                     0关机
             |                                     1单用户模式(安全模式)
             |                                     3命令行
             |                                     5图形界面           
             |                                     6重启                 
             |                                          |
             |                                        rc.local   //系统启动最后读取这个文件,管理员可以将需要开机就运行的命令,添加在这里;
             |
             |
          桌面

                                **2.chkconfig 作用:**指定服务开机时在哪个级别上,启动或者关闭;
                                     -h     --help   查看帮助
                                     --list
                                     --level 345 Name<on|off>
                                          update-rc.d在Ubuntu下控制某些程序开机启动;
                                     -f force 强制
                                                                               【chkconfig可以在Ubuntu上使用,需要安装】

                     ** 3.Linux命令的基本格式**
         Command【选项】【参数】
                  【】:中括号代表可有可无;指定实现命令的某个特定功能;
                   <>:尖括号代表命令执行的对象;如果没有加<>代表不能省略(必须加对象);
                     长整型选项
                      短整型选项      *短选项可以合并,而长选项不能合并*
     扩展:命令   子命令 【选项】 【参数】

                  **    4.常用的Linux命令的基本使用**
       echo$PATH(环境变量)             变量:一段被命名的内存空间而已;
                    如果命令不在PATH路径下,如何解决?
                      1.通过绝对路径来运行该命令即可;
                                       绝对路径执行的是命令本身;而有些命令,是系统默认别名(可以自己添加)-alias;
                                       which command  //查找命令的绝对路径
                                        \ls   //使用反斜线直接运行
                      2.将这个路径添加到PATH路径下即可;
                                        PATH=$PATH:/xxx/xxx

        LS                 //显示文件信息
                  -l   //ll查看文件的详细信息(属性)
                  -i   //inode(属性)
                  -h  //human人类可读

                                  【截图指定所有的属性信息】

                  -F  显示文件后面的标记(用来区分文件类型)
                  -r   倒序显示文件内容

        Pwd              //显示当前路径
                      $PWD  默认有一个这个环境变量;了解即可

        Cd                //切换到目标目录
                    ~  当前用户的家目录(/root  /home)
                    .    当前目录 (以开头的文件为隐藏文件)
                    ..   当前目录的上一级目录
                    -    $OLDPWD 存放上一次经过的目录

        Touch           //修改时间戳
                   stat atime 访问时间      mtime 修改文件内容的时间      ctime修改文件属性
                    Touch a.txt
                   [[CC]YY]MMDDhhmm[.ss]
                     20  19  0 8 0 1 16 36  . 22
                   -a  修改访问时间
                   -m 修改修改时间
                   -t   指定修改成什么时间
                   -c  修改文件Mtime,如果文件不存在,不创建该文件

        Mkdir           //创建文件夹
                    -p  递归创建多级子目录
                    -v   详细显示创建过程

                     tree  以树状形式,显示目录及文件结构
                                  -L NUM 查看多少级子目录
                                  -d 只显示目录文件

        Rm               //删除文件
                    -f force 强制
                    -i 询问是否删除该文件,默认命令(alias rm = 'rm -i')
                                     \rm abc
                                     /bin/rm abc
                    -r 删除目录文件

                   **  扩展一下:**
                                     1.默认情况下不适用rm删除目录 -- rmdir
                                          rmdir只能删除空目录
                                     2.我们将需要删除文件或目录移动到/tmp 目录下即可;
                                          /tmp 目录为临时文件目录,30天未被访问的文件会自动删除
                                     3.如果必须删除一些文件,我们通过find匹配出来后,再行删除
                                        【find扩展!!!】
                                        find / -name abc  |  xargs  rm
                                        find / -name abc  -exec  rm  {}\;

                           Clear            //清屏 = ctrl + L

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

推荐阅读

  • 如何将设计思维应用到精益初创公司的软件开发

    我们所说的设计思维,是指由 IDEO 公司的 Tim Brown 提出,并且正在改变全世界组织的设计思维,简称 DT。(译者注:IDDO,当代最具影响力的设计公司之一)

    Aceyclee
    Serverless无服务器云函数
  • InnoDB 事务加锁分析

    一般大家对数据库事务的了解可能停留在事务的ACID特性以及事务4种不同的隔离级别层面上,而对于事务 4 种不同隔离级别如何实现了解相对较少。

    2020labs小助手
    MySQLSQL数据库MVCMVCC
  • FutureTask 核心源码解析

    研究源码,一般我们都从整体以及实例先入手,再研究细节,不至于一开始就“深陷其中而"当局者迷".

    JavaEdge
    HTTPJava
  • 200行代码落地人脸识别开锁应用

    2019年国庆,帮朋友实现了一个人脸识别进行开锁的功能,用在他的真人实景游戏业务中。几个月来运行稳定,体验良好,借着这个春节宅家的时间,整理一下这个应用的实现过程。

    高树磊
    人脸识别图像处理
  • 滑动验证码攻防对抗

        在业务安全领域,滑动验证码已经是国内继,传统字符型验证码之后的标配。众所周知,打码平台和机器学习这两种绕过验证码的方式,已经是攻击者很主流的思路,不再阐述。冷渗透介绍的是一个冷门的绕过思路和防御方案。这些积累,均来自于实战之中,希望有用。

    周俊辉
    HTTP网络安全安全网站
  • 程序员进阶必读,万字总结Mysql优化精华篇

    price decimal(8,2)有2位小数的定点数,定点数支持很大的数(甚至是超过int,bigint存储范围的数)

    程序员内点事
    全文检索缓存SQL数据库Python
  • 运维转型 | 运维人不再只是“救火英雄”

    各行各业都开启了数字化转型的进程,运维团队在这种时代的浪潮中又该何去何从?我在帮助一些企业落地了运维技术平台之后,开始反思这个问题,并将所思所想整理成本篇文章。

    嘉为科技
    企业运维自动化云计算
  • WEB开发常见的安全漏洞和解决思路

    SQL注入时web开发中最常见也是危害性最大的安全漏洞,SQL注入攻击可能会导致 服务器故障,数据泄漏,数据被恶意删除等等严重后果。

    windwei
    SQLHTTPhttps安全漏洞PHP
  • 详解Winograd变换矩阵生成原理

    文本首发知乎:https://zhuanlan.zhihu.com/p/87516875

    Ldpe2G
    编程算法
  • Linux网络性能优化相关策略

    1. rx-checksumming:校验接收报文的checksum。

    glinuxer
    Linux

扫码关注云+社区

领取腾讯云代金券