查看CPU占用前10
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +3 | head -10
or
ps aux --sort -pcpu | head -n 11
查看内存占用前10
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -10
or
ps aux --sort -rss | head -n 11
IT技术笔记
查看CPU占用前10
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +3 | head -10
or
ps aux --sort -pcpu | head -n 11
查看内存占用前10
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -10
or
ps aux --sort -rss | head -n 11
RabbitMQ提供了rabbitmqctl工具来进行消息队列的管理,包括备份和恢复。
备份:
使用rabbitmqctl命令导出definitions到一个文件中。
rabbitmqctl export_definitions /path/to/definitions_file.json
恢复:
使用rabbitmqctl命令从备份文件中导入definitions。
rabbitmqctl import_definitions /path/to/definitions_file.json
在PHP 7.4中安装AMQP扩展,您可以使用pecl命令行工具来安装。
运行以下命令安装AMQP扩展:
pecl install amqp
安装完成后,添加扩展到您的php.ini文件。
extension=amqp.so
重启您的Web服务器使更改生效。
如果您的环境中没有pecl和phpdev,您可以通过您的包管理器安装它们。
yum install php-pear php-devel
然后,再次运行pecl install amqp命令。
在Windows中,可以通过命令行重启Windows资源管理器(Explorer.exe)。这通常用于解决资源管理器因错误而停止响应或崩溃的问题。
下面是一个可以用来重启Windows资源管理器的命令:
taskkill /f /im explorer.exe & start explorer.exe
这条命令做了两件事:
taskkill /f /im explorer.exe 强制结束所有正在运行的Explorer进程。
start explorer.exe 重新启动Explorer程序。
请注意,在运行这些命令时,可能会丢失未保存的数据,并且可能会重新启动所有的插件和后台程序。在运行这些命令之前,请确保保存所有重要的工作。
一、问题现象:
1.1、VNC登录服务器后在cmd执行netstat -ano|findstr 3389查看监听是正常的,但是出现了SYN_RECEIVED的连接
1.2、安全组开放了3389,但是外部无法telnet和正常的连接使用
二、关于解决方案
2.1、重装系统,安装较新的windows系统,成本较高,推荐第二种
2.2、修改远程端口,建议将默认的3389端口修改为类似63389、63322等非常用端口,从而减小服务器被攻击的可能性
选择开始 > 运行,输入regedit,打开注册表编辑器。 查找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tds\tcp,然后查找PortNumber的子键值,并修改该值为您需要的端口。 查找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp,然后查找PortNumber的子键值,并修改该值为您需要的端口。 重启远程服务器
下载地址
amqp模块地址 https://pecl.php.net/package/amqp
安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl librabbitmq-devel librabbitmq
下载安装
wget https://pecl.php.net/get/amqp-1.11.0.tgz tar -xzf amqp-1.11.0.tgz cd amqp-1.11.0 phpize ./configure make && make install
use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx'; FLUSH PRIVILEGES;
问题:
由于安装系统时没有仔细看,/boot目录默认设置只有100M,这样编译几个版本的内核/boot空间就不够用了。mount一下,看到/boot目录被挂在到/dev/sda1上,空间只有100M。
(推荐教程:centos使用教程)
解决办法如下:
1、umount /boot 2、mkdir /boot_old 3、mount /dev/sda1 /boot_old 4、到/boot_old目录下: cp -rp * /boot 5、删除/etc/fstab表中含有 /boot项
该方法是取消将/boot挂在到sda1上,而是直接使用/boot目录,但是需要将原来在/dev/sda1上的文件拷贝到/boot下。
打开文件smb.conf在[global]部分末尾增加以下配置
[global] ... follow symlinks = yes wide links = yes unix extensions = no
CentOS 7 默认已不再安装此命令,其中很多功能用 ip addr 指令 替代了。
[root@xxx xxx]# ifconfig -bash: ifconfig: command not found
yum安装
yum install net-tools -y