• 2019.8.1


    目录

    1、计算机性能

    2、系统的启动

    3、Linux命令的基本格式详细版

    4、常用的Linux 命令的基本使用


     以下是我对这些内容的了解!!!

    *注:Linux下,一切皆文件

    计算机性能

    计算机性能

    • 横向扩展——集群(人多力量大)

                                     

        • 负载均衡集群
        • 高可用集群
        • 高性能集群(应用层)Eg:hadoop集群 = Map-reduces + HDFS
    • 纵向扩展——应用迁移(比较麻烦,*一般不推荐使用

    系统的启动

    系统的启动(尽量减少与计算机的交互)

    • 电源
    • BIOS芯片    (2)启动系统(选择系统启动)需要将硬盘中的系统文件加载到内存中,让CPU读取并运行(在完成此项任务之后BIOS就会“隐居”)

                     ↓                                       ↓

     (1) 加电自检 (检查硬件设备是否正常)         系统所在位置的读取顺序问题

      • MBR分区(BootLoader):帮助找到系统在哪里
        • LiLo
        • grub:并不是系统是程序
          • 第一阶段
          • 1.5阶段
          • 第二阶段
    • 以上,我们已经将内核程序加载完成,但是,并不能运行普通应用(-kernel),所以此时,我们要运行第一个应用程序(-init)。
      • init将系统分为七个级别
        • init 0——系统停机状态,系统默认级别不能设为0,否则不能正常启动
        • init 1——单用户工作状态,root权限,用于系统维护,禁止远程登陆
        • init 2——多用户状态(没有NFS)
        • init 3——完全的多用户状态(有NFS),登陆后进入控制台命令行模式
        • init 4——系统未使用,并保留
        • init 5——图形界面
        • init 6——重启,系统默认级别不能设为6,否则不能正常启动
      • -chkconfig / rc.*d
        • 指定服务开机时在哪个级别上启动或者关闭
          • --help ——查看帮助
          • --list——列出所有的进程
          • --level 35 name <on|off>——改变级别关与开
        • rc.local
          • 系统启动最后读取这个文件,管理员可以将需要开机就运行的命令添加在这里

    Linux命令的基本格式详细版

    Linux命令的基本格式详细版

    • command [选项] [参数]
      • [ ]:代表可有可无,指定现实命令的某个特定功能
      • <>:代表命令执行的对象,如果没有加<>代表不能省略
    • 长整型选项:不能合并
    • 短整型选项:可以合并
    • 扩展:命令 子命令 [选项] [参数]

    常用的Linux 命令的基本使用

    常用的Linux 命令的基本使用

    • echo $PATH(环境变量)
      • env
      • which
    • 扩展:如果命令不在PATH路径下,应该怎样?
      • 通过绝对路径来运行该命令(which command //查找命令的绝对路径)——绝对路劲执行的是命令本身,而有些命名是系统默认别名
      • 将这个路劲添加到PATH路劲下——PATH = $PATH:/XXX/XXX
    • pwd:显示当前目录
      • $pwd——默认有个环境变量
    • Ls:显示文件信息
        • -l ——查看文件的详细信息
        • -i——inode(属性)
        • -h——human 人类可读
        • -F——显示文件后面的标记
        • -r——倒序显示文件的内容
        • -a——显示所有文件(包括隐藏文件)
        • 图形展示
    • Cd:切换到目标目录
      • ~——当前用户的家目录(/root    /home)
      • .——当前目录(以 . 开头的文件为隐藏文件)
      • ..——当前目录的上一级目录
      • - OLDPWD——存放上一次经过的目录
    • Touch:修改时间戳  [[CC]YY]MMDDhhmm[.ss]
      • 补充:stat
        • atime(访问时间)—— -a 修改访问时间
        • mtime(修改文件内容的时间)—— -m 修改修改的时间
        • ctime(修改文件属性)—— -c 修改文件Mtime,如果文件不存在,不创建该文件
        • -t 指定修改成什么时间
    • Mkdir:创建文件夹
      • -p ——递归创建多级子目录
      • tree ——以树状图形式显示目录及文件
          • -L——指定目标几级目录
          • -d——只显示目录文件
      • -v——详细显示创建过程
    • Rm:删除
      • -f ——强制删除
      • -i ——询问是否删除
      • -r——删除目录(默认程序)
    • 扩展
      • 默认情况下不使用rm删除目录(--rmdir——只删除空目录)
      • 我们将需要删除的文件或目录移动到/tmp目录下即可(/tmp为临时文件目录,30天未被访问的文件将自动被删除)
      • 通过FOND匹配出来后,再行删除
        • FOND 扩展
          • find / -name 文件名|xargs rm
          • find/ -name 文件名 -exec m {} ;
    • Clear/ctrl + l:清屏
    • 储存设备必须安装文件系统,格式化操作就是在安装文件系统;
      • windows下常见的文件系统格式:NTFS、FAT32
      • Linux下文件系统格式:ext4
    • 硬链接和软链接区别:
      • 硬链接和原来的文件没有什么区别,而且共享一个 inode 号(文件在文件系统上的唯一标识);而软链接不共享 inode,也可以说是个特殊的 inode,所以和原来的 inode 有区别
      • 若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的
      • 由于符号链接的特性,导致其可以跨越磁盘分区,但硬链接不具备这个特性
      • 图形展示
        •   

     

  • 相关阅读:
    TextView 高亮
    Android 学习 第一章(环境搭建)
    从assets res 中读文件
    动态设置imageview 宽高
    android 算定义view 打包 jar(一次开发多次使用)
    Activity 跳转
    Android手机在开发调试时logcat不显示输出信息的解决办法
    弹出对话 AlertDialog 有按钮
    让划动 listview时 没有黑色背景
    Activity Service 数据相互操作
  • 原文地址:https://www.cnblogs.com/violet23/p/11285462.html
Copyright © 2020-2023  润新知