【Linux】Linux操作系统学习路线

数据离不开服务端的存储,Linux是免费、开源、相对其他操作系统比较稳定、安全,是服务端部署首选的操作系统。

网上关于Linux的学习材料已经很多,这里只是简单罗列一下Linux的学习要点。

最重要的还是平时要多练习,现在云服务器都已经很便宜,可以自己申请一台自己学习搭建。

FYI.

发展简史:

1973年贝尔实验室诞生Unix,随后开源之后,IBM,SUN,HP等相继开发各自操作系统。

1991年林纳斯·托瓦兹基于Unix诞生Linux,将操作系统移植到PC。

Linux开源之后,诞生redhat红帽子、s.u.s.e、红旗Linux等OS。

Linux相比其他OS的优势:

1.免费、开源

2.支持多线程(多用户并发)

3.安全性好

4.优越的内存和文件管理机制

Linux最少只需要4M内存就可以运行可以做嵌入式开发(手机)

Linux的学习流程:

1.Linux基本操作、平台上的开发环境的搭建,比如tomcat、mysql等等

2.深入了解c、java语言

3.学习unix环境高级编程

4.Linux应用系统开发/嵌入式开发


Linux学习路线:

1.尽量少用root账号登录,可利用普通用户登录,登录后再用“su-”命令来切换成系统管理员身份。

2.熟练使用vi编辑器进行文本编辑(vi编辑器由一位知名黑客开发)。

3.深刻理解Linux的层级树状文件目录(root、home、bin、sbin、etc、var、boot等目录)。

点此查看:Linux文件目录

4.Linux的常用命令(init、pwd、cd、ls、mkdir、find等等,有将近4000多个命令,要熟悉常用的命令)。

点此查看: Linux命令大全

5.文件权限以及用户组。改变用户所在组、分别对文件操作的权限。

点此查看:用户和用户组

6.Shell脚本的语法

点此查看:Shell教程

7.TCP.IP基础

点击查看:TCP.IP

8.crontab的使用

点击查看:crontab

9.MySQL的安装及配置

点击查看:MySQL安装及远程访问

点击查看:MySQL的角色配置

10.其他:进程管理、网络监控、ssh、解压缩等

关于Linux更全面的学习可以参考:

点此链接

原文地址:https://www.cnblogs.com/gossgao/p/6864717.html