首页 > 系统相关 >学习Linux,要把握哪些重点?

学习Linux,要把握哪些重点?

时间:2023-08-10 16:04:49浏览次数:42  
标签:哪些 学习 命令 内核 版本 Linux 一些 把握

不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的“乱撞”,没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟一路到现在,当然也不是说现在有多厉害,但最起码关于Linux命令的运用、服务器的搭建、自动运维、系统构架等等很是熟练了。也算是从“黑暗的世界走向了光明”。这一路坚持下来也不容易,我知道现在肯定有和当初的我一样的小伙伴,现在还徘徊在Linux的门口,犹豫要不要进去,或者纠结怎么更够华丽的进去,在这里我就简单根据我自身的经历聊聊学习Linux的一些事,怎么把握住Linux的学习重点,少走弯路。

学习Linux,要把握哪些重点?_发行版

首先选择合适的发行版本,发行版本的种类比较多,大类可分为商业供应和个人用户使用两大类,如果是个人学习的话选择适合个人用户所使用的种类即可。其实各个版本也没有所谓的好坏一说,只能说各有各的特点,根据自己的需求选择相应的版本即可,比如,你在乎的是界面华丽、更新快、操作比较简单,可以选择Ubuntu,Archlinux等;在乎有强大的支持、比较稳定可靠的话,可以选择RHEL、Suse、Debian等。最好一开始就根据需求选定好版本,不要三天两头一换,这样浪费时间,还哪个都学不好。如果要我推荐一款的话,我推荐redhat,我觉得它的内核比较稳定靠谱,当然这只能作为参考,要根据具体的情况具体定。

再者,Linux命令,这是很重要的一项,是必须要掌握的。因为Linux基本都是命令操作,命令学不好,Linux是不会学会的,在学习Linux的过程中少用菜单按钮去操作,要习惯用命令行操作,命令也不要去死记硬背,可以在实操中中记忆,会有事半功倍的效果,养成这种习惯,学习乃至以后的工作效率就会很高。命令的话网上都能找到,推荐网站www.linuxcool.com,入门学习可以看下《Linux就该这么学》这本书,这里面有一章节介绍的是新手必须掌握的Linux命令,介绍的都比较详细,可以参考下,另外,这是一本Linux入门书籍,我当初就是看的这本书,供大家参考。这里,我也简单介绍一些比较重要、使用频率也比较高的部分命令,大家做个了解。比如,关于系统管理的一些命令: find命令、 startx命令 、rpm命令、 uname命令、 ps命令等;文件管理的一些命令:ls命令、mkdir命令、mv命令、cp命令、pwd命令等;文档编辑的一些命令:cat命令、rm命令、echo命令、tail命令、grep命令等;文件传输的一些命令:tftp命令、fsck命令、curl命令、lprm命令、ftpwho命令等;磁盘管理的一些命令:df命令、lsblk命令、fdisk命令、vgextend命令、hdparm命令等。只简单罗列一小部分,详细的介绍大家通过书籍或者网上资源可查询哈。

以后想要从事Linux相关工作的话,还有学会一些常见的服务搭建,Linux上面的服务有很多,对于不同的服务需掌握的程度也有差别。像ftp、DHCP、SAMBA、Bind等服务不要求很高,但要会简单的配置;像LNMP和LAMP服务不仅要会搭建,还要熟悉里面的一些配置,是要求熟练掌握的;像Web服务器,基本上每个公司都会用到,所以apache和nginx是要熟练掌握的,如果要用到tomcat,nginx技术就要学的更加的精深。

另外,要会脚本语言,shell脚本是一些系统管理最常见的、使用到的,shell可以说是一个应用程序,是在内核基础上编写的,它将用户和Linux的内核连接起来,使得用户在使用Linux内核时更加的高效、便捷。另一个常用到的语言是python,python是目前比较火的一个语言,它语言简洁、高程序效率,可以实现自动化运维。

以上是从技术层面说的,还有重要的一点是学习态度,俗话说“态度决定一切”,成功与否,态度是关键。要以虚心的态度去学习,不要觉得自己懂得很多,就纸上谈兵。学习也是一个坚持的过程,不要遇到难题就放弃,要有持之以恒的精神,要坚信自己行。还有,就算自己的技术已经很好了,也不要放弃继续学习,现在的技术发展都很迅速,唯有活到老学到老才能不被这个社会淘汰。

