梵净山
千户苗寨(延时摄影)
梵净山
千户苗寨(延时摄影)
vim配置
以下是个人习惯用的一个python的vim配置。
1 | set paste |
行内快速移动
利用f命令搜索某字符方式 ,
f表示向后移动到某字符:
比如fa表示向后移动到字符a处
Fa表示向前移动到字符a处:
2) 以word为“单位”(适合小范围移动)
同理,利用w,b,配合数字。
2w表示向后移动2个word;
2b表示向前移动2个word;
2e表示向后移动2个word,但是会移动到word字符之后。
如果想忽略标点符号的word,就用大写
bash_profile
1 | #enables colorin the terminal bash shell export |
1 | alias python=python3 |
本书还托管在看云,地址:https://www.kancloud.cn/djangowang/lnux_enterprise/2094925 。
相关视频见: https://docs.qq.com/sheet/DTlZ3b2Z0UmRPYm9X?tab=BB08J2
《Linux企业级应用》第二版开始写作2020.12.25 , 截止时间xxxx 。 书第一版本 《Linux企业级应用》是笔者在上学时学习Linux过程中整理的学习笔记,并最终汇总成书, 汇总的过程也是我再次学习和夯实这些知识的过程,我享受着整个过程带来的快乐同时过程也让我工作上受益匪浅。 工作多年来在工作中笔者大部分时间占比是做为运维工程师和运维开发工程师,对Linux有着多年的使用经验和实战经验, 真心的希望能把这些使用经验和实战经验能够分享给更多人。
Linux不止是学习它的应用,还要了解他的发展经过、过程中的思考、设计理念和未来趋势等。相信学习Linux并深入了解这些后对我们的工作和对事物看待的角度都会有更多的帮助。
本书将会沿着第一版本的思路继续更新和拓展知识,并分三块来讲解:
本书目前以在线电子书形式呈现,整个过程目标定位人群如下:
这里希望读者,具备一定的计算机基础知识,对自己的职业有大概的规划方向。通过书的学习能够快手掌握当下比较领先的技术内容,并一起探讨技术的细节共同进步。
笔者非常喜欢的一句话“提问才是思考真正开始的地方,质疑才是学习真正开始的地方”,所以要学好Linux提问和质疑很重要但笔者在您提问前有一个建议优,先确认问题是否能自行通过各种方式来解决,解决的思路可以参考笔者整理的文章《如何避免你的问题被烂尾》,确认都解决不了再来提问相信你会有更大的收获。
一个网友反馈批量在腾讯云购买的服务器10台部分连接失败!!这里连接失败特指使用服务器秘钥的方式登录失败。我这边也模拟用户的场景复测了一下一次性购买20台服务器,大概思路:
这里拆分两块来完成,分别是检测端口是否工作正常和通过秘钥方式来模拟登录服务器。
如何批量检测这些服务器端口是否正常是摆在眼前的一个问题,当然检测服务器端口是否正常有很多方式,哪种是最快的让我想到以下方式推荐大家。
首先下载nc (或叫netcat)
1 | yum install nc |
编辑以下Shell脚本。
1 | #!/bin/bash |
nc 命令的参数解释:
它也可以写成一行
1 | if nc -z -w1 ip 80 ;then echo "ok"; else echo "fail"; fi |
将要测试的IP放到ipList文件中,然后执行脚本效果如下。
这里可以使用expect脚本来实现,脚本如下
1 | #!/usr/bin/expect |
参数解释
在MacOS下iterm2通过vim配置Apache配置文件时发现一个问题快捷键 “command + c” 不能复制粘贴!!
起初以为我用的不是Mac键盘是Karabiner-Elements(一款模拟mac键盘的程序)的配置问题导致,但测试在其他程序里并没有此问题,唯独在vim下编辑文件时会出现此问题。 另外网上也有网友说在iterm2直接用鼠标划要复制的文字也可以实现复制的功能,但我还是希望能实现在vim通过快捷键( " command + c "复制 & “command + v ” 粘贴)来实现复制粘贴的功能。
解决方案
选择iterm2 - > preferences -> profiles -> terminal -> 去掉 " Enable mouse reporting " 前面挑。如下截图:
再次在vim下测试command + c 快捷键复制 + command + v粘贴:)
三亚
船
最近看到一些网友经常会问,购买了云服务器、云MySQL或类似的云产品后无法远程登录应该如何排查?这里笔者以排查云服务器问题为例,整理了一下问题排查思路分为三个过程分别为客户端确认,腾讯云控制台确认和登录服务器确认来介绍(注:按照问题可能的原因进行排序从高到低)同时推荐一些好用的排查问题工具供大家参考。另外如果你有好的思路别忘记给我留言,我会持续更新本文档。
本文内容提供B站在线视频( https://www.bilibili.com/video/BV1564y1u72Z )
网络质量排查
首先确认自己的网络环境与云服务器的连接链路网络质量是否有问题,这里通常通过ping命令来确认。以下购买的是一台腾讯云的美国云服务器, ping -c参数代表发送包次数,其中截图1代表云服务器收到icmp包到返回的响应时长单位是毫秒,2代表是否有丢包也就是我发了3个icmp包响应也是三个代表没有丢包。
ping远程服务器的结果,图1