- 博客(90)
- 收藏
- 关注
原创 laravel安装指定版本及更新
二、composer create-project --prefer-dist laravel/laravel=8.* my-laravel-project。三、使用 Composer 的 require 方法更新现有项目。*更新已有项目中 Laravel 的框架包到指定的版本。参数来确保所有依赖也会被更新。
2025-04-07 02:00:00
296
原创 添加交换区swap
sudo swapon /swapfile (可以先sudo swapoff -a,再激活开启指定的交换文件或区:sudo swapon /path/swapfile_or_partition)*排查交换文件 filefrag -v /swapfile | grep "物理位置" 或 filefrag -v /swapfile | grep "Physical"7.永久在调整交换空间,内核使用交换空间的倾向,范围是0到100,值月低,系统越倾向于使用武力内存,值越高与倾向使用交换空间;
2025-03-20 15:54:35
264
原创 httpd246配置worker
对于2G内存的服务器,一个合理的起点可能是25到50个线程。):允许同时运行的最大请求工作线程数(子进程数乘以每个子进程中的线程数)。这个值应该根据你的服务器内存和预期负载来设置。这个值通常设置为足够大,以容纳可能的最大并发连接数,但不应设置得过高,以免浪费内存。设置为0表示子进程将无限期地运行,直到服务器重启或手动终止。设置为400(16个子进程 * 25个线程/子进程),这是允许同时运行的最大请求工作线程数。分别设置为25和75,以保持一定的空闲线程数。设置为25,每个子进程中有25个线程。
2025-01-06 12:46:31
349
原创 ubuntu多版本安装gcc
这里,/usr/bin/gcc和/usr/bin/g++是GCC和G++的符号链接,它们指向当前正在使用的GCC版本。/usr/bin/gcc-9和/usr/bin/g++-9是GCC 9.3.1的安装路径。虽然目标是切换到GCC 9.3.1,但为了确保update-alternatives能够正确管理所有已安装的版本,也可以添加GCC 11.4.0(如果尚未添加)执行上述命令后,系统会列出所有已安装的GCC版本,并提示选择一个版本作为默认版本。这里的50是GCC 11.4.0的优先级。
2024-11-30 18:22:46
927
原创 git源码安装
使用"wget"命令下载Git源码包,例如:"wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz"。改为:git :x:1001:1001:git version control:home/git:/usr/bin/git-shell。使用"tar"命令解压缩下载的源码包,例如:"tar xzf git-2.0.5.tar.gz"。注释##git:x:1001:1001::/home/git:/bash。进入分支master。
2024-11-27 18:59:00
901
原创 gitlab安装使用
除非您在安装过程中指定了自定义密码,否则将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码)。接下来,安装极狐GitLab。确保您已正确设置您的 DNS,并更改 https://gitlab.example.com 为您要访问极狐GitLab 实例的 URL。
2024-11-27 18:56:59
435
原创 laravel-operate
3、tinker 允许你通过命令与整个laravel应用进行交互;包括Eloquent(雄辩的,传神的) ORM、任务事件等等,进入tinker环境运行如下命令;2、无该目录、首次执行Artisan命令 make:commands 时创建;php artisan(n.工匠、技工) help migration(n.迁徙,迁移)1、自定义命令通常放在app/console/commands 目录下;php artisan tinker(n.补锅将、焊锅、修补)1、查看artisan所有命令;
2024-11-27 18:55:03
399
原创 openssl生成ca证书
4、CA给http服务器签生成 证书申请文件。5、CA生成服务器的签名证书。3、生成http服务器私钥。#输入秘钥签生证书申请文件。#生成公共/私人秘钥对。#输入秘钥对生成公钥。
2024-11-27 18:52:15
896
原创 linux-centos-静态ip&docker安装使用
2、创建数据目录:mkdir -pv /data/docker/nginx/{conf/conf.d,data,logs}# 使docker网络连接。删除多个镜像ID或镜像用空格隔开即可:docker rmi -f 镜像名/ID 镜像名/ID。docker中国区官方镜像:https://registry.docker-cn.com。中国科技大学:https://docker.mirrors.ustc.edu.cn。阿里云容器: https://cr.console.aliyun.com/
2024-11-27 18:50:09
672
原创 linux-cmd
简单来说, Linux 中管道的作用是将上一个命令的输出作为下一个命令的输入, 像 pipe 一样将各个命令串联起来执行, 管道的操作符是 |netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等。递归地过滤出 /var/log/ 目录中包含 linux 的记录。过滤出 /etc 目录中名字包含 ssh 的目录(不包括子目录)过滤出 /etc/passwd 文件中包含 root 的记录。可以使用 > 或 < 将命令的输出重定向到一个文件中。过滤, 管道与重定向。
2024-11-27 18:48:54
410
原创 docker-mysql
执行 docker-compose up --build。# 复制当前目录下的所有文件到容器的工作目录中。# 使用官方的Python作为基础镜像。# 使端口80可供此容器外的环境使用。# 安装所需的Python库。# 设置容器启动时执行的命令。
2024-11-25 21:37:31
280
原创 Dockerfile && docker-compose
执行 docker-compose up --build。# 复制当前目录下的所有文件到容器的工作目录中。# 使用官方的Python作为基础镜像。# 使端口80可供此容器外的环境使用。# 安装所需的Python库。# 设置容器启动时执行的命令。
2024-11-25 21:30:17
331
原创 svn-git下载
目前最新版为 1.11.0 下载地址: https://osdn.net/projects/tortoisesvn/storage/1.11.0/2、把svn安装目录里的bin目录添加到path路径中,在命令行窗口中输入 svnserve --help ,查看安装正常与否。下载地址:https://sourceforge.net/projects/win32svn/2、我们可以使用 yum install subversion 命令进行安装。客户端:--------------1、查看是否有svn。
2024-11-25 13:38:10
595
原创 shell获取memory information
php artisan command:memory memory --param="内存已占用"$memory_usage_percent%# 注意:这里使用了Active内存作为已用内存的示例,但它可能不完全等同于传统意义上的“已用”内存。# 对于更准确的“已用”内存计算,可能需要结合其他字段(如Cached、Buffers等)进行计算。# 使用 awk 从 free -h 的输出中提取 "used" 和 "total" 内存值。# 提取 Mem: 行的 "used" 和 "total" 值。
2024-11-25 13:31:23
404
原创 docker创建vue镜像
复制 package.json 和 package-lock.json (如果有)# 从 Vue 应用镜像中复制构建好的文件到 Nginx 服务器的 html 目录中。1.确保你已经安装了 Node.js 和 Vue CLI。# 使用 Nginx 镜像作为基础来提供 web 服务器。2.创建一个 Vue.js 项目(如果你还没有一个)# 启动 Nginx,并且 Nginx 将持续运行。7.运行vue.js应用的docker容器。# 复制项目文件和目录到工作目录。# 构建 Vue 应用。
2024-11-25 13:21:17
442
原创 docker-elasticsearch-kibana-logstash
执行 docker pull docker.elastic.co/elasticsearch/elasticsearch,拉取失败,错误提示为 “Error response from daemon: manifest for docker.elastic.co/elasticsearch/elasticsearch:latest not found: manifest unknown: manifest unknown”。刚开始运行时,CPU 会占用较大,运行一会儿就会降下来。
2024-11-25 13:06:14
729
原创 windows wsl
注意:这些命令可能会影响你的网络配置,因此在执行之前请确保已经备份了相关的网络配置文件。如果你不是在命令行上工作,可能需要使用图形界面来完成这些操作,这通常可以在网络设置中的“IPv4 高级设置”里进行端口转发配置。为你的WSL实例的IP地址。你可以通过在WSL中执行。通常,WSL的IP地址是类似于。1.修改Windows的网络配置,使用。2.列出所有已配置的端口转发规则。命令添加端口转发规则。
2024-11-19 00:06:32
278
原创 ubuntu安装配置ssh协议
**由于WSL的Ubuntu通常不会直接暴露一个可通过网络访问的IP地址,因此您可能需要使用Windows的OpenSSH客户端来设置一个SSH隧道(端口转发),以便Putty能够连接到WSL的Ubuntu。这通常涉及到在Windows的命令提示符中使用ssh命令来设置一个隧道,例如:ssh -L 2222:localhost:22 your-wsl-username@localhost(这里2222是Windows上的本地端口,22是WSL Ubuntu上的SSH端口)。yes:允许使用密码身份验证。
2024-11-18 23:20:21
347
原创 shell查看内存占用
memory_usage_int=${memory_usage_percent%.*} # 如果确实需要整数比较,可以取消注释并使用此行。# 注意:这里使用了Active内存作为已用内存的示例,但它可能不完全等同于传统意义上的“已用”内存。# 对于更准确的“已用”内存计算,可能需要结合其他字段(如Cached、Buffers等)进行计算。# 将内存从KB转换为MB(可选,取决于你想要的精度)# 将内存从KB转换为MB(可选,但通常更直观)# 获取内存总量和已用内存(以KB为单位)
2024-11-14 19:00:15
649
原创 ubuntu git
例如,要以图形的形式以及一行的简洁方式显示提交记录,并显示每个提交的短哈希值和提交消息,可以使用:git log --graph --oneline --abbrev-commit。# 我们可以使用 git archive 来解压缩代码,或者使用 --work-tree 选项来指定一个工作目录。克隆:git clone git@ip:/home/git/repositories/myproject.git。$ git branch --set-upstream-to=origin2/分支名 本地分支名。
2024-11-07 21:19:31
774
原创 官方redis安装
网址:1查看是否有redisapt查看已安装:apt --list installeddebian已安装:dpkg -l | grep package-nameyum查看已安装查找软件包:yum search name可安装:yum listyum已安装信息包 yum info name一、Install on Ubuntu/Debian:测试:$redis-cliredis.conf。
2024-11-05 22:04:36
605
原创 ubuntu lnmp
最新 sudo apt install php-fpm php-mysql php-common php-xml php-cli php-gd php-curl php-bcmath。指定 sudo apt install software-properties-common。配置nginx vhost或nginx/sites-available/default。# 修改root用户能在任何host访问(授权远程连接)修改my.cnf或my.ini。修改为utf-8编码集。# 访问mysql库。
2024-11-04 19:15:01
892
原创 Linux命令&ffmpeg瀑布流测试
简单来说, Linux 中管道的作用是将上一个命令的输出作为下一个命令的输入, 像 pipe 一样将各个命令串联起来执行, 管道的操作符是 |netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等。递归地过滤出 /var/log/ 目录中包含 linux 的记录。过滤出 /etc 目录中名字包含 ssh 的目录(不包括子目录)过滤出 /etc/passwd 文件中包含 root 的记录。可以使用 > 或 < 将命令的输出重定向到一个文件中。过滤, 管道与重定向。
2024-10-12 17:42:54
496
1
原创 ubuntu-elasticsearch
2.添加elasticsearch到APT源列表。7.验证elasticsearch是否运行。5.启动elasticsearch服务。4.安装elasticsearch。
2024-08-05 18:56:05
619
原创 mysql主从复制
假设你有两台机器:主服务器(Master)和从服务器(Slave)。不同,且在主服务器上创建了复制用户,授予了适当的权限。在主服务器上安装和配置MySQL服务。在从服务器上安装和配置MySQL服务。配置从服务器来复制主服务器上的数据。确保在配置复制时,主服务器的。
2024-08-01 16:51:31
208
原创 【无标题】Elasticsearch for windows
一、windows安装Elasticsearch1、Elasticsearch:用于存储数据、计算和搜索;2、Logstash/Beats:用于数据搜集3、Kibana:用于数据可视化以上三个被称为ELK,常用语日志搜集、系统监控和状态分析二、下载Elasticsearch、Kibana、IK;1、因为ES和Kibana属于同一家公司的产品,所以kibana的下载方式和elasticsearch基本一致,可放在同级文件夹。
2024-07-18 18:07:08
970
原创 nginx-rtmp
运行命令:./configure --with-http_ssl_module --add-module=path/to/nginx-rtmp-module。执行命令:./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module。找到nginx的配置文件,通常位于/etc/nginx/nginx.conf或者/usr/local/nginx/conf/nginx.conf。执行命令:cd /usr/local/nginx。
2024-05-14 18:06:08
531
翻译 janus
最后到/opt/janus/bin 下启动janus,如果看到刚刚配置的几个端口成功启动了那就说明可以了,以上的配置可能并不是都要改,主要就是websocket配置那个wss = false改为true, 启用8989那个端口和http配置的https = false 改为true,启用8089端口。------------------------------------------------------------问题?
2024-05-14 18:03:54
70
原创 my ffmpeg
1.最后装wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz。进入命令模式,输入 :%s/要替换的内容/替换后的内容/g,其中 % 表示对整个文件进行替换,g 表示全局替换。或http://www.ffmpeg.org/releases/ffmpeg-5.0.tar.gz。pacman -S mingw-w64-x86_64-fdk-aac //下载。record off;
2024-05-14 18:01:45
1136
1
原创 mongodb config
windows:1.同级bin,data,log创建mongo.config文件2.配置4.移除mongo服务 mongod.exe removelinux:3.重命名4.数据库配置创建数据库文件夹创建日志文件夹5.创建配置文件夹与文件$ vim mongodb.conf 文件内容如下6.
2024-01-29 17:37:43
1428
原创 linux install nvm
然后再根据分析可得知 新版的node v18开始 都需要GLIBC_2.27支持,可是目前系统内却没有那么高的版本。nvm ls-remote 查看目前线上可安装 node。nvm uninstall v16 移除安装node。nvm current 查看当前node版本。# nodejs下载更换淘宝镜像。nvm ls 查看已安装node。查看系统内安装的glibc版本。
2024-01-25 21:23:06
984
原创 vue安装使用
warn --global 将nodejs安装路径下的npm和npm.cmd两个文件中的‘prefix -g’修改为‘–location=global’vue init webpack my-login-library 命令的时候,需要带上参数--offline表示离线初始化。下载之后,解压到本地用户目录下的.vue-templates目录下。#创建一个基于webpack 模板的新项目。#全局安装vue-cli。#升级或安装 cnpm。
2024-01-23 20:13:18
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人