1.操作系统概述

在这里插入图片描述

  1. 计算机由哪两个主要部分组成?
    硬件软件
  2. 操作系统什么?由什么作用
    操作系统软件的一类。
    主要作用是协助用户调度硬件工作,充当用户计算机硬件之间桥梁
  3. 常见操作系统哪些
    PC端:Windows.Linux.MacOS
    移动端:Android、I0S、鸿蒙系统

2. Linux初识

在这里插入图片描述
在这里插入图片描述
完整系统内核系统软件 组成的

3. 虚拟机介绍

在这里插入图片描述

4. 构建虚拟环境

安装VM

5.远程连接Linux系统

操作形式分为两种:

  1. 图形化:和windows一样用鼠标操作
  2. 命令行远程

为什么命令行
在Linux下命令行使用率更高,更好用

可以借助第三方软件FinalSHell命令行操作Linux

拓6. 拍摄快照

二、Linux基础命令

1. Linux目录结构

一个树形结构没有盘符概念
顶级目录只有一个根目录
在这里插入图片描述

2. Linux 命令入门

1. 命令基础

命令格式command [-options] [parameter]

实例ls -l /home/itheimals是命令本身,-l是选项,/home/itheima是参数
	意思是以列表的形式,显示/home/itheima目录内的内容

2. ls命令入门

作用:列出目录下的内容

ls [-a -l -h] [Linux路径]

当不适用选项参数直接使用ls命令本体,表示:以平铺形式列出文件夹文件

当前工作目录

在这里插入图片描述

3. ls命令的参数选项

ls [-a -l -h] [Linux路径]

-a:显示隐藏内容
-l: 以列表竖向排列展示内容显示更多信息
-h:以易于阅读的形式(必须与l一起使用,会显示文件大小单位KB之类的)

例子显示根目录隐藏文件详情
ls -alh /

不给参数路径的话默认显示当前工作路径

4. cdpwd 命令

cd [Linux路径]

在这里插入图片描述
在这里插入图片描述

5. 特殊路径

在这里插入图片描述

6. mkdir 命令(创建文件夹

语法mkdir [-p] Linux路径
- 参数必填
- -p 表示自动创建不存在的父目录

7. 文件操作命令1(touchcatmore

touch Linux路径
- 作用:创建文件

cat Linux路径
- 作用:查看文件内容

more Linux路径
- 作用:查看文件内容支持翻页)(空格翻页,q退出

8. 文件操作命令2(cpmvrm

cp [-r] 参数1 参数2
- -r选项, 可选,用于复制文件夹使用表示递归
- 参数1,被复制文件
- 参数2,复制去的地方

mv 参数1 参数2
- 被移动的文件或文件夹
- 移动去的地方路径

rm [-r -f] 参数1 参数2 ..... 参数N
- -r 用于删除文件夹
- -f 表示force强制删除(不会弹出提示确认信息)
-     普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
-     所以一般普通用户用不到-f选项
- 参数1 参数2 ..... 参数N 表示要删除的文件或文件夹路径,空格隔开

rm命令支持通配符*,用来模糊匹配
- test*
- *test
- *test*

可以通过 suroot,并输入密码123456
通过输入exit命令,退回普通用户

9. grepwc管道

从文件中通过关键字过滤文件行
grep [-n] 关键字 文件路径

统计文件的行数单词数量
wc [-c -m -l -w] 文件路径
- 选项,-c统计bytes数量
- 选项,-m,统计字符数量
- 选项,-l,统计行数
- 选项,-w统计单词数量
- 参数,文件路径,被统计的文件,可作为内容输入端口

管道符:

在这里插入图片描述

10. 查找命令(whichfind

which可以查找命令
find:按文件名查找文件

文件名查找:
find 起始路径 -name "被查找文件名"

按文件大小查找:
find 起始路径 -size +|-n[kMG]
- +、-表示大于和小于
- n表示大小数字
- kMG表示大小单位k小写字母)表示kb,M表示MB,G表示GB

在这里插入图片描述

11. echotail重定向

  1. echo命令:
可以在命令行输出指定内容(类似print)
echo 输出的内容
  1. 引号`:
被包围的内容会作为命令去执行,而不是普通的字符
  1. 重定向符号

在这里插入图片描述

  1. tail命令
    在这里插入图片描述

12. vi编辑器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、Linux权限管控

1. 认知root用户

root用户拥有最大操作权限,普通用户权限受限

  • 普通用户的权限在home是不受限的

切换用户:

su [-] [用户名]

在这里插入图片描述
sudu命令:
在这里插入图片描述
在这里插入图片描述

2. 用户和用户组

在这里插入图片描述
用户组管理
在这里插入图片描述

在这里插入图片描述
getent命令:

可以查看当前系统中有哪些用户
语法getent passwd

查看当前系统哪些getent group

3. 查看权限控制信息

在这里插入图片描述
在这里插入图片描述
小结
在这里插入图片描述

4. 修改权限控制chmod

在这里插入图片描述
权限的数字序号关键):
在这里插入图片描述

5. chown 命令

作用:修改文件(夹) 所属的用户(组)
chmod修改权限,这个修改所属用户用户组
在这里插入图片描述

四、Linux实用操作

1. 各类小技巧快捷键

ctrl+c 强制停止
ctrl+d 退出登出

history 显示历史命令
!命令前缀自动执行一次匹配的命令

在这里插入图片描述
在这里插入图片描述

2. 软件安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小结
在这里插入图片描述

3.systemctl控制软件启动关闭

在这里插入图片描述
在这里插入图片描述

4.软连接

在这里插入图片描述

5. 日期时区

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
自动校准时间软件ntp
在这里插入图片描述

6. ip地址主机名

ip地址
在这里插入图片描述
特殊ip地址
在这里插入图片描述

主机名
在这里插入图片描述

在这里插入图片描述
著名解析
在这里插入图片描述

7. 配置Linux固定ip

在这里插入图片描述

8. 网络传输

1.网络请求下载

ping命令
在这里插入图片描述
wget命令

在这里插入图片描述
curl命令
在这里插入图片描述

2.端口

在这里插入图片描述
在这里插入图片描述
查看端口占用
在这里插入图片描述
在这里插入图片描述

9. 进程管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.主机状态监控

top命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
磁盘信息监控
df命令
在这里插入图片描述
在这里插入图片描述
网络状态监控
在这里插入图片描述
小结
在这里插入图片描述

11.环境变量

keyvalue结构
用来记录一些关键信息
输入env查看

自行设置环境变量
在这里插入图片描述

12. 上传下载

在这里插入图片描述

13.压缩解压

在这里插入图片描述
在这里插入图片描述
zip压缩
zip [-r] 压缩名 参数1 参数2
unzip [-d] 制定解压去的位置

小结
在这里插入图片描述

五、实战软件部署

1.前言

在这里插入图片描述

2.MySQL 5.7 安装

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;
grant all privileges on . to root@“%” identified byroot’ with grant option;

六、脚本 & 自动化

七、项目实战

八、云平台技术

原文地址:https://blog.csdn.net/u011005040/article/details/127836760

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_47808.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注