【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更全面的学习可以参考: