博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基础命令
阅读量:2047 次
发布时间:2019-04-28

本文共 5315 字,大约阅读时间需要 17 分钟。

Linux 基础命令

一、VMware的两种备份方式

1、备份的原因?

保证Centos 操作系统的安全

2、VMware 两种备份方式

1、快照备份

i 定义:又称还原点备份,就是保存在拍快照时候的系统的状态(包含了所有的内容),在后期的时候随时可以恢复。

ii 使用快照的步骤

1、启动Linux的操作系统(快照备份是在系统启动后进行操作的)

2、单击虚拟机--> 快照--> 拍摄快照(或者右键单击操作系统菜单,找到快照)

 

 

3、输入拍摄快照的名称,为了方便后期的恢复

 

iii 恢复快照

1、模拟Linux操作系统故障

2、选择菜单栏中的虚拟机-->快照--> 恢复到快照

 

iiii 总结

侧重于短期的备份或频繁操作的时候,做快照的时候虚拟机必须处于开启状态

2、克隆备份

i 定义:复制

ii 注意事项:克隆时操作系统必须处于关闭状态

iii 克隆步骤

1、对Linux进行关机操作

 

 

 

正常关机:通过关机按钮关机

直接关机:直接点X,直接关机

区别:直接关机属于非正常关机,相当于台式机电脑直接关电源(暴力关机)

2、单击克隆的机器上右键单击,选择管理,克隆(点击虚拟机--> 管理--> 克隆)

 

 

3、根据向导进行克隆备份

 

 

 

创建链接克隆相当于创建了一个快捷方式,而创建完成克隆相当于复制

 

保存的位置此盘符剩余可用空间要大于10G。

 

克隆完成后产生了一个全新的操作系统。

iiii 总结

侧重点是长期备份,做克隆时必须关闭操作系统

应用场景:快速创建多台计算机

3、快照与克隆的区别

克隆后为两台机器,而快照后仍然是一台机器。想快速的获取多台机器用克隆,在进行危险操作前选用快照

二、Linux 系统使用注意

1、Linux 严格区分大小写

 

 

2、Linux文件扩展名

1、Windows都是通过扩展名或后缀名来区分

名称.PDF 电子书文件

名称. exe 可执行安装文件

名称.txt 文本文件

2、Linux系统是通过权限位标识来确定文件类型,常见的文件类型有普通文件、目录、链接文件、块设备文件、字符设备文件等。Linux可执行文件就是普通文件被赋予了可执行权限

3、在Linux中创建一个文件

1、输入cd 空格 Desktop,进入桌面

2、输入 touch 空格 文件名,创建一个文件

4、Linux系统中常见的后缀名称

1、压缩包:*.gz *.bz2 *.zip *.tar.gz *.tar.bz2 *. tgz

压缩包要写扩展名的原因:如果不写清楚扩展名,那么管理员不容易判断压缩包的格式,索然有命令帮助判断,但是直观一点更加方便,就算没有扩展名,在Linux中一样可以解压缩,不影响使用

2、二进制软件包:*.rpm 类似于Windows中的.exe 文件

3、程序文件:shell脚本一般用*.sh

4、网页文件:网页文件一般使用*.php 等结尾。不过这是网页服务器的要求,而不是Linux的要求

*.php *.html *.css *.jsp *.py *.gsp

5、注意:Linux不以扩展名来判断文件类型而是通过权限位来判断文件类型,一些特殊的文件有特殊的扩展名:压缩包文件,二进制文件,程序文件,网页文件

3、Linux中的所有内容以文件形式保存

判断文件类型----颜色

黑色为普通文件,天蓝色为文件夹,

4、Linux中存储设备都必须在挂载之后才能使用

早期计算机的存储设备不是硬盘而是软盘,A、B被划分为软盘。

 

Windows分区+格式化

Linux 操作系统:分区+格式化+挂载 ,存储设备必须挂载之后才能使用(硬盘、光盘、U盘)

mount 命令 :挂载 mount 空格 分区 空格 挂载点

三、Linux系统的目录结构

1、Linux分区与Windows分区

Windows分区: C盘 D盘 E盘……

Linux分区:只有一个根目录\,所有的文件资源都存储在以根目录为树形目录结构中。

2、Linux系统的文件架构

 

在Linux根目录下包含很多子目录,称为一级目录,例如/etc,/dev,同时,各一级目录下还有很多子目录,称为二级目录,例如/bin/bash 。

