ActiveMq Artemis安装
首先检查linux服务器的java以及javac是否正常,可以通过java -version,javac -version或者which java ,which javac查看若发现java -version但没有javac -version,则yum -y install java-1.8.0-openjdk-devel上官网(https://activemq.apache.org/components/artemis/download)下载ActiveMQ Artemis 2.19.1 (Feb 1st, 2022),apache-artemis-2.19.1-bin.zip(注意:若下载
Tomcat安装和快捷启动
Tomcat安装在Tomcat官网下载,选择 Core 中的 tar.gz 版本,右键复制链接(不要点到后面的pgp,sha512)将下载的此文件解压到 /usr/tomcat目录下使用tar -zxvf解压后,进入bin目录/usr/tomcat/apache-tomcat-10.0.18/bin启动Tomcat./startup.sh使用快速命令启动或重启Tomcat其中,JAVA_HOME的环境变量可以使用以下命令查找whereis java得到如下java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share
阿里云ecs保留原ip,polar db与redis同步迁移事项
阿里云ecs保留原ip(前提条件:同一阿里云账户下,专有网络,且公网ip为包年包月的固定计费模式)1、旧服务器中创建快照(系统盘+数据盘)与全盘镜像1.1 进入云盘中,创建系统盘和数据盘的快照(若只有系统盘,则只创建系统盘的快照即可)1.2 查看快照列表,等待快照创建成功后,选择系统盘(不是数据盘)来创建自定义镜像1.3 创建自定义镜像时,注意勾选“添加数据盘快照”(若有数据盘则勾选,若无则无需勾选)1.4 等待自定义镜像创建完成2、基于这个全盘镜像创建新的ECS2.1 进入实例列表,点击创建实例2.2 选择好ECS相应的计费方式、地域、实例规格,云盘类型等配置,在镜像处选择之前创建好的全盘镜
linux创建用户配置sftp访问指定目录
首先安装sshd,一般服务器都自带,如果没有安装也可以yum或者apt-ge安装配置sshdvim /etc/ssh/sshd_config在后面添加以下几行,注意要把原本的Subsystem sftp /usr/libexec/openssh/sftp-server这行配置要注释掉,不然重启sshd时会报错Subsystem sftp internal-sftp Match Group sftp ChrootDirectory /home/wwwroot/ ForceCommand internal-sftp创建目录 /home/wwwroot 注意,注意,注意,重要的事件说三遍
mqtt mosquitto服务搭建与配置
第一步,先安装mosquitodocker安装mosquitto(2选1)先拉取本地镜像,这里拉取的是1.6.15版,因为latest版会有各种问题,暂时无解docker pull eclipse-mosquitto:1.6.15执行如下命令创建目录mkdir -p /mosquitto/config mkdir -p /mosquitto/data mkdir -p /mosquitto/log执行如下命令创建初始化配置文件vim /mosquitto/config/mosquitto.conf在配置文件中添加如下内容,然后保存退出persistence true persistenc
docker使用教程
一、docker普通安装部署lnp示例(没有m,因为mysql取其他服务器的数据库)1、docker安装nginx(在/root目录即可,后面如无说明也是相同...)docker pull nginx:latest2、docker安装php-fpm,为了跟测试环境一致这里安装的是7.2.18(在/root目录即可,后面如无说明也是相同...)docker pull bitnami/php-fpm:7.2.18-ol-7-r33-prod注意:若安装的是php-fpm5.6,启动后phpinfo报timezone错误,则,可以进入php-fpm5.6的容器内,直接写入以下代码到conf.d文件夹
Nginx实现负载均衡
修改loadbalance.conf,新增 location / 的配置,注意注释掉 include /home/wwwroot/nginx_rewrite.conf此句(其余配置不用变动),不然会跟location /的配置冲突listen 80 ; server_name lb.lziang.com; location / { proxy_pass http://tim-server; proxy_redirect default; } index index.php index.html index.htm; root /home/wwwroot/lb;
Linux服务器内存,CPU优化
第一部分php中的优化1、load average 中3个数的含义,如果是1核cpu,那么不能超过1,4核那么就不能超过4,1分钟代表短期,5分钟代表中期,15分钟可以代表长期top2、查看消耗内存最多的前40个进程ps auxw|head -1;ps auxw|sort -rn -k4|head -403、查看通过命令查看服务器上一共开了多少的 php-cgi 进程ps -fe |grep "php-fpm"|grep "pool"|wc -l4、查看已经有多少个php-cgi进程用来处理tcp请求netstat -anp|grep "ph
每时每刻每分每秒的Linux定时任务
先编写shell脚本(在/home/www/crontab.sh)step=2 #间隔的秒数,不能大于60 for (( i = 0; i < 60; i=(i+step) )); do #$(/usr/bin/curl https://test.zhimeikm.com/api/crontab/xxxxxxxxxx) $(/usr/bin/curl https://test.zhimeikm.com/api/crontab/xxxxxxxxxx) sleep $step done exit 0在crontab -e 时加入刚刚编写的shell脚本* * * * * /ho
php 报500错误
先看看有没有打开PHP的报错日志vim /usr/local/php/etc/php.ini看看如果为Off则要改为Ondisplay_errors = On重启phpservice php-fpm restart