云计算Day02
1. Linux系统简介
操作系统:一堆软件集合,可以让计算机硬件正常工作
• UNIX诞生,1970-1-1
• Linux之父,Linus Torwalds
• 1991年10月,发布0.02版(第一个公开版)内核
• 标准读音:“哩呐科斯”
内核:调配所有硬件的资源
用户----->内核----->硬件
• 发行版的名称/版本由发行方决定
• Red Hat Enterprise Linux 5/6/7/8
• Suse Linux Enterprise 12
• Debian Linux 7.8
• Ubuntu Linux 14.10/15.04
• ……
• CentOS,社区企业操作系统
• Community Enterprise Operating System
• http://www.centos.org/
2. Linux系统安装
• 利用VMware虚拟机
1.新建虚拟机
2.安装操作系统
虚拟机开机:前提虚拟化功能支持(CPU虚拟化功能打开) •运行虚拟机需要真机开启虚拟化功能:重启真机系统进入BIOS进行设置
•开启虚拟化功能参考:
https://blog.****.net/Blueberry521/article/details/104240762
修改系统的时间
• Linux系统预备知识
• Linux目录(文件夹)结构
根目录(/):Linux系统的起点(所有数据都在此目录下)
路径:/home/abc/1.txt #只有开头的/表示为根目录
/dev:存放设备(硬盘、键盘、光驱………)相关的数据
• Linux硬盘(磁盘)表示方法
常见的硬盘接口类型:IDE与SCSI
/dev/sda:SCSI接口的硬盘第一块
/dev/sdb:SCSI接口的硬盘第二块
………
• Linux系统基本操作
• 获取命令行
方式一:虚拟控制台切换( Ctrl + Alt + Fn 组合键)
• tty1:图形桌面
• tty2~tty6:字符控制台
方式二:图形命令行
• 命令行提示符含义
[当前登录的用户@主机名 当前所在的位置]#
以#结尾表示当前身份为超级管理员root
以$结尾表示当前身份为普通用户
• pwd — Print Working Directory
• 用途:查看当前工作目录,显示当前位置
• cd — Change Directory
• 用途:切换工作目录,切换路径
• 格式:cd [目标文件夹位置]
• ls — List
• 格式:ls [目录或文件名]…
[[email protected] ~]# pwd #显示当前所在的位置 /root [[email protected] ~]# cd
/ #切换到根目录 [[email protected] /]# pwd #显示当前所在的位置 /
[[email protected] /]# ls #查看当前目录下内容
[[email protected] ~]# ls /root #查看/root目录下内
容
蓝色:目录
黑色:文本文件
[[email protected] /]# ls / #查看根目录下内容 [[email protected] /]#
cd /boot #切换到/boot目录 [[email protected] boot]# pwd /boot
[[email protected] boot]# ls #显示当前目录下内容 • cat:查看文本文件内容
[[email protected] /]# ls /root/anaconda-ks.cfg /root/anaconda-ks.cfg
[[email protected] /]# cat /root/anaconda-ks.cfg [[email protected] /]#
cat /etc/passwd [[email protected] /]# cat /etc/redhat-release
#显示系统版本
• 路径的类型
绝对路径:以根目录开始的路径
相对路径:以当前为参照的路径
[[email protected] /]# cd /etc/pki/ [[email protected] pki]# pwd
[[email protected] pki]# ls [[email protected] pki]# cd /etc/pki/CA
#绝对路径与当前所在位置无关 [[email protected] CA]# pwd [[email protected] CA]# cd /etc/pki/ [[email protected] pki]# pwd [[email protected] pki]# ls
[[email protected] pki]# cd CA #相对路径与当前所在位置有关
• less分屏阅读工具,查看文本文件内容
[[email protected] /]# cat /etc/passwd #查看内容较少的文件 [[email protected]
/]# less /etc/passwd #查看内容较多的文件
按上下键可以进行滚动,按q进行退出
• 列出CPU处理器信息
[[email protected] /]# lscpu ……. 型号名称: Intel® Core™ i7-7700
CPU @ 3.60GHz ……. • 列出内存信息 [[email protected] /]# cat /proc/meminfo
MemTotal: 1865284 kB #内存一共的大小
…….
字节 byte:8个二进制位为一个字节(B),最常用的单位。
计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是:
1KB (Kilobyte 千字节)=1024B----------------------------------------------------------------------- 1K=103千
1MB (Megabyte 兆字节 简称“兆”;万进级计数法中是“百万”字节;)=1024KB-----------1M=106兆
1GB (Gigabyte 吉字节 又称“千兆”;万进级计数法中是“十亿”字节)=1024MB------------1G=109吉
1TB (Terabyte 太字节;万进级计数法中是“兆”字节)=1024GB----------------------------1T=1012太
1PB(Petabyte 拍字节;万进级计数法中是“千兆”字节)=1024TB-------------------------1P=1015拍
1EB(Exabyte 艾字节;万进级计数法中是“百京”字节)=1024PB--------------------------1E=1018艾
• 列出当前系统的主机名称
[[email protected] /]# hostname localhost.localdomain [[email protected] /]#
hostname hahaxixihehelele #临时设置 [[email protected] /]# hostname
hahaxixihehelele 新开一个终端进行测试 [[email protected] /]# hostname
A.tedu.cn [[email protected] /]# hostname
Ctrl+l:清屏
• 查看IP地址
[[email protected] ~]# ifconfig
lo: 回环接口,用于测试
127.0.0.1是特殊IP地址,永远代表本机
[[email protected] ~]# ping 127.0.0.1
按ctrl + c 结束正在运行的命令
• 命令或路径,可以利用Tab进行补全
[[email protected] ~]# if(Tab) (Tab) #连续按两次tab键 if ifconfig
ifenslave ifup ifcfg ifdown ifstat
[[email protected] ~]# if [[email protected] ~]# ifco(Tab)
[[email protected] ~]# cat /etc/red(Tab) [[email protected] ~]# ls
/etc/sysconfig/network-scripts/ [[email protected] ~]# ls
/et(Tab)/sysco(Tab)/netw(Tab)-(Tab)
• 修改文本文件内容,vim文本编辑器
三个模式:命令模式 插入模式(输入模式) 末行模式
vim会新建不存在的文件,不会新建目录
[[email protected] ~]# vim /root/1.txt
命------i键 或 o键------>插入模式(按Esc回到命令模式)
令
模
式------英文的冒号 : —>末行模式(按Esc回到命令模式)
末行模式 :wq #保存并退出
末行模式 :q! #不保存并退出
[[email protected] ~]# cat /root/1.txt
• mkdir — Make Directory
• 格式:mkdir [/路径/]目录名…
[[email protected] ~]# mkdir /root/abc02 /opt/abc03 [[email protected] ~]# ls
/root/ [[email protected] ~]# ls /opt/
• touch命令
• 用途:新建空文件
• 格式:touch 文件名…
[[email protected] ~]# touch /root/2.txt /opt/3.txt [[email protected] ~]# ls
/root/ [[email protected] ~]# ls /opt/
• head、tail 命令,查文件头部信息与尾部信息
• 格式:head -n 数字 文件名
tail -n 数字 文件名
[[email protected] ~]# head -1 /etc/passwd #查看头1行内容 [[email protected] ~]# head -2
/etc/passwd [[email protected] ~]# head -3 /etc/passwd [[email protected] ~]# tail
-1 /etc/passwd #查看最后一行信息
• grep工具
• 用途:输出包含指定字符串的行
• 格式:grep 指定字符串 目标文件
[[email protected] ~]# grep root /etc/passwd [[email protected] ~]# grep bash
/etc/passwd [[email protected] ~]# grep zhangsan /etc/passwd
• 关机:poweroff
• 重启:reboot
• VMware软件进行拍摄快照
1.关闭虚拟机
[[email protected] ~]# poweroff
2.拍摄快照
3.还原快照