什么是Linux系统

一、什么是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 文件名
上面创建的文件–都是一个文件—想往文件中添加内容.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值