我的漂亮的 Linux 开发环境

logo 698 2021-12-30

我在会议演讲后经常收到的一个问题很奇怪,不是关于我演讲的内容,而是关于我的Linux桌面环境。人们对这个漂亮的发行版更感兴趣,而不是我刚才做的精彩演示😂 我不是在抱怨,我喜欢我的桌面设置。我非常喜欢它,以至于在我该买一台新PC的时候,我都不敢去买。我担心自己会把事情搞砸(我过去曾多次这样做,我想Linux用户可以和我 ...

详情...

Linux http 请求压测工具 wrk 使用介绍

logo 409 2021-12-24

wrk 项目地址: https://github.com/wg/wrk 安装: git clone https://github.com/wg/wrk.git make make之后,会在项目路径下生成可执行文件wrk,随后就可以用其进行HTTP压测了。可以把这个可执行文件拷贝到某个已在path中的路径,比如/usr ...

详情...

Linux 文件传输 rsync 命令使用说明

logo 429 2021-12-21

Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。Rsync默认监听TCP 873端口,通过远程shell如rsh和ssh复制文件。Rsync必须在远程和本地系统上都安装。 rsync的主要 ...

详情...

Linux 性能监控命令 htop 使用详解

logo 256 2021-12-20

htop的使用简介 大家可能对top监控软件比较熟悉,htop算是top的增强版,相比top其有着很多自身的优势。如下: 两者相比起来,top比较繁琐 默认支持图形界面的鼠标操作 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行 杀进程时不需要输入进程号等 安装 Htop的安装,既可以通过源码包编译安装 ...

详情...

Linux 修改 SSH 连接的端口

logo 178 2021-12-13

1、登录服务器,打开sshd_config文件 [root@centos ~]# vim /etc/ssh/sshd_config 2、找到 #Port 22,默认是注释掉的,先把前面的#号去掉,再插入一行设置成你想要的端口号,注意不要跟现有端口号重复 ...... # The strategy used for o ...

详情...

SSH 设置保持连接方法

logo 140 2021-12-13

由于服务器或防火墙会在 SSH 连接一段时间没有活动后,会自动断开连接,然后控制台就会卡死,很不方便,所以需要想办法保持连接。 方法一、通过修改 Server 端设置,保持连接 通过修改服务端设置,以保证任何连接到该服务器的客户端都能使用此设置。 sudo vim /etc/ssh/sshd_config 配置如下: ...

详情...

Linux 服务器如何修改系统 hostname?

logo 183 2021-12-13

对于阿里云服务器 直接在网页控制台ecs实例中修改实例名称和hostname,重启服务器即可。 对于其他服务器 方法一,hostnamectl 命令 永久主机名; 是对/etc/hostname文件的内容进行修改; 不需要重启 hostnamectl set-hostname 主机名 修改后需重新连接ssh生效 方法二 ...

详情...

rsync: getcwd (): No such file or directory (2) 报错

logo 562 2021-11-23

rsync命令执行必须保证源目录、目标目录、当前目录$PWD 都存在 错误 在服务器上执行 rsync 同步两个目录中文件时报如下错误: [public@xxxx 31]$ rsync -zvr /test/shared/ /pre/shared/ rsync: getcwd(): No such file or ...

详情...

Shell 判断文件夹或文件是否存在

logo 121 2021-11-23

代码示例: 文件夹不存在则创建 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在" fi 文件存在则删除 if [ ! -f "/data/filename" ];then echo "文件不存在" else rm -f /data ...

详情...

iptables 封禁 ip 方法

logo 820 2021-11-21

iptables是Linux中功能最为强大的防火墙软件之一,使用灵活,可以对流入和流出服务器的数据包进行很精细的控制。 iptables的使用 在 iptables 中,规则是按照从上到下的顺序匹配的,一旦匹配到某条规则,后续的规则将不再检查。 命令说明 iptables -t 表名 <-A/I/D/R> ...

详情...

Linux 配置公私钥登录,禁止密码登录

logo 217 2021-11-21

为用户配置公私钥 以 a 登录 b为例 1、a&b机器验证ssh是否安装成功 ssh -v 若无安装,先安装ssh 2、在a机器生成公私钥 ssh-keygen -t rsa 此时在/home/当前用户/.ssh下会生成公私钥文件 公钥 id_rsa.pub 私钥 id_rsa 3、将公钥配置到b机器中 用ss ...

详情...

Linux 配置指定命令 sudo 免密码使用

logo 267 2021-11-21

在已赋予用户sudo权限的基础上,配置用户sudo执行指定命令时不需要输入密码: 位置必须在#includedir /etc/sudoers.d 后面,添加在其他地方不生效 配置 sudo chmod u+w /etc/sudoers sudo visudo # 保存时会做语法检查 # 赋予用户执行所有命令不需要 ...

详情...