标签:哪些,学习,命令,内核,版本,Linux,一些,把握
From: https://blog.51cto.com/706054oyu/7036746

相关文章

  • 【星球知识卡片】模型量化的核心技术点有哪些,如何对其进行长期深入学习...
    大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享模型量化的核心技术点。作者&编辑|言有三1二值(1bit)量化二值量化是最高效率的量化方式,也可以称之为1bit量化,即将32位浮点数量化为1bit整型,非常适合FPGA等平台进行并行运算。二值量化模型以BinaryConnect和BinarizedNeu......
  • 【星球知识卡片】模型剪枝有哪些关键技术,如何对其进行长期深入学习
    大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享模型剪枝的关键技术以及一些学习资料。作者&编辑|言有三1为什么要研究模型剪枝在真正研究模型剪枝之前,我们首先要知道为什么要做这件事,模型到底有多么冗余呢,以Google对大模型和移动端小模型的研究来说明这个问题,如下。2......
  • 01-[Linux][MFD]MFD模块介绍
    1、MFD功能介绍MFD(Multi-functionDevice)多功能设备,许多有共性的设备的集合,MFD由核心层(core)以及其下的“子设备”组成。从下文将会看到,MFD只是将设备注册到platform总线--因此,其子设备属于platform设备。它并没有对涉及到的设备或者驱动做实质性改变。但是,因为某些设备的共性,所以......
  • 嵌入式Linux ------ 一次简单的FrameBuffer驱动开发
    Linux一次简单的FrameBuffer驱动开发设施版本CPUAllwinnerF1C200slinux6.4.0-rc4显示器1.28inch16-grayscaleOLED128x128驱动ICSSD1327Orangepi5声明本驱动仓库位于:https://github.com/AllwinnerSuniv/suniv-epd/tree/main/ssd1327本驱动代......
  • linux连接Windows上的数据库
    /*定义一些数据库连接需要的宏*/#include<stdio.h>#include<string.h>#include<stdlib.h>/*引入连接Mysql的头文件*/#include<mysql/mysql.h>#defineHOST"Linux的IP地址"/*MySql服务器地址*/#defineUSERNAME"root"/*用户名*/#definePASSWORD&......
  • Linux下发现一个高安全性的系统管理工具
     软件AnySetup主要功能主要功能是对Linux操作系统下的基本配置进行管理、多种服务配置进行管理、安全配置进行管理等。如:操作系统的升级管理,软件包的安装、更新和卸载管理,软件仓库源的管理,系统时间和时区的管理,系统语言环境的管理,网络环境的配置管理,系统服务的启动、关闭、......
  • Linux的MySQL数据库安装部署
    简介MySQL数据库,是知名的数据库系统,其特点是:轻量,简单,功能丰富。MySQL常用版本有MySQL5.7版本安装MySQL8.x版本安装MySQL在CentOS系统安装(5.7版本与8.0版本)注意:安装操作需要root权限安装配置yum仓库#导入更新密钥rpm--importhttps://repo.mysql.com/RPM-GPG......
  • Linux --- 修改控制台字体consolefont
    Linux---修改控制台字体consolefont用户层面对于debianlike的系统,可到如下路径查找consolefont$cd/usr/share/consolefonts/$lsArabic-Fixed15.psf.gzCyrSlav-VGA32x16.psf.gzFullGreek-VGA8.psf.gzLat15-VGA16.psf.gz......
  • 嵌入式 Linux ------ UBIFS 文件系统的使用
    LinuxUBIFS文件系统的使用平台环境如下设施版本CPUAllwinnerF1C100slinux6.4.0-rc4ubootv2023.07-rc4buildrootv2023.02闪存WinbondSPI-Nand128MBW25N01G从Buildroot生成UBIFS手动创建UBIFS参考如下内容3.制作ubifsUbifs的制作......
  • Linux开发板调用摄像头(V4L2编程,含YUYV解码RGB)
    本文是基于Linux开发板的V4L2摄像头调用程序,包括YUYV解码为RGB,以及将摄像头数据显示在开发板屏幕上。代码未封装,可直接在linux下编译使用。 工作流程:打开设备—>检查和设置设备属性—>设置帧格式—>设置一种输入输出方法(缓冲区管理)—>循环获取数据—>数据解码—>显......