一、什么是Linux系统🍉

系统简介🥝

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。

Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

主要特性🥝

基本思想🍓

Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

完全免费🍓

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

多用户、多任务🍓

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面🍓

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

支持多种平台🍓

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

系统优势 🥝

代码开源🍓

Linux由众多微内核组成,其源代码完全开源;

网络功能强大🍓

Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;

系工具链完整🍓

Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;

二、如何使用Linux系统🍉

思考:安装都是window,如何使用linux系统。

【1】把window换成linux系统

【2】安装虚拟机—再虚拟机中可以安装任意操作系统。—VMware Workstation Pro

【3】租云服务器----腾讯云 阿里云 华为云 七牛云等—安装的系统【Centos】

在虚拟机中安装Linux系统🥝

在企业的开发实际中一般都是使用在虚拟机中安装Linux系统
在这里插入图片描述

VMware Workstation Pro 必须按照该虚拟机软件。
https://www.cnblogs.com/tony-hyn/p/9677902.html

注意:如果你之前安装过虚拟机–那么就直接使用之前的—需要使用cclear它可以卸载干净。

1.创建虚拟机🍓

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.使用图形化界面连接虚拟机🍓

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

centos7系统得目录结构🥝

在我们操作Linux系统之前要搞清楚系统的目录结构
在这里插入图片描述
/: 根目录

bin和sbin: 它是centos操作系统中存放脚本命令的目录。可以在任意目录下使用。

root: 他就是root账号存放的目录。以后只要增加一个账号—对应一个目录

tmp: 临时目录—内存会自动删除

usr: 软件安装目录—等价于program files目录

etc: 配置目录–配置信息都存在该目录中。

centos常见的命令🥝

我们安装的linux系统–最小版,它就是命令行模式,所有的操作都是使用命令来完成的。而不是使用图形化完成。
(1)目录切换 cd
cd /目录名: 切换到指定目录下
在这里插入图片描述
cd …/: 切换到上一级目录(也可以简写为cd … )
在这里插入图片描述
思考:上面的目录切换都是使用的绝对路径吧。也可以使用相对目录。
在这里插入图片描述
(2)查看当前所在目录的路径
pwd
在这里插入图片描述
(3) 列出目录下的子目录
ls 查询当前目录下的子文件
在这里插入图片描述
ls /目录名称: 列出指定目录下的子文件
在这里插入图片描述
ls -l /指定目录: 详细列出指定目录下的文件
在这里插入图片描述
(4)创建文件
touch 文件名
在这里插入图片描述
(5) 创建目录
mkdir 目录名 (创建单层目录)
在这里插入图片描述
mkdir -p /多层目录名
在这里插入图片描述
(6)删除目录或文件
rm 文件名
在这里插入图片描述
发现: 删除文件时有确认提示框

rm -f 文件名
命令行加上-f 表示强制删除没有提示框
在这里插入图片描述
rm -r 目录名
在这里插入图片描述
(7)复制命令
cp 文件名 复制后的名称

在这里插入图片描述
cp -r 文件名 复制后的文件夹
在这里插入图片描述
(8) 重命名|剪切
mv
在这里插入图片描述
在这里插入图片描述
(9) 查看文件内容
cat: 查询文件所有的内容。–不适合文件内容多的。
在这里插入图片描述

more: 查看当前窗口大小的内容. 空格表示翻页 回车表示下一行
在这里插入图片描述

head: 查看前n行内容。
在这里插入图片描述
tail: 查看后n行内容—必须会
在这里插入图片描述

(10) 查看ip地址
ifconfig—如果没有 使用 ip addr
在这里插入图片描述
在这里插入图片描述
(11)测试网络是否连通

ping www.baidu.com 是否当前服务器连通百度
在这里插入图片描述
在这里插入图片描述
(12)编辑文件命令
vi 文件名
上面创建的文件–都是一个文件—想往文件中添加内容.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