文档章节

快速get到学习Linux操作系统的点

l
 linuxCool
发布于 10/21 10:41
字数 1529
阅读 13
收藏 0

快速get到学习Linux操作系统的点

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件、网络协议和应用程序。它支持32位和64位硬件。Linux运用了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前非常流行的Android智能系统也是基于Linux内核开发的。

那么学Linux要怎么入手呢?又有哪些方法和路径?我刚开始学的时候也在网上参考了很多Linux前辈的学习路径与方法,基本上都是大同小异,殊途同归,总结出来由简到难就是使用Linux—〉Linux系统编程开发—〉驱动开发和分析Linux内核,我也是这样一路走过来的。要想使用Linux,首先你就要转变原有的思维,忘掉Windows,Linux和Windows的设计思想不同,操作方式也有很大的差异,Windowws以图形操作为主,但Linux却截然不同,它的精髓在于命令行,基本上所有的Linux高级用户都是以命令操作为主,所以要学Linux就忘掉图形操作吧,把自己变成"命令控",多学一些命令,掌握一些常用的命令,如:

基本命令: ls-ladhi  tree  pwd  cd  hwclock  -h  --help  history

关机重启: shutdown   init   reboot   runlevel

文件查看: cat   more  less  head  tail  

文件管理: mkdir -p  touch  cp   cp-r   rm-rf  mv file du-sh 

磁盘管理: df -Th  fdisk-l  mkfs.ext4  umount-a   uname -m  e2label  tune2fs -l 

文件包:  rpm -ivh   ./ configure  make install  vim  

用户管理:id  whoami   w  who  useradd  usermod  userdel -r  groupadd 

 passwd  --stdin  su -   

用户权限:  ll  chmod  chown  umask  setfacl -m-R-x-b  getfacl   chattr+-ai  

 lsattr   >> | wc -l  | more 

进程管理:pstree tree  ps aux ps-ef  top-p free-k uptime  kill-1-9 killall = pkill 

 nice-n renice  jobs & fg  free dind dd     screen -ls -r

当你掌握里常用的命令,你就会发现一切会变得简单。,然后我们要学会如何使用Linux编程的编译器和调试器,这就包括gcc,Makefile和gdb,因为在以后的编程中会大量的使用到,所以刚开始只要会用就行,到时候用得多了自然而然的就熟悉了。

当你有了基本知识,也掌握了一定量的命令用法后,就可以进一步学习管理系统,认真的看书并做实验,可以让你很快的进步.学习配置各种网络服务器,用linux搭建网络,这些都是学习linux系统管理和网络管理的好方法.。

之后呢就要了解系统结构,当然前提是你具备了一定的管理知识,知道了/etc下那些配置文件有什么用,知道了一般的网络服务器如何配置,了解系统结构是要学习一些原理性的东西.比如系统是如何引导的,引导后启动了那些东西.系统中哪些是最基本的库文件,有什么用等等.而最好的方法莫过于自己做一个Linux系统了。lfs (linux from strach)会是你最好的帮手,它可以教你从源代码自己编译一个系统。

如果你不是计算机专业的,而想把linux学好,就一定要学习专业课程.学习微机原理,操作系统,计算机网络等等专业课程是必需的。只有基础扎实才能学得更快更好,只有这样才能成为高手。这也就是为什么同时开始学习linux,有些人学的非常快,不到半年就成了高手,有些人玩来玩去还玩不出名堂,玩了一两年还是菜鸟。

然后呢就是要保持虚心学习的态度,要知道人外有人,天外有天。只有保持虚心学习的态度才能让你学到更多知识。而在学习的过程中要有耐心,也要善于思考问题,多动手。要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。要增加自己的Linux技能,只有通过实践来实现。只要多动手,就一定会有收获。遇到问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。

刚开始与Linux接触是在大二的时候,在一次课堂中老师提到了Linux操作系统(我计算机学院的),课后我便去翻阅了一些有关Linux的资料,随即发现了《Linux就该这么学》一书,把最容易让我们接受的知识化为教材,通过这本书我学到了很多有关Linux的知识,他将我从一个对Linux一无所知的小白变成了一个能自由运用Linux的大佬。

如果你正在学Linux,那么我推荐上面说的这本书这本书基于RHEL 7系统编写,面向零基础读者,从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。本书每章都带有大量的图、表、命令示例以及课后习题,旨在增强读者的理解能力并巩固所学知识。相信对你会有很大的帮助。最后祝正在学Linux的你早日成为高手中的高手。

© 著作权归作者所有

共有 人打赏支持
l
粉丝 3
博文 489
码字总数 210381
作品 0
合肥市
私信 提问
快速get到学习Linux操作系统的点

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件、网络协议和应用程序。它支持32位...

Linux就该这么学
10/21
0
0
新手学Linux,linux运维之初识shell

接触linux是在大二的时候,那时候迷上了嵌入式linux,把电脑换成了linux系统,学习linux基础知识,学习linux命令,学习shell,泡论坛,就这样慢慢的平时工作学习都可以使用linux系统完成了。...

长沙千锋
04/12
0
0
(一)软件测试专题——之Linux常用命令篇01

本文永久更新地址:https://my.oschina.net/bysu/blog/1931063 【若要到岸,请摇船:开源中国 不最醉不龟归】 Linux的历史之类的很多书籍都习惯把它的今生来世,祖宗十八代都扒出来,美其名曰...

不最醉不龟归
08/20
0
0
Linux内核4.15-RC1释出

Linux内核4.15-RC1释出 Ronny 19分钟前暂无评论 阅读 12 次 Linus Torvalds 在内核邮件列表上宣布释出 Linux 4.15-rc1,关闭合并窗口,并向参与者们说一句“大大的感谢”。Linux 4.15 的主要...

Ronny
2017/12/09
0
0
Linux几种文件系统类型--鸟哥的Linux私房菜学习笔记

ext2/ext3 Linux 适用的文件系统类型。 由于 ext3 文件系统多了日志的记录, 对亍系统的复原比较快速,因此建议你务必要选择新的 ext3 不要用 ext2 了。 (日志式文件系统我们会在后续的第八章...

hiqj
2014/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

当S8遇上边缘计算:谈阿里云ENS对直播业务场景的支撑

摘要: 类似S8赛事这样的大型活动直播的特点和技术挑战是什么?为什么业务要下沉到边缘?自建边缘节点和与云服务厂商合作到底该如何选择?边缘节点服务(ENS)又是如何进行技术支撑?提供的针...

阿里云官方博客
30分钟前
5
0
supervisor安装配置

supervisor安装配置 安装 wget -c https://files.pythonhosted.org/packages/44/60/698e54b4a4a9b956b2d709b4b7b676119c833d811d53ee2500f1b5e96dc3/supervisor-3.3.4.tar.gztar -zxvf su......

jackmanwu
40分钟前
1
0
laravel定时器

民间高手: https://blog.csdn.net/zhezhebie/article/details/79205414 官方文档: https://laravel-china.org/docs/laravel/5.5/scheduling/1325...

vio小黑
今天
1
0
Apache Zeppelin安装及使用

Apache Zeppelin官网:http://zeppelin.apache.org/ Apache Zeppelin介绍:A web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interacti......

GordonNemo
今天
6
0
关于python开发多个项目环境配置Anaconda

关于Anaconda用来管理Python的包和环境 下载并安装Anaconda 创建项目:windows键+R ==> 进入CMD => 输入conda create -n 项目名称 python=3 conda info -e 查看项目以及项目所在的位置,默认...

上官清偌
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部