Jun302023
linux 查看磁盘使用情况
df -h 检查一台服务器磁盘使用空间
思路是:
1、cd /usr 当然这里不一定是/usr目录,最好是cd到 根目录再执行下一步
2、du -sh * 看哪个目录占用空间大
3、重复前两步,根据实际情况删除或者移走
4、日志的话可以运行cat /dev/null > file.log清空
5、软件包的可以rpm -e 卸载或者rm -rf dir
具体:可以通过下面的方法进行清理:
使用如下命令查找大于100M的大文件,发现有几个...阅读全文
抢沙发
Jun252023
IntelliJ IDEA中的SSH远程开发与同步
随着云计算和互联网的快速发展,开发过程中的远程开发和协作变得越来越常见。在使用Java开发时,IntelliJ IDEA是一个非常强大和流行的集成开发环境(IDE)。IntelliJ IDEA不仅提供了丰富的功能和工具,而且还支持SSH远程开发和同步,使开发者可以在远程服务器上直接进行开发和调试。本文将介绍IntelliJ IDEA中的SSH远程开发和同步的使用方法。
准备工作
在开始之前,我们需要准备以下几项...阅读全文
Jun182023
Linux系统下安装RabbitMQ超详细教程
RabbitMQ是一款开源的消息队列协议实现,被广泛应用于各种分布式系统中。它提供了可靠的消息传递机制,支持多种消息传递模式,包括点对点和发布/订阅模式,以及高度可扩展的分布式系统架构。本文将详细介绍如何在Linux系统下安装RabbitMQ。
步骤一:安装Erlang
在安装RabbitMQ之前,我们首先需要在Linux系统上安装Erlang,因为RabbitMQ是用Erlang编写的。
1. 使用包管理工具安装Erlang
根...阅读全文
Jun152023
如何在Linux系统上安装和配置Apache服务器
介绍
Apache是一款开源的、跨平台的Web服务器软件。它是世界上最流行的Web服务器之一,常用于搭建网站和提供Web服务。
在本篇博客中,我们将介绍如何在Linux系统上安装和配置Apache服务器。我们会涵盖以下几个方面:
安装Apache
配置Apache
启动和停止Apache
测试Apache服务器
安装Apache
在大多数Linux系统中,使用包管理器来安装Apache是最简单方便的方式。下面以Debian和Ubuntu系统...阅读全文
Jun142023
在Linux(CentOS)上配置SFTP
什么是SFTP?
SFTP(SSH File Transfer Protocol)是一种在SSH(Secure Shell)安全连接上进行文件传输的协议。与FTP(File Transfer Protocol)相比,SFTP提供更高的数据传输安全性,并且所有的数据都是通过SSH进行加密传输的。
安装OpenSSH
要配置SFTP,我们首先需要确保已经安装了OpenSSH。在CentOS上,可以使用以下命令安装OpenSSH:
sudo yum install openssh-server
完成安装后,...阅读全文
Jun142023
shell脚本每行后面多了一个^M的原因和解决办法
shell 脚本每行后面多了一个 ^M 的原因和解决办法。
在开发过程中,有时候不小心将 Windows 本地创建的 shell 脚本(以 .sh 结尾的脚本),传到 linux 系统中,通过 vi 或者 view 命令查看文件时,发现在末尾发现出现了很多 ^M 字符。
^M 是什么?
这个字符就是换行符,是由于跨平台解析的原因,因为 windows 和 Linux 下对行尾的换行的定义不同。
Windows: \r\n
Linux/Unix: \n
Mac: \r
...阅读全文
Jun122023
Linux shell使用nc命令验证IP 端口是否可以连通
Linux shell使用nc命令验证IP 端口是否可以连通。
nc -v -w 5 -z 192.168.1.114 2182 &> /dev/null
echo $?
输出结果 1 表示不通,0 表示通。
下面是 nc 命令的一些参数说明:
-g<网关> 设置路由器跃程通信网关,最丢哦可设置8个。
-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
-h 在线帮助。
-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端...阅读全文
Jun052023
Jun042023
Jun042023
linux指定某个用户执行某个程序
linux指定某个用户执行某个程序,例如现在需要指定使用 www 用户运行 /home/yhm/v2ray 这个程序,则:
sudo -H -u www /home/yhm/v2ray
sudo 参数 -u -H 说明如下:
-u username/#uid 不加此参数,代表要以 root 的身份执行指令,而加了此参数,可以以 username 的身份执行指令(#uid 为该 username 的使用者号码)
-H 将环境变数中的 HOME (家目录)指定为要变更身份的使用者家目...阅读全文