摘要:
top 增加USER列宽 作为Linux系统管理员,之前在使用top查询用户cpu和内存使用情况时,用户名因为太长而不能完全展示出来,后来查看手册页,了解到可以使用全局交互式命令X进行调整,具体的方法是,在运行top时,键入X,然后输入需要增加的列宽n后回车,注意USER默认的列宽是8,n是在8的基 阅读全文
摘要:
Linux获取网络接口名称及其状态 Linux下可以通过ip addr命令获取系统的网络接口信息,但是如果想要通过程序来获取网络接口名称及其up/down状态,使用ip addr命令获取到的结果需要程序进一步处理,比较麻烦。使用ls /sys/class/net/可以方便地获取到所有的网口名称,文件 阅读全文
摘要:
paramiko创建可交互的ssh会话 python使用paramiko的SSHClient创建的ssh会话可以轻松的执行shell命令并获取结果,但是也存在一些不足,我想要执行history命令,却发现得不到预期的history的输出,然后我了解到可以使用SSHClient的invoke_shel 阅读全文
摘要:
Linux更改ssh服务端口 之前发现我租的一台云主机一直被外部ip尝试登录ssh,每次登录都看到有大量的登录失败记录,于是我就更改了ssh服务端口,效果是立竿见影,世界马上就清净了。这里和大家分享一下 修改sshd配置文件/etc/ssh/sshd_config,假设修改端口为23122,增加一行 阅读全文
摘要:
内网环境下,出于安全考虑等,服务器系统被禁止访问互联网,这种情况下要安装软件包无法使用官方软件源或者官方网站列出的镜像软件源。因此只能通过维护一个本地源,或者下载软件包并传递到本地使用dpkg进行安装。 这里介绍后一种安装方式。 使用dpkg离线安装软件包 要离线安装软件包,首先要下载软件包,可以在 阅读全文
摘要:
2021-01-26,MITRE 公开披露了一个由 Sudo 堆缓冲区溢出导致的本地提权漏洞——CVE-2021-3156,MITRE 相关页面显示,1.9.5p2 版本之前的 Sudo 存在该问题。利用该漏洞,普通用户可以将自身身份提升为 root。判断你的 Linux 是否受该漏洞影响,一个简单 阅读全文
摘要:
在 VMware 的新建虚拟机向导中,需要选择“将虚拟磁盘存储为单个文件”还是“将虚拟磁盘拆分成多个文件”,向导提示称:“拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但是可能会降低大容量磁盘的性能”。一开始这句提示让我感到困惑,不说“可能会降低大容量磁盘的性能”,我在想:拆分磁盘后为什么会“更轻 阅读全文
摘要:
对于最小化安装的 Debian11.7 ,起初有一个问题给我造成了困扰:那就是当我使用 vi 编辑文本文件时,我无法通过键入“i”来切换到输入模式,或者说,其实的确进入了输入模式,但是底部行并没有显式进行提示,另外,我无法使用 Backspace 键来删除字符,Delete 键是可以删除字符的,不过 阅读全文
摘要:
为了增强服务器安全性,给ssh设置白名单是一个好主意,具体做法是在/etc/ssh/sshd_config文件中增加一行AllowUsers,例如AllowUsers *@192.168.1.1 adm@192.168.1.2 lisa@192.168.1.2 tom@192.168.1.3。 上面 阅读全文
摘要:
# ssh端口转发 在一开始学习ssh端口转发的时候,总是被本地端口转发和远程端口转发的区别搞得头大,缠斗数日无果,沉思一番之后,决定逐个攻破,先揪住一个掰开揉碎,另一个再如法炮制,如此一来,迷惑可解矣。 ssh一般会涉及到3个角色:两个端之间建立ssh连接,还有一个角色则是转发的目的地,为避免A、 阅读全文