vip-linux第一节课-linux安装与常用命令介绍1

preview
需积分: 0 0 下载量 46 浏览量 更新于2022-08-08 收藏 1.33MB DOCX 举报
【操作系统和Linux的基础知识】 操作系统(Operation System,简称 OS)是计算机系统的核心组成部分,负责管理和控制硬件资源,以及提供软件应用程序运行的环境。操作系统的主要功能包括:管理内存、处理输入输出、调度进程、管理文件系统等。操作系统为用户提供了一个与系统交互的图形用户界面(GUI)或命令行界面(CLI)。 1. Windows:作为最流行的操作系统之一,主要用于个人桌面,具有直观的用户界面和丰富的应用生态。 2. Unix:是一款历史悠久的多用户、多任务操作系统,广泛应用于服务器和工作站,对互联网的构建和客户端/服务器模型的发展有着重要贡献。 3. Linux:Linux 是一个基于 Unix 理念的开源操作系统,它的内核由 Linus Torvalds 在1991年创建,最初是对 Minix 系统的改进。Linux 内核是开源的,允许全球开发者参与改进和扩展。Linux 不仅适用于台式机,还广泛应用于手机、服务器、嵌入式设备等各种硬件平台。Linux 发行版是基于 Linux 内核进行定制和打包的系统,如 Ubuntu、CentOS 等,各自拥有不同的特点和目标用户群体。 【Linux的安装与虚拟机使用】 对于初学者,通过虚拟机安装 Linux 是一个很好的学习途径。例如,使用 VMware 创建虚拟机并安装 CentOS 7,可以模拟真实的服务器环境,而不影响主机的操作系统。VMware 提供了多种网络配置模式: 1. 桥接模式(Bridged Mode):虚拟机直接接入物理网络,与主机和其他设备在同一个网络段,可以获取独立的 IP 地址,如同物理机一样操作。 2. NAT 模式:虚拟机通过宿主机的网络访问外网,对外显示为宿主机的 IP,提供网络地址转换功能,保证虚拟机的网络隔离。 3. 主机模式(Host-Only Mode):虚拟机仅与宿主机通信,形成一个独立的内部网络,不与外部网络相连,适合于测试和隔离环境。 在 CentOS 7 中,配置网络通常是通过编辑 `/etc/sysconfig/network-scripts/ifcfg-eno16777736` 文件,设置网络接口的相关参数,如网络类型(TYPE)、IP 地址分配方式(BOOTPROTO)、设备名(DEVICE)和开机启动(ONBOOT)等。 掌握基本的 Linux 命令也是至关重要的,例如: - `ls`:列出目录内容 - `cd`:切换目录 - `pwd`:显示当前工作目录 - `touch`:创建新文件 - `mv`:移动或重命名文件 - `cp`:复制文件 - `rm`:删除文件或目录 - `mkdir`:创建目录 - `rmdir` 或 `rm -r`:删除目录 - `cat`:查看文件内容 - `vi/vim` 或 `nano`:文本编辑器 - `sudo`:以管理员权限执行命令 了解并熟练运用这些命令将极大地提高你在 Linux 环境下的工作效率。随着对 Linux 的深入学习,你还将接触到更多的系统管理工具,如包管理器(如 apt 或 yum)、服务管理(如 systemctl)、权限管理(如 chown 和 chmod)等,这些都是成为一名熟练的 Linux 用户所必须掌握的基础知识。