Linux 系统
1.Linux系统介绍
Linux系统特点/由来* linux是开源操作系统 software
-
linux系统诞生于1970-1-1 ,linux之父 [Linus Torwalds]
-
Linux的系统内核
内核作用:调配计算机硬件资源
用户---->内核---->硬件
内核版本号:主版本.次版本.修订号
-
常见的Linux系统系列(背)
Red Hat Enterprise Linux 6/7/8/9
Rocky Linux 8/9
Suse Linux Enterprise 12
Debian Linux 7.8
Ubuntu Linux 22.04启动
2.Linux系统安装
RHEL系统与CentOS系统的渊源
- RHEL是红帽公司提供的商业版Linux系统,若要获取DVD镜像、安全更新等技术服务支持,一般需要付费订阅。
- CentOS是一个社区性质的Linux系统,相当于RHEL的一个克隆版本,其构成、管理方式与同版本的RHEL系统几乎一模一样,CentOS已经被Red Hat公司所收购,仍然可自由使用。
- CentOS被收购后,原CentOS创始人Gregory Kurtzer重新创立了新的Linux社区项目Rocky Linux,该系统完全和RHEL兼容。
Linux系统的文件分布与表示
-
Linux系统的文件结构是以 { 根 }开始的树状结构,其中最顶层的 { 根 }用文字符 { / }表示。
-
Linux系统的理念是:万物皆文件 。不管硬件软件在Linux 系统中都以文件的形式表示。
-
查看linux系统版本的基础命令(拿到新的linux系统后第一个操作)
cat /etc/redhat-release -
电脑的外接硬件根据不同接口有 IDE,SCSI,NVMe 三种,Linux系统中根据不同种类的接口给予其不同类型的文件名 。 { 根 }下的 { /dev } 是存放设备(硬件)的文件,不同的硬件接口对应{ /dev } 下的不同文件(例: /dev/sda ):
- IDE :不常用,不安全,易损坏 。用 hd 系列表示。
- SCSI: sd 系列文件。(sda,sdb.sdc…以abcd来命名)
- NVMe: **nvme0 **系列文件。(nvme0n1,nvme0n2,nvme0n3 …以数字等命名)
- KVM虚拟机硬盘为 vda
- IDE :不常用,不安全,易损坏 。用 hd 系列表示。
-
windows系统安装
用 VMware
-
Linux系统用安装
用 VirtualBox
最小化安装: 软件选择方面 选择最小化
3.Linux系统基本操作
Linux系统终端的文字表示
- 黑的背景黄色的字 表示 设备文件
- 蓝色的字 表示 目录
- 黑色的字 表示 文件
/opt/ 目录
/opt/ 目录 是 linux系统 专门为用户自定义用的目录
pwd、cd、ls命令
-
pwd :Print Working Directory { pwd }
用途 查看当前所在目录
-
cd :Change Directory { cd xxxx cd … cd /xxx/xxx/xxx }
用途 切换工作目录
-
ls :List { ls xxxxx ls /xxx/xxxxx/xxxx }
用途 查看对应目录下的子目录或文件
cat命令
- cat : 查看文件具体内容 { cat xxxx cat -n /xxx/xx/xxx }
less命令
- less :分屏阅读工具 { less xxxx less /xxx/xxx/xxx }
查看IP地址
- ifconfig :查看当前电脑IP地址 { ifconfig }
- ifconfig 能看到ip地址,子网掩码,广播地址,但是看不到网关地址
- ifconfig 网卡代称 xxxx.xxxx.xxxx.xxxx 同网卡(必须)的情况下设置一个临时ip地址
hostname命令
- hostname :查看当前主机名称 { hostname }
- **hostname **命令可以查看主机名字(只显示第一个文字符.之前的内容)
- hostname xxxx.xxxx 命令可以临时修改主机名(重启终端可显示,重启计算机则不变)
- hostnamectl set-hostname xxx.xxx.xxx.x 命令可以永久修改主机名
显示CPU与内存
-
lscpu : 列出CPU处理器信息。 注意型号名称。
-
列出内存信息 :cat /proc/meminfo
显示的第一行 MemTotal 是一共内存总和。
命令free 也可以显示内存信息
创建数据练习
- mkdir : 创建新目录 { mkdir xxxx mkdir /xx/xx/xxx }
- **touch **: 创建新文件 { touch xxxx touch /xx/xx/xxx }
查看部分文件内容
- head : 从文件开头第一行开始查看(默认10行)。 {head -n数字 文件名}
- tail : 从文件倒数第一行开始查看(默认10行/显示顺序还是正序)。 {tail -n数字 文件名}
过滤文件内容
- grep : 抓取关键字 把相对应的内容展现出来;输出包含指定字符串的行 { grep 指定内容 /xx/xx/xx }
vim文本编辑器
- vim : vim修改文本文件内容(文本编辑器)。vim存在三个模式:命令模式[ “Esc”]、插入模式(输入模式)[ “i” ,“o”]、末行模式[ “qw” ,“q!”]。
- 在进行插入或末行模式之前必须处于命令模式。
- vim当文件不存在时,会自动创建此文件
- vim不能创建目录
关机与重启
- poweroff : 主机关机。
- reboot : 主机重新启动。