• Linux服务器系统


    • 计算机入门知识介绍
    • Linux系统概述
    • Linux系统的安装和体验
    • Linux的网络配置和连接工具
    • Linux的目录结构
    • Linux的常用命令
    • Linux的VI编辑器

    软件和硬件概述

    硬件

    • 计算机硬件主要由CPU、存储设备、输入输出设备组成。
    • 如果没有硬件,是无法使用计算机办公、编程、游戏的。


    软件

    • 计算机的软件,常常指的就是程序。
    • 计算机软件包括系统软件和应用软件。
    • 程序员通常就是指开发软件的人。

     


    操作系统概述-介绍

           操作系统(Operating System,简称OS)是管理和控制计算机硬件和软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其它软件都必须在操作系统的支持下才能运行。


     操作系统概述-常见的操作系统


     学习Linux系统

    因为Linux免费,而且相比Windows更安全、稳定。大数据组件都是基于Linux系统安装的,所以,学习大数据必须要先学会Linux。


    Linux系统介绍

    • Linux创始人--林纳斯 托瓦兹
    • Linux诞生于1991年,作者上大学期间实现的
    • Linux的特点:开源、免费、拥有最为庞大的源码贡献者
    • Linux的吉祥物企鹅


     Linux发行版介绍

    • Linux操作系统本事是一个整体,包括Linux内核、系统库和系统程序、Linux内核是最基础的部分。
    • 自发布Linux内核来,很多公司加入其中,在内核的基础上构建了自己的操作系统版本,被称为Linux的发行版。

     


    Linux发行版介绍-常用的发行版


     Linux系统的安装-介绍

    概述:

    安装Linux需要虚拟机,在笔记本上模拟一台计算机。我们把Linux系统安装到这台计算机上。

    虚拟机介绍

    虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。


    虚拟机原理


    常见的虚拟机软件

    VMware

    这款虚拟机软件兼容性很强,快照功能很快捷,方便,允许你在任意开机时刻创建系统快照和恢复,十分实用。

     

    VirtualBoxs

    Sun公司的产品,属于轻量级的虚拟机平台,功能也想对很精简,快照功能这里叫备份和快速修复,在不同的快照间跳转用起来感觉不是很方便,也不能实现文件的拖拽功能。

     


    虚拟机网络配置

     


    Windows网络配置

     


    Linux连接工具CRT

    为什么要使用远程连接工具?

    因为一般的大数据的服务器都是放在机房的,我们不可能每天都到机房里去操作这些机器。所以,我们需要使用远程工具,通过网络连接到机房里的机器。

    CRT是一款强大的远程终端连接工具。可以用于远程连接Linux系统,通过远程方式执行命令完成任务。


     Linux连接工具CRT

    远程连接Linux

    1、建立连接

     


    2、参数配置

     


    3、设置主题、颜色和仿真

     


     


    Linux的目录结构

    • Linux的目录结构是一个树型结构
    • Linux没有盘符这个概念,只有一个根目录“/”,所有文件都在它下面

     


    Linux的目录结构

    常用的目录介绍


    终端命令格式

     


    显示文件列表命令-ls

     

     


    目录操作命令pwd

     


    目录操作命令 cd

     

     


    目录操作命令-mkdir

     


    目录操作命令-rm

     

     


    文件操作命令-touch命令

     


    文件操作命令-mv命令

     


    文件操作命令-cat命令

     


    文件操作命令-more命令

     

     


    文件操作命令-cp命令

     


    系统管理命令-ps命令


    kill命令

     


    ifconfig命令


     clear命令

     


    重启关机命令

     


    查看执行命令位置-which

    which显示执行命令的绝对位置。


    查看主机命令-hostname

    hostname:查看当前主机的主机名。


    全文检索命令-grep

     


    管道命令

     


    用户命令-useradd


     

     


    打包命令-tar

     

     


    权限管理命令-chmod

    文件权限概述

    Linux操作系统是多任务多用户操作系统,每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。

    在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作,而其他用户都是普通用户。

    Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。


     

     


     


    vi编辑器介绍

    • vivisual interface的简称, Linux中最经典的文本编辑器
    • vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域, 就能完成所有编辑操作
    • vi的特点:
    • 1.只能是编辑文本内容, 不能对字体段落进行排版
    • 2.不支持鼠标操作
    • 3.没有菜单
    • 4.只有命令

    vim编辑器介绍

    vim 是从vi发展出来的文本编辑器, 支持代码补全、编译及显示效果等方面编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神。


    vi编辑器三种模式

     

     

  • 相关阅读:
    165-手表品牌浅看一下
    微擎源码 志汇同城微圈小程序10.8.0开源版
    比特币 ZK 赏金系列:第 2 部分——查找哈希冲突
    开学季 | Y 省教育厅这张卷,融云答出了100分!
    Win10微信 PC 端打字卡顿解决方法
    灰色GM(1,1)模型及其在电力负荷预测中的应用附Matlab代码
    【Docker】Docker Container(容器)
    刷完这个笔记,17K不能再少了....
    基于双参数蜜蜂算法解决车辆路径问题(Matlab代码实现)
    Sobel算子详解及例程
  • 原文地址:https://blog.csdn.net/Daniel_Singularity/article/details/126959301