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

原文地址:https://www.cnblogs.com/sunyuxin/p/11285014.html