Linux技术学习方法技巧总结

老师总结的linux技术学习的技巧,觉得挺不错分享出来

  1. 学习Linux技术,学习的重点不是Linux系统简介、系统安装、命令操作、配置IP、用户权限等,学习重点是基于Linux操作系统平台,掌握各种应用程序、软件服务:概念、功能、原理、安装、部署、排错、优化、实战。

  2. 在企业生产环境中,常见的Linux应用程序、软件服务都有哪些呢?
     基础服务相关;
    NTP、DHCP、NFS、Vsftpd、Samba、Openssh、Crontab;
     WEB软件相关;
    Apache、Nginx、PHP(PHP-FPM)、Tomcat、Weblogic;
     数据库相关;
    Redis、MYSQL、Mariadb、Oracle;
     监控软件相关;
    Zabbix、Prometheus、MRTG、Cacti、Nagios;
     虚拟化相关;
    VMware ESXI、Open-vz、Docker、KVM、Openstack、K8S、ETCD;
     高可用&自动化相关;
    Keepalived、LVS、Iptables、Jenkins、CI/CD、ELK、Firewalld、Ansible、SVN、GIT、MQ、ZK;

  3. 如何才能快速学好Linux软件服务呢,有哪些步骤和方法呢?(以Nginx WEB服务为例。

  • 掌握软件服务的概念、应用的场景,能够解决企业哪些业务需求;  熟悉软件服务是如何去工作的?软件的工作原理、工作流程等;

  • 熟练的对软件服务进行安装、部署,掌握软件服务管理(升级、卸载、启动、重启等);

  • 掌握软件服务每个目录的功能,配置文件中每个参数的用途和含义;

  • 能够独立对软件服务主配置文件核心参数进行调整、优化,使其发挥最大性能;

  • 能够对软件服务日常应用出现异常和故障,快速的找到原因、解决问题、排错能力。

  • 能够对软件服务进行扩展、分布式、集群化,将软件服务跟其他的软件进行关联,应用在企业实际生产环境中。

4.Linux排错思路&技巧要点;

 查看常见错误关键词,例如No、not、error、failed、deny、permission、cat not、exit、not found等;

 分析带关键词的行,英文含义,通过百度或者google翻译;

 查看报错的日志内容,通过日志内容来定位;

 缺少依赖或者缺少目录、文件、权限,就根据对应的方式来弥补创建即可;

 查看内核日志messages、系统日志dmesg、应用程序自身日志定位。

简单的总结,欢迎补充

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值