Linux基础(一)

Linux基础

  1. 常用快捷键

    1
    2
    3
    计算器 : calc
    画图:mspaint
    查看电脑配置:dxdiag
  2. 计算机

    image-20230902101653147

    1. 硬件
      • 主机
        • 存储器:实现记忆存储(ROM、RAM、内存条、硬盘、cd\dvd、磁盘)
        • 运算器:负责算术运算、逻辑运算
        • 控制器:对信号进行控制
      • 外接设备
        • 输入设备:键盘、鼠标、麦克风、摄像头等
        • 输出设备:显示器、音响、打印机
    2. 软件
      • 系统软件
        • 操作系统
        • 驱动程序
      • 应用软件

SSH原理

用户名密码验证方式

image-20230902171700999

  1. 客户端发起ssh请求
  2. 服务器将公钥发送给客户端
  3. 客户端输入用户名密码,通过服务器给的公钥进行加密,发送给服务器
  4. 服务器通过自己的私钥对客户端发送的数据进行解密,然后与本地存储的用户名密码进行比对

密钥验证

image-20230902210420904

  1. 客户端先生成一对密钥
  2. 客户端将公钥复制一份发送给服务器并重命名为authorized_keys
  3. 客户端发送一个请求给服务器端,包括用户名和IP
  4. 服务器端收到后,就会到authorized_keys中查找,如果有对应的用户明和IP,会随机生成一个字符串,
  5. 通过公钥对字符串进行加密,发送给客户端
  6. 客户端收到后,会通过私钥对消息进行解密,然后将字符串发送给服务器
  7. 服务器接收到字符串后会和之前生成的字符串进行比对,若一致,则不用输入密码

SSH命令

  1. ssh 用户名@IP 密码

Linux文件上传、下载

1
2
3
4
5
6
7
8
yum install lrzsz
# 上传
rz

# 下载
sz

# 第三方工具上传

Linux常见文件操作命令

1
2
3
4
5
6
7
8
9
10
11
12
cd :进入指定目录
pwd :查看当前路径
clear:清屏
mkdir:创建目录
touch:创建文件
rmdir:删除目录
rm:删除目录或文件
mv:移动文件或目录
cp:复制文件或目录
ls:查看目录或文件
cat:查看文件内容
more:查看文件内容