3、Linux系统的文件目录的用途

1> 一级目录下文件目录的功能

/bin/ 存放系统命令,普通用户和root都可以执行,放在/bin 下的命令在单用户模式下也可以执行。

/boot/ 系统启动目录,保存与系统启动相关的文件,类似以Windows里的C盘。

/dev/ 设备文件保存位置,如硬盘,光盘,光驱,U盘。/dev/下的文件sr0 代表光驱设备。注意:此目录下的文件无法直接使用,必须先挂载。

/etc/ 配置文件保存位置,系统内所有采用默认的安装方式(rpm安装)的服务配置文件全部保存在此目录下,如用户信息,服务的启动脚本,常用服务的配置文件。

/home/ 普通用户的家目录,用户登录后会自动切换到此目录。每创建一个用户,就会在/home/ 下生成一个文件夹作为家目录。

/root/ 超级管理员的家目录,超级管理员登录后会自动切换到此目录。

/lib/ 系统调用的函数库保存的位置。

/lib64/ 安装64位的软件。

/media/ 挂载目录,系统建议用来挂载媒体设备,如软盘和光盘。

/mnt/ 挂载目录。早期的Linux只有这一个挂载目录,并没有细分,系统建议这个目录用来挂载额外的设备,如U盘,移动硬盘和其他操作系统的分区。

/misc/ 挂载目录,系统建议用来挂载NFC服务的共享目录。

/opt/ 第三方安装的软件保存位置。这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录下,/usr/local 这个目录也可以安装软件。

/sbin/ 保存与系统环境设置相关的命令,只有root可以使用这些命令进行系统环境设置,但有些命令也允许普通用户查看。

/srv/ 服务数据目录,一些系统服务启动之后,可以在这个目录中保存重要数据。

/tmp/ 临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入,建议此目录中不能保存重要数据。最好每次开机都进行清理。

/usr/ 系统程序目录,类似于Windows中的Program Files

/proc / 虚拟文件系统,该目录中的数据并不保存在硬盘中,二是保存在内存中。主要保存系统的内核,进程,外部设备状态和网络状态等。

/run 正在运行软件的程序目录。

/lost+found/ 当系统意外崩溃或意外关机时,产生一些文件碎片会存放在这里。在系统启动的过程中,fack工具会检查这里,并修复已经损坏的文件系统。这个目录只在每个分区中出现。例如/lost+found 就是根分区的备份恢复目录,/boot/lost+found 就是/boot 分区的备份恢复目录。

/var/ 经常变化的文件目录,网页文件,数据文件,日志文件。

四、Linux入门级命令

1、什么是终端:Linux操作系统中用于输入命令的地方。

  

root 当前用户名称 @分隔符 localhost Linux主机名称 :/当前用户的所在位置 #($)身份标识符 #是超级管理员,$是普通用户

2、Linux命令格式

什么是Linux命令?

就是指在Linux终端(命令行)中输入的内容就称之为命令。

完整命令的格式:#命令 空格 【选项】空格【参数】

但有些命令比较特殊,没有选项也没有参数

#pwd

有命令有选项但没有参数

#ls - l

3、扩展:Linux下的命令补全

键盘上的tab建 ,输入命令的前几个字母,按tab键会自动补全。

不仅可以补全命令,还可以补全Linux的文件路径

 

4、切换用户

su - 普通用户(超级管理员)

如果是切换到root账户时会出现passwd:提示输入密码

但输入的密码不会在命令行上显示

如果从root切换到普通用户不需要输入密码

扩展:- 的作用代表切换用户的同时切换用户的家目录

 

5、uname 命令

主要功能:获取计算机操作系统的相关信息

uname 或uname -a 代表现实所有信息获取全部的系统信息(类型,全部主机名,内核版本,发布时间)

 

uname -a 输出的内容详解

硬件平台:

$ uname -i

i386


机器硬件(CPU)名:

$ uname -m

I686


节点名称:

$ uname -n

Ubuntu


操作系统:

$ uname -o

GNU/Linux


系统处理器的体系结构:

$ uname -p

i686


操作系统的发行版号:

$ uname -r

3.2.0-29-generic-pae


系统名:

$ uname -s

Linux


内核版本:

$ uname -v

#46-Ubuntu SMP FriJul 27 17:25:43 UTC 2012

6、ls 命令

1 >用法一

主要功能:以列表的形式显示当前目录下的文件信息

