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

    点此链接

  • 相关阅读:
    HDU2602:Bone Collector
    HDU5773:The All-purpose Zero
    LightOJ 1275:Internet Service Providers
    8.SpringMVC拦截器
    7.SpringMVC和Ajax技术
    Tomcat什么时候需要restart,redeploy,update classes and resources
    6.SpringMVC的JSON讲解
    5.SpringMVC数据处理
    4.SpringMVC的结果跳转方式
    3.SpringMVC的Controller 及 RestFul风格
  • 原文地址:https://www.cnblogs.com/gossgao/p/6864717.html
Copyright © 2020-2023  润新知