zoukankan      html  css  js  c++  java
  • 03Linux系统及基本命令使用

    计算机性能:

    1.横向扩展:通俗的来说可以理解为“人多力量大”,分为负载均衡集群、高可用集群、高性能集群(应用层)(Hadoop集群=map reduces+HDFS)

    2.纵向扩展:应用迁移(不建议使用)

    Linux下,一切皆文件

    一.系统的启动

    电源——BIOS芯片  1.加电自检,检查硬件设备是否正常

                                     2.启动系统,选择系统启动  a.系统所在位置的读取顺序问题(BIOS):硬盘、网络(PXE)、U盘、CD/DVD    b.需要将硬盘中的系统文件加载                                   到内存中,让CPU读取,并运行。

                                     MBR分区(BootLoader):就是用来寻找并引导系统加载。——1.LILO

                                                                                                                                    2.grub  分为第一阶段、1.5阶段、第二阶段

    到此,我们已将内核程序加载完成,但是,并不能运行普通应用——kernel。此时,我们要运行第一个应用程序——init。

    init:将操作系统分为0-6,7个级别;每一个级别上都会运行对应的应用程序(指定默认启动级别),然后读取默认级别(命令行),常用的有0(关机)、1(单用户模式)、3(命令行)、5(图形界面)、6(重启)

    rc.local:系统启动最后读取这个文件,管理员需要开机就云进行的命令,添加在这里

    chkconfig:指定服务开机时在哪个级别上,启动或者关闭;【chkconfig可以在Ubuntu上使用,需要安装】

    -h:--help  查看帮助

    二、Linux命令的基本格式

    Command[选项][参数]

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

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

    长整型选项

    短选项:*短选项可以合并,长整型选项不可以合并。

    三、Linux常用命令

    1.ls   显示文件信息

    -l     //ll  查看文件的详细信息(属性)        

    -i   //inode(属性)

    -h  //human人类可读

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

    -r   倒序显示文件内容

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

    硬链接和软链接的区别:

    a、定义不同

    软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

    硬链接就是一个文件的一个或多个文件名。把文件名和计算机文件系统使用的节点号链接起来。因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。

    b、限制不同

    硬链接只能对已存在的文件进行创建,不能交叉文件系统进行硬链接的创建;

    软链接可对不存在的文件或目录创建软链接;可交叉文件系统;

    2.PWD   显示当前路径

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

    3.cd    切换到目标目录

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

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

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

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

    4.Touch    修改时间戳

    Stat time  访问时间      mtime  修改文件内容的时间    ctime  修改文件属性

    -a    修改访问时间

    -m   修改修改时间

    -t     指定修改成什么时间(格式为[[CC]YY]MMDDhhmm[.ss])

    -c    修改文件Mtime   如果文件不存在,不创建该文件

    5.Rm       删除文件

    -f     force  强制

    -i     询问是否删除该文件  默认命令(alias rm ='rm -i')

    -r     删除目录文件

    删除abc:a.rm abc     b.bin/rm abc

    扩展内容:

    1.默认情况下,不适用rm删除目录--rmdir,rmdir只能删除空目录

    2.我们将需要删除的文件或目录移动到/tmp目录下即可;/tmp目录为临时文件目录,30天未被访问的文件会自动删除。

    3.如果必须删除一些文件,我们通过find匹配出来后,再行删除(例:find / -name abc |xargs rm)

    6.echo $PATH     环境变量

    变量:一段被命名的内存空间而已

    存储设备必须安装文件系统,格式化操作就是在安装文件系统,Windows下常见的文件系统格式:1.NTFS   2.FAT32,Linux下文件系统格式:ext4

  • 相关阅读:
    要发布游戏啦,平台要 3000个6位不重复的验证码 看我怎么做!!!
    数字化婚姻配对尝试
    java 和 .NET 的 类继承方面 的不同
    Asp.Net Core 实现谷歌翻译ApI 免费版
    Asp.Net Core 全局模型验证
    Asp.Net Core 下 Newtonsoft.Json 转换字符串 null 替换成string.Empty
    Windows 10 远程连接出现函数错误 【这可能由于CredSSP加密Oracle修正】
    矫正系统时间
    linux 安装WildFly 及可能遇到的问题
    ubuntu 安装 jdk-7
  • 原文地址:https://www.cnblogs.com/sunyuxin/p/11285014.html
Copyright © 2011-2022 走看看