Linux
HjmaAsC
LNMP,thinkphp6 + swoole + uni-app + vue-admin 前后端全栈开发
展开
-
CentOS下搭建nginx(ssh) apache svn服务器的注意事项
如果svn客户端提交时出现如下错误Error: could not begin a transaction检查svn目录并设置权限ll /var/svn/库目录如果权限是 root ,要设置库目录的权限为apachechown -R apache:apache /var/svn/库目录原创 2021-04-01 23:17:16 · 103 阅读 · 0 评论 -
nginx rtmp thinkphp6权限控制
参考:Directives · arut/nginx-rtmp-module Wiki · GitHub文档中描述了可以添加事件 on_connect on_play on_publish on_done on_play_done on_publish_done on_record_done on_update notify_update_timeout notify_update_strict notify_rela原创 2021-03-27 21:34:29 · 221 阅读 · 0 评论 -
CentOS7 nginx rtmp配置流媒体服务器
参考:How to Install Nginx with RTMP Module on CentOS 8 | Atlantic.NetHow to Install Nginx with RTMP Module on CentOS 7How to Install Nginx with RTMP Module on CentOS 7(另一个网站)一个看起来简单的办法不需要编译安装,似乎容易,但是没试成功,看起来简单,但是需要看E文一步一步做,其实也不能直接安装成功,感觉也不太好,还是用全编译安装的原创 2021-03-27 21:02:41 · 616 阅读 · 1 评论 -
CentOS7安装JDK11
按照国内同仁的方法进行安装:CentOS 7.7两种方式安装配置JDK 11 LTSCentOS7安装JDK11 - greamrod - 博客园安装完后,使用vscode连接centos,仍然提示没有安装,需要安装,查国外的安装方法:How to Install Java on CentOS 7 {Versions 8, 11, or 12 With Screenshots}里面E文太多,总结如下:安装新版本的SDKsudo yum install java-1.8.0-openjdk原创 2021-03-09 19:50:16 · 1234 阅读 · 0 评论 -
使用ps grep批量删除swoole进程
由于程序或其他原因,导致swoole进程死掉,但是需要删除进程时,发现进程比较多,希望批量删除,可以使用下面的命令:ps -aux | grep swooleuser | grep swoole | awk '{print $2}' | xargs kill -9其中swooleuser是启动swoole进程的用户...原创 2021-02-28 23:13:40 · 443 阅读 · 0 评论 -
CentOS7快捷的创建免费SSL操作方法
参考:Certbot - Centosrhel7 NginxInstalling snap on CentOS命令行:sudo yum install snapdsudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snapd/snap /snapsudo snap install coresudo snap refreshsudo snap install --classic certbot # 国内,这个过程比较漫原创 2021-02-18 18:41:36 · 154 阅读 · 0 评论 -
thinkphp Swoole 8686 Operation not permitted
在使用supervisord服务时,如果是把thinkphp swoole先添加启动配置文件/etc/supervisord.d/mySwoole.ini:[program:sw_mi]command=php think swoole restartdirectory=/var/www/mi/autorestart=truestartsecs=3startretries=3stdout_logfile=/var/log/wwwSwoole/sw_mi.out.logstderr_logfil原创 2021-02-13 23:41:38 · 306 阅读 · 0 评论 -
Centos7安装phpMyAdmin(nginx+php-fpm)
升级系统sudo yum update -y安装高版本的nginx参考:Install nginx 1.8 on Centos 7wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpmyum install nginx安装高版本的mysql安装步骤参考原创 2021-02-13 13:33:41 · 771 阅读 · 0 评论 -
CentOS7下升级svn到最新版本
参考:How to Install Subversion (SVN) 1.9 on CentOS/RHEL 7/6/5SVN在Centos合适安装的版本请查看第一步,编辑配置文件:vim /etc/yum.repos.d/wandisco-svn.repo输入如下内容[WandiscoSVN]name=Wandisco SVN Repobaseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.10/RPMS/$basear原创 2021-02-10 03:12:21 · 999 阅读 · 0 评论 -
多个版本python的版本切换
参考:How to Install Python on CentOS 8 | Linuxize命令:yum install python2,python38 -y切换到python2alternatives --set python /usr/bin/python2切换到python3.8alternatives --set python /usr/bin/python3.8原创 2020-12-24 12:57:24 · 1441 阅读 · 0 评论 -
OpenAPI系列 旧接口生成YAML的办法
原因大家都知道swagger-ui可以将符合标准openapi的yaml或json文件格式的接口展示出来,如果是用其他平台获得的源码进行二次开发,但是接口文档没有时,如何快速处理呢?解决办法可以用Fire或Chrome浏览器将接口导出到har文件中,然后用工具将har文件转换为yaml文件操作步骤参考:avantation | Build OpenAPI3.0 specification from HAR.,先要安装一个工具npm install -g avantation --loglevel原创 2020-08-31 20:31:05 · 1405 阅读 · 0 评论 -
nginx容器内查看ip的方法
方法1:# docker inspect 容器名称方法2:# apt-get install net-tools# ifconfig原创 2020-08-02 10:36:27 · 1494 阅读 · 0 评论 -
CentOS下unzip出现错误的解决办法
错误现象# unzip xxxxxx.zip -d xxxxxxArchive: xxxxxx.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment原创 2020-08-01 17:14:20 · 2638 阅读 · 0 评论 -
Linux下svn命令行技巧
添加目录文件svn add 目录提交文件svn ci 目录/文件 -m 注释取消误添加进版本库的文件或目录svn revert --recursive 文件/目录SVN使用_获取某版本后改动的文件列表查看两个版本之间的变更文件# svn diff -r 版本1:版本2 --summarize# svn diff -r {2020-07-20}:{2020-07-29} --summarize把两个版本之间变更的文件导出到其他目录下svn diff --summarize -r原创 2020-07-29 15:56:41 · 135 阅读 · 0 评论 -
CentOS在使用nginx之后添加SVN的http支持
安装思路服务器的主http服务已经安装了nginx,svn没有提供nginx的模块,因此需要apache作为中间服务器支持对svn的连接,然后通过nginx做代理,连接到apache上安装过程参考:用 Apache 和 Subversion 搭建安全的版本控制环境安装配置svn# yum install svn创建svn库# mkdir -p /var/svn# mkdir -p /var/svn/conf# touch /var/svn/conf/passwd# touch /var原创 2020-07-18 16:12:29 · 1214 阅读 · 0 评论 -
在Centos7下把mariadb更换为MySQL的一些问题
卸载mariadb# systemctl stop mariadb# yum remove mariadb安装MySQL注意的是,不能在CentOS7下安装MySQL,不能# yum install mysql-server结果一定出错处理方法是,安装MySQL的yum库,然后才能用yum进行安装参考:How To Install MySQL on CentOS 7,安装yum的MySQL库# wget https://dev.mysql.com/get/mysql57-communi原创 2020-07-17 12:00:03 · 601 阅读 · 0 评论 -
阿里云CentOS8安装nginx+php-fpm
附加知识CentOS8已经开始使用dnf作为系统包的安装工具了,yum虽然可以用,但是已经不推荐了安装nginx阿里CentOS8安装的是nginx 1.14.1,感觉上还是想升级一下,参考CentOS 8升级nginx至最新版本(yum方式)安装php-fpm阿里CentOS8安装的是php7.2,可以用dnf升级一下,参考How To Install PHP 7.3 on CentOS 8rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-原创 2020-07-02 11:14:52 · 1973 阅读 · 0 评论 -
CentOS7升级Git2的办法
看了国内的文章,试了几个都不好用啊,还是国外的哥们写得简单:centos7 - Install a newer version of Git on CentOS 7 - Server Fault,英语不好继续往下看方法1:yum install epel-releaseyum remove gitrpm -U https://centos7.iuscommunity.org/ius-release.rpmyum install git2u如果不行,可以用方法2:sudo yum -y ins原创 2020-06-29 10:04:38 · 647 阅读 · 0 评论 -
使用curl进行文件上传
CURL上传语句# curl -F "参数1=gmx" \ -F "data=@/root/dd" \ http://173.154.216.1:8108/UFiles.ashx原创 2020-05-23 20:10:25 · 1183 阅读 · 0 评论 -
临时或长期修改VIM配色方案
检查系统安装的配色方案,也可以把网上下载的配色文件拷贝进该目录中# ls /usr/share/vim/vim72/colorsblue.vim delek.vim evening.vim murphy.vim README.txt slate.vimdarkblue.vim desert.vim koehler.vim pablo.vim ron.vim torte.vimdefault.vim elflord.vim morning.v原创 2020-05-15 17:13:46 · 445 阅读 · 0 评论