Linux(零) 安装Linux以及初识Linux

本文详细介绍Linux初学者如何从零开始,包括安装虚拟机VMware、选择CentOS版本、理解Linux系统特性及目录结构,对比Windows系统,阐述Linux在服务器领域的优势。

                         第零章     Linux学习之路的开始

  在学习Linux之前,我们需要准备一台装有Linux系统的电脑。本人的电脑原来装的是Windows系统。装Linux系统大致是有两个方法,一是在Windows系统中装虚拟机然后装Linux,另一种方法便是在电脑中直接安装Linux系统,和Windows形成双系统。我采用的方法是第一种。

  第一步是需要在电脑中安装VMware,如果是win10系统最好采用最新的15版本。本人之前安装的是VMware12,然后想在上面装CENTOS7,结果当安装完后,点击完结束配置这一按钮就会黑屏,在网上试过很多办法都没用。最后询问老师后,老师告诉我可能是VMware12和WIN10系统不兼容,叫我升级VMware到最新版本,很完美的解决了这个问题。在这必须提醒刚接触虚拟机VMware软件的人,VMware最好不要乱删,会删不干净,最好去百度一下怎么干净的删除VMware,如果想升级VMware,我采用的方法是用360软件管家,可以在上面升级。VMware的具体安装方法,我就不详细说了,其实都很简单。如果不放心,可以上网搜一下,网上有很多教程。

  第二步,装好VMware以后就可以在该软件上安装一个虚拟机了,具体的安装方法我也不在此陈述,因为网上有太多教程。本小白也是在网上学习来的。现在市面上有很多Linux的版本,如Redhat,Debian,SuSe,Ubuntu,Centos等。我选用的是Centos,centos最大的优点就是免费,对于学生用来学习再好不过了。大家都可以直接在centos官网上下载Linux的映像。这是Centos7的官方下载网址:http://isoredirect.centos.org/centos/7/isos/x86_64/。我电脑是64位的所以选择的是64位的centos7。然后讲centos7安装进我们的虚拟机中。在centos的安装过程中可以选择是否安装图形化桌面,建议是不安装桌面,因为以后进公司后大都是符号界面可以提前适应下,因为安装图形化界面会占据一定的资源。

  Linux是一套类似UNIX的操作系统。创作者是林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)。所以大家可以看出,Linux的命名是根据作者自己的名字取得。Linux是开源的,所以现在有许多操作系统都是在Linux的基础上研发的。

  我们都习惯应用Windows了,所以刚开始接触Linux肯定是不习惯的。Linux和Windows之间有很大的区别。这里我会列出一些刚接触Linux的人需要注意的一些事项:

  1. Linux系统是严格区分大小写的,不管是创建文件还是搜索文件或者其他的,都是要严格区分大小写的。

  2. Linux中所有内容都是以文件形式保存的包括硬件。

  3. Linux不靠扩展名区分文件类型。在Windows中所有的文件都有自己的扩展名,例如:.doc,.docx,.mp4,.mp3等等。不同类型的文件需要有不同的打开方式。Linux中没有,在Linux中的文件可以不需要扩展名。

  4. Linux中所有的存储设备都必须在挂载之后才能运用。挂载的意思就是给每个分区分配挂载点。

  5. Windows中的程序不能直接在Linux中安装和运行。

  在Windows中,我们会把硬盘分为C盘,D盘等等,但是在Linux中是没有这个概念的。在Linux中都是文件系统。就像文件路径那样来分开存储系统。例如“/”表示的就是根目录,这是最大的单位,根目录下分有一级目录例如:“/boot”,”/etc”,”/home”。下面我介绍下Linux各目录的作用:

  1. /bin/:存放系统命令的目录,可执行二进制文件

  2. /sbin/:保存和系统环境设置相关的命令(只有root权限可以使用)

  3. /usr/bin/:存放系统命令的目录

  4. /usr/sbin/:存放根文件系统不必要的系统管理命令

  5. /boot/:系统启动目录,保存系统启动相关的文件

  6. /dev/:设置文件保存位置

  7. /etc/:配置文件保存位置

  现在市面上Linux是广泛的应用于服务器的。为什么人们比起Windows系统更愿意选择Linux来做服务器呢。原因有以下几点:1.Linux是开源的。开源意味着免费,意味着可以自我定制。免费降低了成本,可定制提高了扩展性。这些都是Windows不能代替的。2.使用Linux的人很多,那么技术社区就会非常庞大。3.Linux的脚本化操作比Windows方便得多。4.Linux比Windows服务器更加得稳定,维护费用也少,病毒数量级威胁小于Windows。

服务器也有一些注意事项:

  1. 只允许重启,不允许关机

  2. 重启时应该关闭服务

  3. 不要在服务器访问高峰时期运行高负载命令

  4. 远程配置防火墙时不要把自己踢出服务器

  5. 定期备份重要数据和日志

基于数据驱动的 Koopman 算子的递归神经网络模型线性化,用于纳米定位系统的预测控制研究(Matlab代码实现)内容概要:本文围绕“基于数据驱动的Koopman算子的递归神经网络模型线性化”展开,旨在研究纳米定位系统的预测控制问题,并提供完整的Matlab代码实现。文章结合数据驱动方法与Koopman算子理论,利用递归神经网络(RNN)对非线性系统进行建模与线性化处理,从而提升纳米级定位系统的精度与动态响应性能。该方法通过提取系统隐含动态特征,构建近似线性模型,便于后续模型预测控制(MPC)的设计与优化,适用于高精度自动化控制场景。文中还展示了相关实验验证与仿真结果,证明了该方法的有效性和先进性。; 适合人群:具备一定控制理论基础和Matlab编程能力,从事精密控制、智能制造、自动化或相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于纳米级精密定位系统(如原子力显微镜、半导体制造设备)中的高性能控制设计;②为非线性系统建模与线性化提供一种结合深度学习与现代控制理论的新思路;③帮助读者掌握Koopman算子、RNN建模与模型预测控制的综合应用。; 阅读建议:建议读者结合提供的Matlab代码逐段理解算法实现流程,重点关注数据预处理、RNN结构设计、Koopman观测矩阵构建及MPC控制器集成等关键环节,并可通过更换实际系统数据进行迁移验证,深化对方法泛化能力的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值