虚拟机中备份方式
在Vmware中有两种备份方式:快照、克隆
快照:又称还原点,保存在拍快照时系统的状态,可随时恢复,侧重于短期备份,需要频繁备份的时候可以使用快照,做快照时可不用关机。
克隆:复制整个系统,侧重于长期备份,可快速添加虚拟机,无须重新安装系统,做克隆的时候必须关机。
Linux的文件目录
Linux本身是一个基于文件形式的操作系统,Linux一切皆文件。
快捷键
ctrl + u ————————————————-快速删除该行光标前的内容
ctrl + k ————————————————-快速删除该行光标后的内容
ctrl + l ————————————————–等价于#clear,仍可滚动查看上页历史信息
指令与选项
一个完整的指令的标准格式,Linux通用的格式:
#指令 [选项] [操作对象]
注:[ ]表示可选可不选,一个指令可以包括多个选项,操作对象也可以是多个。
0. shutdown,reboot指令
关机命令(只有root权限才可以执行此操作),远程登陆服务器时,不要使用关机指令,因为关机后,远程连接断开,无法进行远程控制。
#shutdown -h now————-正常关机
#shutdown -h 15:40———–定时关机
ctrl+c ——————————取消定时关机,centos7.x之前版本
#shutown -c ——————-取消定时关机,centos7.x(包含)之后版本
#halt ——————————关闭内存,没有内存只能关机
#init 0 —————————-关机,在新版本中不能用
#reboot ——————–重启电脑
#reboot -w —————模拟重启,只记录关机和开机的日志信息
1. ls指令:(list)列出路径下所有文件/文件夹的名称
语法1:#ls ————–列出当前工作目录下的所有文件/文件夹的名称
语法2:#ls 路径 ————-列出指定目录下的所有文件/文件夹的名称
注:关于路径:路径分为绝对路径和相对路径。
相对路径一般以当前的工作路径为参照路径,./或默认表示当前路径下,../表示上一级目录下。绝对路径从跟路径“/”开始寻找对应路径。
注:在linux中有一个特殊的符 “~”,表示当前用户的家(home)目录,对于root用户,其家目录为root目录,切换到家目录的方式是:cd
~或只输入cd
4. mkdir指令:(make directory)创建目录(文件夹)
语法1:#makdir 路径
语法2:#makdir -p 路径 —————-多层目录可同时创建
语法3:#makdir 路径1 路径2 路径3 … —————-一次性创建多个目录
6. cp指令:(copy)复制文件/文件夹到指定位置
语法1:#cp 被复制的文件路径 文档被复制到的目标路径————–复制文件
语法2:#cp -r 被复制的文件夹路径 文档被复制到的目标路径———–复制文件夹
注:移动文件或文件夹时可以重命名,重命名文件/文件夹可以使用mv命令。
8. rm命令:(remove)删除文件/文件夹路径
语法1:#rm 需要删除文件的路径
语法2:#rm -f 需要删除文件的路径
语法3:#rm -r 需要删除文件夹的路径
语法4:#rm -rf 需要删除文件夹的路径
语法5:#rm -rf 需要删除文件/文件夹的路径 … ———-删除多个文件/文件夹
11. cat指令:(concatenate)直接在terminal打开文件或合并文件
语法1:#cat 文件的路径 ————–直接在terminal中打开文件,但不可写
语法2:#cat 待合并的文件路径1 待合并的文件路径2 … 文件路径n > 合并之后的文件路径——————–对文件进行合并
12. df指令:(disk free,磁盘剩余)查看磁盘空间
语法:#df -h ————–以较高可读性显示磁盘空间信息
14. head指令:查看一个文件的前n行,默认n=10
语法:#head -’n‘ 文件路径 ———‘n’为具体数字
15. tail指令:查看一个文件的末n行或查看文件的动态变化
语法1:#tail -’n‘ 文件路径 ———‘n’为具体数字,默认为10,查看日志很方便
语法2:#tail -F 文件路径 ———查看文件的动态变化,可用于查看日志
例:查看系统最后创建的2个用户信息
%F:表示完整的年月日
%T:表示完整的时分秒
%Y:表示年份
%m:表示月份(带 前导0)
%d:表示日(带 前导0)
%H:表示小时(带 前导0)
%M:表示分钟(带 前导0)
%S:表示秒(带 前导0)
19. cal指令:(calendar)用于操作日历
语法1:#cal———–输出当前月份的日历,等价于**#cal -1**
语法2:#cal -3———–输出当前月份和上下月的日历
语法3:#cal -y 年份———–输出某一年的日历
20. 管道符:| 过滤:grep
管道”|”不能单独使用,要与其他指令配合使用,如过滤,特殊用法和扩展处理。
grep指令主要用于过滤。
例1:过滤案例———-查询根目录下含有‘y’的文档名称
21. hostname指令:操作主机名
语法1:#hostname ————————-输出完整的主机名
语法2:#hostname -f ———————- 输出当前主机名中的FQDN(全限定域名)
语法3:#hostname 主机名—————-临时设置主机名(需要su切换一下)
永久设置主机名:
在/etc/sysconfig/network中用vim修改HOSTNAME。
修改hosts文件(/etc/hosts)将修改后的主机指向本地(设置FQDN)
FQDN:(Fully Qualified Domain Name)全限定域名:同时带有主机名和域名的名称。
例如:主机名是bigserver,域名是mycompany.com,那么FQDN就是bigserver.mycompany.com。
全限定域名可以从逻辑上准确地表示出主机在什么地方,也可以说全域名是主机名的一种完全表示形式。从全限定域名中包含的信息可以看出主机在域名树中的位置。DNS解析流程:首先查找本机HOSTS表,有的直接使用表中定义,否则查找 络连接中设置的DNS 服务器由他来解析。
22. id指令:查看一个用户的基本信息(用户id,用户组id,附加组id)
语法1:#id ————————-默认当前用户的id信息
语法2:#id 用户名 —————显示指定用户的id信息
PPID:表示该进程的父级进程id,即该进程调用自谁,如果一个程序的父级进程找不到,该进程称之为 僵尸进程。
可结合使用管道过滤出想要查看的进程信息,因为终端命令本身是一个进程,所以查询结果中会多一个进程。
退出时,按下q键;按下M键,结果按内存大小排序;按下P,按照cpu使用大小排序;
当服务器用于多个cpu时,按下1,会切换是否显示各个cpu的详细信息
26. du -sh指令:(disk used)查看目录的真实大小
用ls -lh 显示的目录大小不是真实大小,要用du -sh查看该目录内真实大小。
语法:#du -sh 目录路径
-s:summary,只显示汇总的大小
-h:high,表示以较高可读性显示
28. service 指令:控制软件的服务启动/停止/重启
语法:#service 服务名 start或stop或restart
例:开启本机安装的Apache( 站服务器软件),其服务名为httpd,并查看进程信息。
31. netstat -tnlp指令:查看 络连接状态
-t:表示只列出tcp协议的连接
-n:表示将地址从字母组合转化为ip地址,将协议转化为对应的端口 显示
-l:表示过滤出状态值中为listen的连接
-p:表示显示发起连接的进程pid和进程名称
32. uptime指令:显示计算机持续运行时间,top指令中也可查看
33. uname指令:获取系统信息
语法1:#uname ————————操作系统类型
语法2:#uname -a ——————–获取全部系统信息(类型,完整主机名,内核版本、发布时间、开源计划)
34. man指令:(manual)包含了全部命令的手册
语法:#man 命令 ———————-(退出按下q键)
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25080 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!