加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux day 3

发布时间:2020-12-13 23:35:01 所属栏目:Linux 来源:网络整理
导读:Linux的安装与命令简介 一、Linux的安装 ? ? A、直接将操作系统安装在硬件设备上 ? ? B、使用VMM管理平台来进行安装(虚拟机的方式) ? (VMM管理平台:vmware workstations、Virtualbox) 过程: 选择语言 | 选择键盘 | 选择时区 | 写主机名 | 定义root密码

Linux的安装与命令简介

一、Linux的安装

? ? A、直接将操作系统安装在硬件设备上

? ? B、使用VMM管理平台来进行安装(虚拟机的方式)

? (VMM管理平台:vmware workstations、Virtualbox)

   过程:

  选择语言

   |

  选择键盘

   |

  选择时区

   |

  写主机名

   |

  定义root密码(超级用户)

   |

  划分磁盘空间

?   (注:3个分区必须要划分:/boot? ? swap ? ? /) ?

?

?    注:提高计算机性能

      横向扩展 集群:人多力量大

? ?       1、负载均衡集群

?        2、高可盈集群

?        3、高性能集群(应用层)

           - -Hadoop集群 = map reduces + HDFS

       纵向扩展 要做应用迁移(及其麻烦)不建议用纵向扩展的方式提高计算机性能

?

?

?**【Linux下,一切皆文件】

?

、系统的启动

  电源

? ?   ? BIOS芯片 -? | 1、加电自检? 检查硬件设备是否正常

     ? | 2、*启动系统* - -| 1、系统所在位置的读取顺序问题(BIOS):硬盘 网络(PXE)U盘

?    ? | 2、需要将硬盘中的系统文件加载到内存中

     ? 让CPU读取,并运行。

     ? ? MBR分区(BootLoader)第一个分区

       ? ? :就是用来寻找并引导系统加载。

          | ? ? ? ? ? ? |

       ? ? ? LILO ? ? ? grub

     ? ? ? |

       到此,我们已经将内核程序加载完成,但是,并不能运行普通应用

? ?      ? |? ?

?      此时,我们要运行第一个应用程序- -init

         init:将操作系统分为0 - 6 7 个级别,每一个级别都会运行对应的应用程序(指定默认启动级别)

?          |

        读取默认级别3(命令行) - - |? chkconfig/ rc.* (每个级别所需要的进程)

?                       (0 1 3 5 6 )

                         0 关机 ?

?                       ? ? 1 单用户模式

                         ?3 命令行界面

                          5 图形界面 ?

                         6 重启

?                           |

                          rc.local? //系统启动最后读取这个文件,管理员可以将开机就运行的命令,添加在这里

?

  桌面

?

      ?注:chkconfig 作用:制定服务开机时在那个级别上启动或者关闭。

? ?          - h - - help 查看帮助

          --list - -

          --lever 345 name <on/off>

         update-rc.d 在Ubuntu下控制某些程序开机启动

          - f force 强制

        【chkconfig可以在Ubuntu中使用,需要安装】

?

二、Linux命令的基本格式

     command [选项] [参数]

    []:中括号代表可有可无,指定实现命令的某个特定功能:

     <>:代码命令执行的对象,如果没有加<>代表不能省略;

      长整型选项

      短选项 短选项可以合并,而长选项不能合并。

      扩展: 命令 子命令 【选项】【参数】

?

?

?

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

      echo $PATH (环境变量) ? ?变量:一段被命名的内存空间

        如果命令不在PATH路径下,如何解决?

         1、通过绝对路径运行该命令即可;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 绝对路径执行的是命令本身,而有些命名是系统默认别名(可以自己添加)

            - alias;which command //查找命令的绝对路径? ?

         2、将这个路径添加到PATH路径下即可;

         PATH = $PATH:/XXX/XXX

?

     Ls //显示文件信息

      -l //||查看文件的详情信息(属性)

       -i //inode(属性)?

       -h//human 人类可读

      

?

       -F 显示文件后面的标记(区分文件类型)

       -r 倒序显示文件内容

      -a 显示所有文件(包括隐藏文件)

?  

     Pwd ? ? //显示当前路径

        $PWD? 默认有一个环境变量

     Cd ? //切换到目标目录

       ? 当前用户的家目录(/root? /home)

       . ? ? 当前目录(以.开头的文件为隐藏文件)

       ..? ? 当前目录的上一级目录

       -? ? $OLDPWD存放上一次经过的目录

     Touch? //修改时间戳

       stat atime访问时间?

        mtime修改文件内容的时间

       ctime 修改文件属性

       [[CC]YY]MMDDhhmm[.ss]]

?       2 0 1 9 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?

         /bin/rm

       -r 删除目录文件

           扩展:

             1、默认情况下不适用rm删除目录? - - -rmdir

             2、我们将需要删除的文件或目录移动到/tmp目录下即可;

            ? ? /tmp目录为临时文件目录,30天未被访问的文件会自删除

             3、如果必须删除一些文件,我们通过find匹配出来后再行删除。

                  【find扩展】 find/-name abc | xargs rm

                        find/-name abc -exec rm {};

      Clear? //清屏 ? = ? ctrl + l

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读