一、 Linux概述

  1. 计算机资源
  1. 硬件资源。就是可以看得见摸得着的物件例如CPU、磁盘、内存条。
  2. 软件资源。就是可以”看得见”摸不着的。例如WPS,软件本质就是操作硬件资源完成工作。通过使用操作系统来完成对硬件资源的操作
  1. 常见的操作系统
  1. Windows 微软开发的。属于不开源并且收费
  2. Mac 苹果公司开发的。”不开源”并且收费。基于Linux的内核再次开发的
  3. Linux。属于开源免费的操作系统
  4. Unix属于收费不开源的操作系统
  1. Linux的含义
  1. 狭义:Linus所开发的一段Linux的内核代码
  2. 广义:各大Linux厂商在Linux的内核基础之上捆绑相关软件发行
  1. Linux发展史
  1. Unix发展史
    通用电气、麻烦理工、贝尔实验室
    1968年 Multics项目
    1970年 UNIX诞生(Kenneth Lane Thompson)
    1973年 用C语言重写UNIX(Dennis Ritchie)
    1975年 Bell实验室允许大学使用UNIX
  2. 开源文件发展史
    人 物 Stallman(理查德·马修·斯托曼)
    1983年 GNU计划
    1985年 FSF基金会
    1990年 Emacs(编辑器)、GCC(编译器 gcc为c语言的编译器)、程序库
    1992年 GNU/Linux
  3. Linux操作系统
    人 物 Linus
    1991年 0.0.1版本
    1992年 0.0.2版本
    1994年 1.0版本
    2003年 2.6版本
    内核:一段程序代码能够实现管理计算机中的CPU、进程/线程、磁盘等硬件
  1. 常见的Linux分支
  1. Red Hat Linux 红帽Linux系统(red hat、centos)
  2. Debian Linux
  3. Red Flag Linux 国产的操作系统
  4. ubuntu Linux 专注于桌面版
    二、 虚拟机
  1. 虚拟机介绍
    虚拟机的作用就是在宿主机上在模拟出一台或者多台计算机
  2. 安装虚拟机软件
    常用的有vmware等软件。
    注意:
  1. 先卸载所有的杀毒软件
  2. 查看网卡
    在这里插入图片描述
    三、 Linux计算机创建
  1. 创建新的虚拟机
    在这里插入图片描述
  2. 选择新建虚拟机的类型
    在这里插入图片描述
  3. 查看虚拟机的限制
    在这里插入图片描述
  4. 选择稍后安装操作系统
    在这里插入图片描述
  5. 选择安装的操作系统类型
    在这里插入图片描述
  6. 选择保存的位置
    在这里插入图片描述
  7. 选择配置维持默认即可
    在这里插入图片描述
  8. 选择内存
    在这里插入图片描述
  9. 选择网络类型
    在这里插入图片描述
    桥接模式:将虚拟的计算机当做真实的计算机处理。Ip地址是由路由器进行分配
    Nat网络模式:通过宿主机上的vmnet8网卡进行IP地址转换(建议使用此方式)
    仅主机模式:宿主机跟虚拟的计算机只能有一个使用
    后续的一路下一步
    最终结果如下:
    在这里插入图片描述
    四、 安装linux的操作系统
  10. 使用Linux的镜像
  1. 设置镜像
    在这里插入图片描述
  2. 启动计算机
    在这里插入图片描述
  1. 安装linux系统
  1. 引导安装系统
    a) 选择安装系统
    在这里插入图片描述
    b) 跳过磁盘检查
    在这里插入图片描述
    c) 进入引导安装界面
    在这里插入图片描述
    d) 选择语言
    在这里插入图片描述
    e) 选择键盘(默认)
    在这里插入图片描述
    f) 选择存储设备
    在这里插入图片描述
    在这里插入图片描述
    g) 设置计算机别名
    在这里插入图片描述
    h) 设置系统时间
    在这里插入图片描述
    i) 设置root管理员的密码
    在这里插入图片描述
    此处有密码强度校验
    j) 选择安装方式
    在这里插入图片描述
    自定义布局用于实现自己对磁盘进行分区
  2. 磁盘分区原理
    a) Windows下的磁盘分区
    在这里插入图片描述
    b) Linux下的分区
    在这里插入图片描述
  3. 对linux磁盘进行分区
    a) 进入到分区界面(续四、2、j步骤)
    在这里插入图片描述
    b) 创建分区选择(每次创建分区都需要选中为标准的分区)
    在这里插入图片描述
    c) 创建引导分区(操作系统启动时会使用到)
    在这里插入图片描述
    d) 创建交换分区
    在这里插入图片描述
    e) 创建根分区
    在这里插入图片描述
    f) 最终结果如下
    在这里插入图片描述
    g) 格式化磁盘
    在这里插入图片描述
    确认写入
    在这里插入图片描述
    h) 查看设置引导程序密码(暂时未设置)
    在这里插入图片描述
  4. 选择安装方式
    a) 选择安装方式
    在这里插入图片描述
    b) 选择软件
    在这里插入图片描述
    等待安装完成即可
  5. 重新引导安装
    a) 重新引导系统
    在这里插入图片描述
    b) 前进
    在这里插入图片描述
    c) 同意协议
    在这里插入图片描述
    d) 创建普通用户
    在这里插入图片描述
    e) 确认时间
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    五、 Linux系统使用
  1. 使用细节
  1. 不要随意删除文件
    在Linux下一切皆文件。切记不要随意删除文件(特别是系统目录下的文件)。随意删除文件有可能导致操作系统自杀
  2. 不使用linux时,可以挂起(仅针对使用vmware)
    挂起:
    在这里插入图片描述
    还原:
    在这里插入图片描述
    还原功能不受宿主机是否关闭的影响
  3. 使用快照功能(只针对vmware)
    选中linux创建快照
    在这里插入图片描述
    在这里插入图片描述
    还原:
    在这里插入图片描述
  1. Linux的使用方式
  1. 图形化界面
    图形化界面使用方式同windows
    在这里插入图片描述
  2. 字符界面(命令行模式)
    在这里插入图片描述
    关于Linux的图形化界面一般在服务器上是不会安装的(图形化界面只是一个桌面软件)
  1. 文件系统
    在Linux中目录最顶级为”/”
    /bin:存储所有用户都可以执行命令的目录
    /dev:设备存储目录
    /home:普通用户的家目录。在该目录下每一个文件夹表示对于一个用户的家目录。不用的用户之间不能”串门”
    /lib:Linux的库目录
    /media:媒体目录
    /mnt:主要用于挂载
    /proc:内存相关的目录
    /sbin:存储超级管理员可以使用的命令的目录
    /tmp:临时存储的目录
    /var:存储可以变化的文件。例如数据库的存储目录
    /boot:Linux的引导程序目录
    /etc:存储软件的配置文件的目录
    /lost+found:失物招领处
    /opt:扩展目录
    /root:超级管理员root账户的家目录
    /usr:存储自定义的安装的软件
    备注:上述文件系统自己在使用时可以不用严格安照Linux的规范
  2. Shell指令
  1. Shell指令介绍
    即在linux中可以使用的各种命令
  2. Shell操作计算机原理
    在这里插入图片描述
  1. 服务器远程连接
  1. Windows远程连接
    在这里插入图片描述
  2. Linux远程连接
    a) 安装远程连接的工具
    在桌面版中打开命令行
    在这里插入图片描述

    b) 设置服务器的IP地址
    打开系统->首选项->网络连接
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    重启网络服务器
    在这里插入图片描述
    查看IP地址
    在这里插入图片描述
    c) 使用工具远程连接
    打开会话设置窗口
    在这里插入图片描述
    新建会话设置连接信息
    在这里插入图片描述
    再设置用户信息
    在这里插入图片描述
  3. 关于服务器的文件传输
    a) 实现方式
    使用ftp服务实现(需要自己搭建FTP软件并且开启服务)
    使用sftp协议进行传输(默认自带的)
    b) 使用sftp协议进行传输
    先安装xftp软件
    打开xftp
    在这里插入图片描述
    新建会话 在这里插入图片描述
    六、 Linux中常用命令
  1. Linux中shell格式
    在这里插入图片描述
  2. 基本命令
  1. ls 查看当前目录下的文件信息
    -l参数 查看文件或目录的详细信息(ll等价于ls -l)
    -a参数 查看以”.”开头的隐藏文件/目录
  2. clear 清屏
  3. su 切换用户
  1. 目录命令
  1. pwd 查看当前所在的目录
  2. cd 用于进入到某个目录中
  1. 文件命令
  1. touch 创建文件
  2. cp 用于复制文件
  3. mv 剪切
  4. rm 删除文件
    -f参数 强制删除
    -r参数 递归删除
  1. 文件夹命令
  1. mkdir 创建目录
  2. cp 复制目录
  3. mv 移动目录
  4. rm 删除目录
    七、 Linux的操作小技巧
  1. tab键 用于补全命令或者目录
  2. ctrl+c 终止当前的操作
  3. ctrl+a 光标移动到最前面
  4. ctrl+e 光标移动到最后面
  5. 上下键 找到已经执行过的命令
Logo

更多推荐