咋样才能学好python来运维linux?
操作系统这个是基础。会不会python不会这个都扯淡。
1. 进程工具 ps top htop
2. 线程3. 内存工具 ps top htop
4. IO5. 死锁计算机网络这个也是是基础。会不会python不会这个都扯淡。
1. 应用层 http ftp rsync stmp工具 charles Fiddler
2. 传输层 tcp udp工具 wireshark
3. 网际层 ip工具 wireshark transtouter dig ping switchhosts! nmap iptables
4. 数据链路层 arp工具 wireshark
5. 物理层 有时候觉得机架插网线也是门艺术Python的优势自己快速开发自己需要的工具做个devops做个devops做个devops模块psutil获得各种信息cpu,内存,IO,网络信息
IpyIP,网段计算
dnspythondns你应该是干啥的
smtplib发点报警邮件啥的
scapy网络监控生成规矩图什么的
感觉如何做一个devops是一个更重要的问题感觉如何做一个devops是一个更重要的问题感觉如何做一个devops是一个更重要的问题有赞继续写
■网友
Python对于linux运维是锦上添花的作用。
感觉楼主目的是从IT转Linux运维,如果楼主只是想干linux运维,可以先不要管python,先学习一些基础的知识。目前linux市面上,我说下广州的,主要是Web(电商,网站等)和游戏两大块。游戏我没做过,对于Web方向,要储备一下如下几个方面的知识:
1,Web相关程序。
Tomcat:主要是用java开发的Web程序,需要会部署,调优,排错。
Nginx:主要是用来做负载均衡器,代理,需要会部署,配置,排错。
2,数据库相关。
Mysql:不说了,这个基本都知道了。
Redis:常用的内存数据库。
Mongodb:分布式的一个数据库。
3,高可用架构相关。
keepalive+lvs:keepalive用于高可用架构设计、LVS是网络层的负载均衡器(和nginx是应用层负载均衡有点不同)。需要会部署,配置。
4,网络相关
Tcpdump:排查网络问题的抓包利器,这个可以以后再学。
Wireshark:分析TCP/IP详细信息的机器,结合tcpdump一起使用,这个可以以后再学。
Haproxy:网络层的代理软件。需要会配置使用和管理。
5,系统相关
Sysstat:linux上的一个小工具,用于查看包括磁盘、cpu、内存等各项指标。
6,文件和存储
Samba:能和windows融合的文件共享软件。需要会部署,使用,权限管理。
Sftp、ftp:文件传输的解决方案,需要会部署,调通。
7,排查问题
对于java的程序,需要会使用看gc状态、jstack查看线程状态、查看jvm的各项指标。
先写这么多。后面想到了再补充。
■网友
请看。Linux运维人员如何学习python编程Linux运维人员如何学习python编程 - 专栏如何训练自己的编程思路如何训练自己的编程思路 - 专栏
■网友
我觉得方法因人而异,但要找到自己的标杆和正确的方法。个人认为,找到自己自己将来的定位很重要,如果想从事linux运维,那么你需要找到行业现状和将来的发展这个职业发展方向。
需要掌握好一套web开发框架,那python的主流开发框架目前有flask、django等。我个人也是非常建议学习django的。因为运维开发常常需要开发的后台系统,而django作为一套完整的web框架并且丰富的模块支持,和mvc的模型设计。
【咋样才能学好python来运维linux?】 这些都成了新手快速上手运维开发的一种捷径选择。当然要真正顺利成为一个运维开发工程师,还有很多需要注意的,并非一朝一夕。
推荐阅读
- 三角梅冬天有“四怕”,避开了才能安全越冬,来年疯狂开花不停歇!
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
- 联想g50-80咋样大概4000元左右,性价比怎样求大神指点!
- 华威大学计算机本科咋样
- 龙芯笔记本咋样
- 加拿大像滑铁卢,多伦多大学的计算机授课型研究生咋样
- 达内和传智播客培训机构出来的人才们,你们当初学好第一份工作是学校推荐的还是自己找的
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
- 像知乎豌豆夹这种新兴互联网公司发展的实际状况咋样
- 宝宝|关键要看这个!宝宝多大才能用枕头?不是看年龄
