Linux系统入门配置

1. 什么是Linux系统?

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux,centos7 等。

2. 为什么使用Linux系统?

因为Linux不仅系统性能稳定,而且是开源软件。与其他操作系统相比 ,功能强大,成本低。
Linux系统性能比较稳定而且比较安全,非常适合程序的运行。 我们开发的项目程序,都会部署到Linux系统上。

我们要学习linux系统,就必须在自己电脑上安装Linux系统或者租赁其他云服务的linux系统。

租赁:阿里云或者腾讯云等

安装: 借助虚拟机—模拟安装n个操作系统。

3. 哪些Linux系统?

3.1. Debian

Debian运行起来极其稳定,这使得它非常适合用于服务器。Debian平时维护三套正式的软件库和一套非免费软件库,这给另外几款发行版(比如Ubuntu和Kali等)带来了灵感。Debian这款操作系统派生出了多个Linux发行版。它有37500多个软件包,这方面唯一胜过Debian的其他发行版只有Gentoo。Debian使用apt或aptitude来安装和更新软件。Debian这款操作系统无疑并不适合新手用户,而是适合系统管理员和高级用户。Debian支持如今的大多数架构(处理器)。

3.2. Gentoo

与Debian一样,Gentoo这款操作系统也包含数量众多的软件包。Gentoo并非以预编译的形式出现,而是每次需要针对每个系统进行编译。连Gentoo社区都觉得Gentoo安装和使用起来很困难;不过它被认为是最佳学习对象,可以进而了解Linux操作系统的内部运作原理。提到Gentoo总有人这么说:"如果你要学用Linux发行版,那就学用该发行版吧;如果你学会了Gentoo,也就学会了Linux。"Gentoo使用portage来安装和更新软件。Gentoo这款操作系统适合对Linux已经完全驾轻就熟的那些用户。

3.3Ubuntu

Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。作为Debian Gnu Linux的一款衍生版,Ubuntu的进程、外观和感觉大多数仍然与Debian一样。它使用apt软件管理工具来安装和更新软件。它也是如今市面上用起来最容易的发行版之一。Ubuntu使用基于apt的程序包管理器。Ubuntu是新手用户肯定爱不释手的一款操作系统。

3.4 红帽企业级Linux

这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包括x86和x86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师(RHCSA/RHCE),对系统管理员进行培训和认证。就全球市场而言,总利润中80%来自支持,另外20%来自培训和认证,不过在印度不是这样。在印度,红帽的利润中80%来自认证和培训,只有20%来自支持。而Fedora是个平台,而不是开发新产品或新应用程序的测试环境;一旦成为稳定版,就与红帽企业级Linux捆绑在一起,包括支持。红帽提供了非常多的稳定版应用程序,但是众所周知的缺点是,把太多旧程序包打包起来,支持成本确实相当高。不过,如果安全是关注的首要问题,那么红帽企业级Linux的确是款完美的发行版,它使用YUM程序包管理器。红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持。由于该发行版是商业化产品,所以不是免费的。不过,你可以下载用于教学用途的测试版。

3.5 CentOS

CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红帽企业级Linux如出一辙。 CentOS使用YUM来管理软件包。非常稳定的程序包;谁要是想在桌面端测试一下服务器的运作原理,都应该试试这款操作系统。

3.6 Fedora

小巧的Fedora适合那些人:想尝试最先进的技术,等不及程序的稳定版出来。其实,Fedora就是红帽公司的一个测试平台;产品在成为企业级发行版之前,在该平台上进行开发和测试。Fedora是一款非常好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。Fedora同样使用YUM来管理软件包。

3.7 Arch Linux

Arch是一款采用滚动发行方式的操作系统:只要安装一次就够了;每当发行了某个新版本,就可以升级发行版,不需要重新安装。Pacman是Arch Linux的软件包管理器。Arch Linux既支持X86处理器架构,又支持X86_64架构,安装程序可以从光盘或U盘来运行。Arch旨在从开发者的角度而不是从用户的角度做到力求简单。Arch配置和安装起来超容易。它真是一款面向高手的发行版,让你可以了解Linux系统的每一个细枝末节。

3.8 OpenSuse

OpenSuse这款Linux发行版是免费的,并不供商业用途使用,仍然供个人使用。OpenSuse的真正竞争对手是红帽企业级Linux。它使用Yast来管理软件包。有了Yast,使用和管理服务器应用程序就非常容易。此外,Yast安装向导程序可以配置电子邮件服务器、LDAP服务器、文件服务器或Web服务器,没有任何不必要的麻烦。它随带snapper快照管理工具,因而可以恢复或使用旧版的文件、更新和配置。由于让滚动发行版本成为可能的Tumbleweed,可将已安装的操作系统更新到最新版本,不需要任何的新发行版。

4. 如何安装和使用Linux系统?

这里我们以CentOS Linux为例 创建虚拟机
安装虚拟机:VMware Workstation Pro创建多个虚拟电脑—每个电脑可以安装自己相应的系统镜像。
在这里插入图片描述使用CentOS7镜像文件

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

在这里插入图片描述
自定义安装路径
在这里插入图片描述
选择Linux 版本号为CentOS 7 64位
在这里插入图片描述
选择中文
在这里插入图片描述
分别点击安装位置和 网络和主机名 开启自动配置
在这里插入图片描述
在这里插入图片描述
设置root用户的密码
在这里插入图片描述
在这里插入图片描述
进入黑窗口输入 用户名root 和密码即可进入系统
在这里插入图片描述

5.使用ssh客户端工具—xshell

在这里插入图片描述使用ifconfig 查看你虚拟机的ip地址。====>如果上面的命令不能用ip addr

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

6 linux常见的命令

1. ping 命令 测试网络联通型。

在这里插入图片描述
表示该虚拟机可以连接百度网络。

2. cd 命令 切换到指定目录下。

在这里插入图片描述

/: 根目录

bin: 目录 命令目录 千万不要删除【以后很多命令不能使用了】

etc: 环境配置目录。

root: 账号为root用户名的目录

sbin: 存放命令的目录

usr: 用户目录 —window program file 习惯把软件安装到该目录下

cd  指定的目录名称
cd  ../ 切换到上一级目录
cd  /  切换到根目录

3. ls 查询当前目录下的子文件

ls  查看当前目录下的子文件
ls 指定目录     查询指定目录下子文件
ls -l  以列表的形式查询指定目录下的子文件
ls -a  查询指定目录下所有的文件包含隐藏文件

总结:ping cd ls

4. pwd 查看当前所在的目录

pwd 

5. mkdir 创建文件夹

   mkdir 目录名称
   mkdir -p 多层目录

6. touch创建文件

touch 文件名

7. rm 删除文件或目录

rm 文件名  【删除提示框】
rm -f 文件名 【暴力删除】
rm -r 文件夹

rm -rf 文件或文件夹

8. vi 编辑文件内容

进入命令模式[不能输入内容]---->i----->编辑模式【可以输入内容】---->Esc推到命令模式
---:wq[保存退出]
---:q![退出不保存]

9. cat | head | tail 查看文件内容

cat  查看所有内容。cat 文件名
head 查看前n行内容 head -10 文件名
tail 查询后n行内容 tail -10 文件名

10. 修改ip为静态ip

在这里插入图片描述
在这里插入图片描述
输入一下命令进行IP配置。配置静态IP以后再启动虚拟机IP地址就固定了,下次启动就不会在从新分配IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述输入以下命令
重启网络: systemctl restart network

至此简单的配置Linux就完成了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿Ada

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值