前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux------3

Linux------3

作者头像
py3study
发布2020-01-10 11:17:44
4550
发布2020-01-10 11:17:44
举报
文章被收录于专栏:python3python3
代码语言:javascript
复制
                                                                                            **计算机性能:** 
                  横向扩展     集群:人多力量大
                                        负载均衡集群
                                        高可用集群
                                        高性能集群(应用层)--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
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档