
入门篇 1linux基础[从0自学linux运维]
此专栏主要是讲linux基础:
命令使用
基本软件安装
有些常用配置
hualinux
十年老运维教你《从0自学Linux运维》,也帮学生党解编程题!原创不易,求点赞和关注!
技术交流请私信
展开
-
hualinux 1.26:前端开发进化史
前章我讲了web开发技术发展史,基本上是偏后端的,现在前端技术也复杂起来,所以有必须讲一下前端的发展史前言于2018年12月做个小小的前端技术分享,分享包括但不限于:Web 前端发展史、JQuery 与 Vue 的比较、Vue/React/Angular 的比较、前端开发经验的分享与总结等……一、发展历史以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。了解一门技术的历史,可以帮助我们更清晰地了解这个行业的动态。1.1 原始社会很久很久很久以前.转载 2020-06-04 09:53:57 · 362 阅读 · 0 评论 -
hualinux 1.25:Web开发技术发展史
作为一个运维了解web开发技术发展史是很我必须的。每一个新技术的出现都解决了一些问题一、web的诞生提到Web,不得不提一个词就是“互联网”。Web是World Wide Web的简称,中文译为万维网。“万维网”和我们经常说的“互联网”是两个联系极其紧密但却不尽相同的概念。今天“互联网”三个字已经承载了太多的内涵,提到互联网,我们通常想到的一种战略思维,或者是一种颠覆传统的商业模式。抛开那些纷繁凌乱的商业化概念,回归技术本身,互联网就是指通过TCP/IP协议族互相连接在一起的计算机网络。而...原创 2020-06-02 22:14:43 · 618 阅读 · 0 评论 -
hualinux 1.24 编程语言时间轴
作运维的了解一下编程语言的时间轴是有必要的我这里找了一个关于编程语言时间轴的图,感觉挻不错,分享给大家原创 2020-06-02 19:31:05 · 282 阅读 · 0 评论 -
hualinux1.20 基础:sendEmail安装及邮件发送
邮件报警在运维中用得是属于很多的,尤其自己写的shell脚本,发现问题处理不了,需要手工干预,就需要报警处理。命令行的STMP客户端,sendEmail挺不错的。建议学习一下...原创 2020-05-02 09:31:50 · 285 阅读 · 0 评论 -
hualinux1.18 发现:一个不错的Wireshark抓包教程
前言抓包分析也是运维必备的能力之一,如果不懂网络基础,基本看不懂相关的报头,运维多多少少都要与网络打交通的,所以学习好网络很重要,学习好相关的协议。tcpdump抓包,网上大把教程和命令了,我这里就不详讲。今天主要是讲一下另一个抓包工具wireshark(线鲨)Wireshark相关教程发现一个不错的wireShark教程《Wireshark用户手册》也发现一本不错的书《Wir...原创 2020-05-02 09:28:10 · 334 阅读 · 0 评论 -
hualinux1.8 基础安装:Go安装
根据go安装文档:https://golang.google.cn/doc/install#tarball进行改写的mkdir /toolscd /tools#1.卸载之前的golangyum remove golang#2.下载 https://golang.org/dl/wget https://dl.google.com/go/go1.14.2.lin...原创 2020-05-01 01:56:41 · 224 阅读 · 0 评论 -
hualinux1.19 基础:wireshark命令工具tshark抓包
1.wireshark安装yum install wireshark2.使用tshark抓包命令抓包命令tshark --help,这个会有屏幕上显示,因为我用的是最小化系统安装,故用tshark命令tshark -i eth03.指定输出路径如果要保存加-w 文件名.pcap也可以指定路径,如果不指定默认保存在当前目录下tshark --help得到如下提示:...原创 2020-05-02 09:30:38 · 286 阅读 · 0 评论 -
hualinux1.23 发现:git常用命令图
最近逛网站发现一个不错的git常用命令图,如下:原创 2020-05-02 09:34:01 · 163 阅读 · 0 评论 -
hualinux1.22 基础:保存yum安装文件
需求有的源是外国源下载的非常慢,我们往往是先在本地测试成功后再在线上安装,如果线上又从0下载再yum安装,那简直就疯掉。有没有一种方法可以缓存rpm包,然后下载下来再把rpm包上传到线上安装呢?有的centos7缓存yum安装包把“ /etc/yum.conf”中的“keepcache=0”改为:keepcache=1其中“/var/cache/yum/$basearc...原创 2020-05-04 17:38:22 · 416 阅读 · 0 评论 -
hualinux1.21 基础:YAML语法
现在很多配置文件用的是YAML,如mongoDB配置文件mongod.conf、gitlab配置文件gitlab.rb、ansible/salt配置文件、java外部配置文件等等,很多软件配置都改为用YAML语言配置了。所以运维要学一下YAML语法,免费连配置文件都配置不了。YAML语法学习比较简单,半天时间就能掌握了。推荐资料阮一峰的《YAML 语言教程》百易的《YAML教程》...原创 2020-05-02 09:33:41 · 204 阅读 · 0 评论 -
hualinux1.17 基础:技术文档新查询方式github
随着git慢慢代替svn,其强大的github.com网站成为了一种新型的官方文档查询、第三方开发、自开发的软件源码、还有一些别人翻译的英文文档等等都应该有尽有。国内能数得出的大公司开发的开源的源代码也放在这里,可见其强大。所以使用一个https://github.com/吧,比如你不知道redis群集,你可以搜索一下“redis cluster”或"redis 群集"...原创 2020-05-02 09:27:48 · 146 阅读 · 0 评论 -
hualinux1.16 基础:zabbix的运行流程图
Zabbix企业级分布式监控系统》作者吴兆松画了一个zabbix的运行流程图觉得挻不错的关于zabbix的运行流程和web操作,有不少童鞋并不是特别清楚,所以这里就画了这么一个图来说明一下。...原创 2020-05-02 09:27:25 · 321 阅读 · 0 评论 -
hualinux1.15 基础工具:不错的linux性能工具图形网站
发现一个不错linux性能 网站,它以图形展示这些性能,挻不错的,这些包括:Linux observability tools,Linux benchmarking tools,Linux tuning tools, andLinux sar.注:如果这些图片觉得小,点其中一张-->点正下方“查看原图”即可以看高清版的性能工具(Linux Performance Too...原创 2020-05-02 09:27:07 · 260 阅读 · 0 评论 -
hualinux1.14 基础:25 个 Linux 性能监控工具
一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具。在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的。基于命令行的性能监控工具1. dstat - 多类型资源统计工具该命令整合了vmstat,iostat和ifstat三种命令。同时增加...转载 2020-05-02 09:25:47 · 717 阅读 · 0 评论 -
hualinux1.12 基础:手机访问www自动从pc版跳转到手机版
需求:当移动设备用户访问pc端的www.xxx.com,自动跳到移动版本的m.xxx.com解决:这个可以使用rewrite规则去实现,结合if判断,但是nginx不支持if..else,可以变换一个实现这个功能。nginx配置如下:# 检测是不是手机访问,下面的s1-s4访问不跳转到手机网站的 set $mobile_rewrite p; if ($ht...原创 2020-05-01 01:58:40 · 158953 阅读 · 0 评论 -
hualinux1.13 基础:iptables禁止服务器主动向外网发包
之前服务器放在网宿托管机房,遇到过几次服务器中招向外发包的情况,网宿为了保证自己的业务会自动把外网断了,让你通过内网处理好服务器再开放。很多人的思路是把服务器中毒的木马找出来,然后删除,再让网宿开通外网。如果被网宿断的的业务是很重要的,越快恢复越好,你这样慢慢找木马病毒,一般情况也得花20分钟这样吧。你这样玩黄瓜菜都凉了!比较好的处理方式是:先把主动向外发包的全部不让通过,向服务器请求...原创 2020-05-01 01:58:18 · 1953 阅读 · 0 评论 -
hualinux1.11 基础:nginx服务器http重定向到https的正确写法
需求 现在越来越多的网站都使用https,这样既保证了网站的安全,也避免被网络运营商植入广告、内容被监控的问题。现在公司要求当客户用http访问的时候,自动重定向为https解决把http重定向到https使用了nginx的重定向命令。那么应该如何写重定向?之前老版本的nginx可能使用了以下类似的格式。rewrite ^/(.*)$ http://domain...原创 2020-05-01 01:59:01 · 241 阅读 · 0 评论 -
hualinux1.10 基础练习:nginx整站图片防盗链
前言此效果是熟悉nginx配置之后,公司有这个要求才弄,一般购买的CDN也有防盗链功能原创 2020-05-01 01:57:58 · 210 阅读 · 0 评论 -
hualinux1.9 基础练习:如何删除900W单目录小文件
需求有的开发代码写不好,导致单目录下缓存文件近900W个,要求删除这900W个文件,怎搞?分析如果是使用rm -rf 肯定不好,会卡死,提示参数过长,看来是把文件名当成参数了。顶多就80W个,已经很不错了。明显满足不了要求可以用rsync同步清空,rsync统计文件名不会全部写在内存中了,超过一定数据会放在磁盘里,所以适合删除文件数比较多的情况操作[root@vm6Tem...原创 2020-05-01 01:57:29 · 429 阅读 · 0 评论 -
hualinux1.8 基础安装:nodejs群集工具pm2安装
我在前面《hualinux1.2 搭建篇:centos8最小化安装》的基础上进行安装的原创 2020-05-01 01:57:11 · 223 阅读 · 0 评论 -
hualinux1.6 VM虚拟机字符界面登录发现中文乱码原因
现象有的人发现一个问题:ssh工具如xshell登陆中文正常显示,直接在VM虚拟机字符界面登录发现中文乱码。也安装了中文支持。这是为什么呢?分析我们执行一个who命令,如下:知道我们的是tty终端,搜索一下发现tty不支持中文!内容如下:明确的和你说,TTY 不支持中文!Linux kernel maintainers do not accept patc...原创 2020-05-01 01:55:43 · 837 阅读 · 0 评论 -
hualinux1.5 shell入门
有的人说shell这篇我没有写,所以我找了一个专栏写shell觉得不错的《shell脚本入门及实例》原创 2020-05-01 01:54:26 · 205 阅读 · 0 评论 -
hualinux1.4 常用命令集合-命令导图
1、帮助命令2、文件搜索命令3、用户管理4、权限管理5、文件处理类6、压缩解压7、网络配置类8、关机重启类原创 2020-05-01 01:53:24 · 140 阅读 · 0 评论 -
hualinux1.2 搭建篇:centos8最小化安装(图片版)
因为我的文档基本上都是用word写的,一个一个复制,感觉有点烦,所以使用图片上传方式,我也会把相关文档对应的pdf格式上传到csdn中,并给出相关下载链接...原创 2020-04-30 11:17:45 · 791 阅读 · 2 评论 -
hualinux1.1 搭建篇:centos7最小化安装(不推荐,照顾新人)
目录前言:不推荐使用centos8之前的版本一、环境说明1.1 环境说明:1.2 Vmware软件安装1.3 centos7镜像下载二、centos7安装2.1 建立VM虚拟机2.2 为VM添加网卡及删除多余设备2.2.1 安装环回网卡2.2.2 配置VM网络地址2.2.3 添加虚拟网卡和删除不必要设备2.2 安装centos72.2.1 载入I...原创 2020-04-30 01:11:59 · 987 阅读 · 1 评论 -
hualinux1.0 linux入门开篇说明
一、本专栏说明上一个专栏《从0自学linux运维:0准备篇》主要讲了从0自学linux运维的资料及网络基础方面的,现在这个专栏主要是讲linux入门方面及常用基础方面的资料、常用环境搭建二、关于linux入门学习(centos为主)我这里学习的linux是以centos为主,为什么,因为它的学习资料相对比较多,书也比较多,redhat的免费版本,稳定才是硬道理,虽然有些软件比较老...原创 2020-04-30 00:56:11 · 245 阅读 · 0 评论