标签:Linux

Linux容器原理代码重构:从烂代码到优雅代码

Linux容器原理代码重构:从烂代码到优雅代码

前段时间,我接手了一个和Linux容器相关的项目,这个项目是之前的同事写的,功能倒是能跑,但是代码写得实在是不敢恭维,一个函数几百行,变量命名乱七八糟,注释几乎没有,耦合度很高,改一个地方要动很多地方,bug也很多。我花了两周的时间,对这个项目的代码进行了一次彻底的重构,从烂代码变成了优雅代码,重构之后,代码可读性、可…

Linux容器原理最佳实践:我总结了这些经验

Linux容器原理最佳实践:我总结了这些经验

这几年容器技术越来越火,Docker已经成为了容器的代名词,几乎所有的互联网公司都在用Docker做应用部署和运维。但是很多人虽然天天在用Docker,但是对Linux容器的底层原理了解不多,只知道怎么用命令,不知道容器到底是怎么实现的,遇到问题也不知道怎么排查。我这几年用Docker做了不少项目,也深入研究了一下Li…

Linux常用命令实战:从入门到熟练的必备技能

Linux常用命令实战:从入门到熟练的必备技能

作为一个程序员,不管你是做后端开发、运维还是前端,Linux都是必备的技能。现在服务器基本上都是Linux系统,部署应用、排查问题、查看日志、管理文件等等,都需要用到Linux命令。但是很多人对Linux命令的掌握只是停留在ls、cd、pwd这几个最基础的命令,遇到复杂一点的操作就不知道怎么办了,只能去百度,效率很低。…

Linux运维安全:服务器入侵防范与应急响应实战

Linux运维安全:服务器入侵防范与应急响应实战

Linux,是,现在,最,流行的,服务器,操作系统,大部分,网站,和,应用,都,跑在,Linux,服务器,上,但是,很多人,部署完,应用,就,不管了,没有,做,安全加固,导致,服务器,很,容易,被,攻击,被,入侵,数据,泄露,等等,安全,问题,其实,Linux,服务器,安全加固,很,重要,也,不是,很难,掌握了,基本的…

Linux性能调优实战:从2秒到200毫秒

Linux性能调优实战:从2秒到200毫秒

2016年我负责了一个线上Linux服务器的性能调优项目,服务器响应很慢,用户投诉很多,老板要求尽快解决。我花了一周时间进行性能分析和调优,最终把服务器的响应时间从平均2秒降到了200毫秒,降了90%,吞吐量提升了5倍,用户投诉也消失了。本文是这次Linux性能调优的实战记录,从问题现象、到性能分析、到CPU优化、到内…

Linux命令行与Shell脚本实战:从入门到精通

Linux命令行与Shell脚本实战:从入门到精通

Linux命令行和Shell脚本是程序员和运维人员的必备技能。2016年,Linux已经成为服务器操作系统的主流,掌握Linux命令行和Shell脚本,能大幅提升工作效率。本文从Linux简介、常用命令(文件操作、文本处理、系统管理、网络、进程、权限)、Shell脚本基础(变量、条件、循环、函数、参数)、实用脚本案例、…

Linux命令行完全指南:从入门到精通

Linux命令行完全指南:从入门到精通

Linux命令行是Linux系统的核心,本文从基础命令、文本处理三剑客(grep/sed/awk)、管道重定向、进程管理、网络命令、压缩解压、权限管理等方面全面讲解Linux命令行,帮助你从入门到精通。

Linux操作系统完全指南:从入门到精通

Linux操作系统完全指南:从入门到精通

Linux操作系统完全指南从入门到精通。Linux是一套免费使用和自由传播的类Unix操作系统是一个基于POSIX和UNIX的多用户多任务支持多线程和多CPU的操作系统它能运行主要的UNIX工具软件应用程序和网络协议支持32位和64位硬件作为一名程序员Linux是我们必须掌握的基本技能之一无论是服务器运维后端开发云计算…

Linux系统管理实战:进程、服务与性能监控

Linux系统管理实战:进程、服务与性能监控

Linux系统管理实战进程服务与性能监控。Linux是目前最流行的服务器操作系统几乎所有的互联网公司都在使用Linux作为程序员掌握Linux系统管理是必备技能今天就来分享Linux系统管理的实战知识包括进程管理服务管理性能监控日志分析等内容进程管理进程是程序运行时的实例是系统资源分配的基本单位管理进程是Linux系统…

Linux服务器安全加固指南

Linux服务器安全加固指南

Linux服务器安全加固指南。服务器安全是每个运维和后端程序员必须重视的问题一台暴露在公网的Linux服务器如果不做安全加固很容易被黑客攻击入侵今天就来分享一些Linux服务器安全加固的实用技巧账号安全禁用root远程登录使用普通用户加sudo禁用无用账号密码策略SSH安全修改默认端口使用密钥登录限制登录尝试安装fai…

Linux服务器安全加固实战

Linux服务器安全加固实战

Linux服务器安全加固实战。作为一个程序员我们经常需要和Linux服务器打交道无论是部署网站还是运行应用Linux服务器都是我们最常用的环境但是很多程序员对Linux服务器的安全加固了解不多导致服务器存在各种安全隐患容易被黑客攻击今天就来分享一下Linux服务器安全加固的实战教程包括系统加固网络安全服务安全文件安全监…

Linux常用命令速查手册:从入门到精通

Linux常用命令速查手册:从入门到精通

Linux常用命令速查手册。Linux是程序员必备的操作系统之一不管是做后端开发运维还是前端开发都经常需要和Linux打交道但是Linux的命令非常多很多人记不住或者只会几个基本命令我自己刚接触Linux的时候也是这样经常需要查命令很不方便后来我整理了一份Linux常用命令速查手册把常用的命令分类整理在一起方便查阅。文…

Linux Shell脚本编程入门:从命令行到自动化

Linux Shell脚本编程入门:从命令行到自动化

Linux Shell脚本编程入门教程。Shell是Linux用户接触最多的东西每天打开终端输入命令查看文件启动程序都是在和Shell打交道但是很多人对Shell的了解只停留在会输入几个常用命令比如ls cd pwd mkdir rm cp mv cat grep find等对于Shell脚本编程却知之甚少其实Shel…

Linux命令行技巧:提升你的工作效率

Linux命令行技巧:提升你的工作效率

Linux命令行技巧全方位指南。基础命令——文件目录操作(ls列出目录-l长格式-a显示隐藏-lh人类可读-lt按时间排序-R递归;cd切换目录~主目录-上一个目录..上一级;pwd显示当前目录;mkdir创建目录-p递归-m设置权限;rm删除-r递归-f强制-rf强制递归删除危险-i提示;cp复制-r递归-p保留属性…

Linux常用命令详解:从入门到精通

Linux常用命令详解:从入门到精通

Linux是服务器操作系统事实标准。分享常用命令详解——文件和目录操作(ls cd pwd mkdir rmdir rm cp mv touch find ln chmod chown chgrp file stat)、查看文件内容(cat more less head tail wc sort uniq grep a…

加载中...
— 已经到底啦 —