【Shell】通过shell脚本批量部署ssh私钥认证


通过shell脚本批量部署ssh私钥认证

批量管理服务器是个力气活,如果手动一台一台去搞,会很费劲。所有就会有saltstack,ansible,puppet这些批量管理工具

普通方法实现ssh免密登录

在登录机上生成公钥和私钥

$ ssh-keygen -t ras # 一路回车,在/root下生成一个.ssh的目录,这个目录里有id_rsa.pub(公钥文件),id_rsa(私钥文件)
...

Read more

【Python】8个Python列表小技巧


原作者:Nik Piepenbreier

翻译&内容补充:乾峰

原文地址: https://towardsdatascience.com/advanced-python-list-techniques-c6195fa699a3

列表(List)是你使用Python过程中接触最为频繁的数据结构,也是功能最为强大的几种数据结构之一。Python列表非常的万能且蕴含着许多隐藏技巧...

Read more

【Linux】VIM编辑器使用强化


1. Vim介绍

Vim具有6种基本模式和5种派生模式,我们这里只简单介绍下6种基本模式:

  • 普通模式(Normal mode)

在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。

Vim强大的编辑能来自于其普通模式命令。普通模式命令往往需要一个操作符结尾。例如普通模式命令dd删...

Read more

【Linux】如何使用Dig命令在Linux中查询DNS记录


Dig( Domain Information Groper)是一个功能强大的命令行工具,可以用于DNS 记录查询。使用 dig 命令,可以查询各种 DNS 记录的信息,包括:主机名称记录(A、AAAA)、邮件交换记录(MX)和别名记录(CNAME)等等。由于其灵活性和易用性,让它成为了 Linux 系统管理员用于排错 DNS 问题的最常用工具(没有之一)。

由于笔者用习惯了 Windows...

Read more

【Linux】Cobbler实现自动化安装操作系统--原理篇


了解Cobbler之前,我们需要先对PXE及KickStart有一定的认识。

PXE

PXE(Pre-bootExecution Environment),预启动执行环境,通过网络接口启动计算机,支持Client通过网络从Server下载映像,并由此通过网络启动操作系统;在启动过程中,Client要求Server分配IP地址,再用TFTP下载一个启动软件包到本机内存中执行,由这个启动软件包完...

Read more