#ls

2 >用法二

显示其他目录下的文件信息

#ls 空格 其他目录的完整路径

扩展:ls后面跟的路径可以是绝对路径也可以是相对路径

绝对路径:不管当前工作路径在哪,目标路径都会从"/''磁盘跟下开始。

相对路径:出绝对路径之外的路径都称之为相对路径,相对路径得有一个相对物(当前工作路径)。

只要看到路径以“/”开头则表示该路径是绝对路径,除了以"'/'"开头的路径都称之为相对路径、

../ 表示返回上级目录

./ 表示当前路径(同级),普通文件./可以省略,可执行文件(绿色)必须加./

3 > 用法三

基本语法:

#ls 【选项】【路径】

选项说明:

-l 以详细列表的形式显示当前目录或者其他目录下的文件信息 (简写ll)

-a 代表显示所有文件,包括隐藏文件

-h 通常与-l 结合一起使用,以较高的可读性(k)显示文件的大小

计算机中的单位

1TB=1024GB

1GB=1024MB

1MB=1024KB(千字节)

1KB=1024B(字节)

7、pwd 命令

1 >主要功能 :打印当前工作的目录(告诉我们当前的位置)

2 >基本语法 :#pwd

8、cd 命令

1 >主要功能 : 切换目录(从一个目录跳转到另一个目录)

2 >基本语法 :#cd

3 >注:当我们在某个路径下,如何快速回到自己的家目录

#cd 或 #cd ~

9、clear 命令

1 > 主要功能:清屏

2 > 基本语法:#clear

10、reboot命令

1 > 主要功能:立即重启计算机

2 > 基本语法:#reboot

11、shutdown 命令

1 >主要功能:立即关机或延迟关机

2 > 基本语法:

立即关机基本语法 :shutdown -h

选项说明,表示关机,后面可以加上 0 或now

shutdown -h 0 (now)

必须在root账号下

立即关机的其他命令:halt -p 命令

延迟关机 基本语法:#shutdown -h 分钟数 代表多少分钟后自动关机

取消关机: 光标一直不停的闪时,按下ctrl + c (centos 6中,中断关机,centos 中还需要使用shutdown -c 命令)

shutdown -c

必须在root账号下

12、type命令

1 >主要功能:主要用来结合help命令,用于判断命令的类型(属于内部命令还是外部命令)

2 >基本语法:#type+命令

如果是内部命令 会提示 is a shell builtin ,没有显示以上信息的为外部命令

13 、 history 命令

1 > 主要功能:显示系统以前输入的前1000条命令

14、hostnamectl 命令

1 > 主要功能:用于设置计算机的主机名称(给计算机起个名字)

2 > 获取计算机的主机名称

#hostname

3 > 设置计算机的主机名称

hostnamectl (hostname+control)

centos 中的主机名分类 :

静态的(static):电脑关机或重启后,设置的名称依然有效。

瞬态的(transient):临时主机名称,电脑关机或重启后,设置的名称就失效了。

灵活的(pretty):可以包含一些特殊字符。

使主机名永久生效的两种方法:①使用静态方法②更改/etc/hostname文件

①瞬态主机名称(临时设置)

#hostnamectl --transient set-hostname 主机名

#su 立即生效

②静态主机名称(永久生效)

#hostnamectl --static set-hostname 主机名(--static可以省略不写)

#su 立即生效

③灵活主机名称(主机名称可以添加特殊字符)hbl

#hostnamectl --pretty set-hostname 主机名(包含特殊字符)

例:#hostnamectl --pretty set-hostname "yunwei's server01"

#su 立即生效

 

 

 

转载地址:http://xwqof.baihongyu.com/

你可能感兴趣的文章
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
iOS常用宏定义
查看>>
被废弃的dispatch_get_current_queue
查看>>
什么是ActiveRecord
查看>>
有道词典for mac在Mac OS X 10.9不能取词
查看>>
关于“团队建设”的反思
查看>>
利用jekyll在github中搭建博客
查看>>
Windows7中IIS简单安装与配置(详细图解)
查看>>
linux基本命令
查看>>
BlockQueue 生产消费 不需要判断阻塞唤醒条件
查看>>
ExecutorService 线程池 newFixedThreadPool newSingleThreadExecutor newCachedThreadPool
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
win10将IE11兼容ie10
查看>>
checkbox设置字体颜色
查看>>
第一篇 HelloWorld.java重新学起
查看>>