Linux学习笔记1---尚硅谷Linux教程(千万级学习人次,好评如潮)---总课时21h

0919
教学视频来源:尚硅谷Linux教程(千万级学习人次,好评如潮)
讲义来源:快速入门Linux操作系统学习笔记

尚硅谷Linux教程

  • 前言
    • 一、学习方向
    • 二、应用领域
    • 三、供参考学习Linux流程
    • 四、其他基础知识
  • Linux基础篇
    • 一、Linux介绍
      • Linux 是一款**操作系统**,
      • Linux发行版:
    • 二、Linux和Unix的关系
    • 三、Linux和Windows的比较
    • 四、安装虚拟机VM
    • 五、安装Ubuntu系统(注意设置分区的操作)
    • 五'、安装CentOS系统(注意设置分区的操作)
      • 5.1 安装过程中的知识补充:
        • ①配置网络连接的三种方式讲解
        • ②虚拟磁盘类型
    • 六、vmtools的安装和使用
      • 设置共享文件夹+打开共享文件夹:
    • 七、Linux文件系统的目录结构
  • Linux实操篇
    • 一、远程登录Linux---XShell5(单向的) & 远程上传和下载文件---XFtp5(双向的)
      • 安装过程中需要注意的地方:
    • 二、Vi和Vim编辑器及常用命令
      • 2.1 介绍
      • 2.2 Vi和Vim常用的三种模式及切换
      • 2.3 Vi和Vim的快捷键
    • 二'、文本编辑器nano
      • 2.1 打开文件---nano 文件名
      • 2.2 编辑界面
      • ①指令**Ctrl + X**:
      • ②指令**Ctrl + R**:
      • ③指令**Ctrl+ W**:
    • 三、Linux的开机/关机/用户登录注销logout、shutdown、reboot
    • 四、用户管理
      • 4.1 基本介绍
      • 4.2 添加用户useradd
      • 4.3 指定/修改密码sudo passwd
      • 4.4 删除用户userdel -r
      • 4.5 查询用户信息 id dingyi
      • 4.6 切换用户 su - root
      • 4.7 查看当前用户/登录用户whoami
      • 4.8 用户组(增/删/改用户组)groupadd、groupdel、usermod -g
      • 4.9 修改 目录/文件 的主人和组 chown
      • 4.10 用户和用户组的相关文件
  • 五、实用命令
    • 5.1 指定运行级别
      • 5.1.1 CentOS 6版本的指令
      • 5.1.2 CentOS 7版本的指令--- init 3 和 init 5
    • 5.2 如何找回丢失的root密码
    • 5.3 帮助指令--- man 和 help
    • 5.4 文件目录类
    • 5.5 时间日期类
      • 5.5.1 显示当前日期 date
      • 5.5.2 设置日期 date -s
      • 5.5.3 查看日历 cal
    • 5.6 搜索查找类
      • 5.6.1 查找文件 find
      • 5.6.2 查找文件 locate
      • 5.6.3 查找内容grep 和 管道符号|
    • 5.7 压缩解压类-tar、zip、gzip
  • 六、组管理和权限管理(难点-重点)

前言

一、学习方向

Linux运维工程师
Linux嵌入式工程师
Linux下做各种程序开发

二、应用领域

①个人桌面应用领域
此领域是传统Linux应用最薄弱的环节,传统 Linux由于界面简单、操作复杂、应用软件少的缺点, 一直被 Windows所压制,但近些年来随着Ubuntu、Fedora等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,Linux在个人桌面领域的占有率在逐渐的提高。
②服务器应用领域
Linux在服务器领域的应用是最强的。
Linux免费、稳定、高效等特点在这里得到了很好的体现,近些年来Linux服务器市场得到了飞速的提升,尤其在一些高端领域尤为广泛。
③嵌入式应用领域
近些年来Linux在嵌入式领域的应用得到了飞速的提高。
主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。

三、供参考学习Linux流程

如下:
第 1 阶段:Linux环境下的基本操作命令,包括
文件操作命令(rm mkdir chmod, chown)、
编辑工具使用(vi vim)、
Linux用户管理(useradd userdel usermod)等。
第 2 阶段:Linux的各种配置(环境变量配置,网络配置,服务配置)
第 3 阶段:Linux下如何搭建对应语言的开发环境(大数据,JavaEE, Python 等)
第 4 阶段:能编写 shell 脚本,对 Linux 服务器进行维护。
第 5 阶段:能进行安全设置,防止攻击,保障服务器正常运行,能对系统调优。
第 6 阶段:深入理解Linux系统(对内核有研究),熟练掌握大型网站应用架构组成、并熟悉各个环节的部署和维护方法。

四、其他基础知识

(来自于Linux操作系统学习笔记3【图形界面与命令行】)
1、可使用Tab键的自动补齐功能,将部分命令补充完整;
2、man命令用于查看Linux系统的手册,是Linux中使用最为广泛的帮助形式。
其中不仅包含了常用命令的帮助说明,还包括配置文件、设备文件、协议和库函数等多种信息。
3、info文档是Linux系统提供的另一种格式的文档。
info命令支持文件的链接跳转,使用方向键在显示的帮助文档中选择需要进一步查看的文件名,回车后被选中的文件会自动打开。与man手册相比,info文档具有更强的交互性
4、sudo
通常不建议直接登录root账户。因为root账户拥有最高的系统控制权,稍有不慎则可能完全破坏整个Linux系统
如果确实需要root权限执行某些操作,可以使用susudo命令执行
su命令:
执行su可以临时切换到root账户,然后就能够在shell里使用root权限进行操作了。执行su命令后会提示输入密码,输入root密码即可。
sudo命令:
以root权限执行一个命令。其常用格式如下:sudo root_cmd。

Linux基础篇

一、Linux介绍

Linux 是一款操作系统

免费,开源, 安全,高效,稳定, 处理高并发非常强悍,现在很多的企业级的项目都部署到 Linux/Unix 服务器运行。

Linux发行版:

(RedHat、CentOS这俩是一家公司的产品)、Ubuntu、Suse、红旗Linux
Linux学习笔记1---尚硅谷Linux教程(千万级学习人次,好评如潮)---总课时21h_第1张图片

二、Linux和Unix的关系

Richard Stallman提出的GNU计划,强调人机互动。
Linux学习笔记1---尚硅谷Linux教程(千万级学习人次,好评如潮)---总课时21h_第2张图片
Linux学习笔记1---尚硅谷Linux教程(千万级学习人次,好评如潮)---总课时21h_第3张图片

三、Linux和Windows的比较

Linux学习笔记1---尚硅谷Linux教程(千万级学习人次,好评如潮)---总课时21h_第4张图片

四、安装虚拟机VM

VM Workstations Pro
安装路径:D:\VM workstation

五、安装Ubuntu系统(注意设置分区的操作)

ubuntu-18.04.5-desktop-amd64.iso
安装路径:D:\Ubuntu 64

你可能感兴趣的:(Linux,linux,运维,物联网)