
Linux
文章平均质量分 51
CyrusZhou
这个作者很懒,什么都没留下…
展开
-
git拉取 UnrealEngine 大型项目出错 fatal: index-pack failed
问题描述:git克隆UnrealEngine到 99% 提示 fatal: index-pack failed。http.postbuffer , ssh.postbuffer: POST 缓冲区。core.compression:压缩等级1-9, 0取消压缩。原创 2022-12-13 18:39:02 · 627 阅读 · 0 评论 -
git 拉取时出错 fatal: the remote end hung up unexpectedly
问题:git 拉取时出错 fatal: the remote end hung up unexpectedly。解决方法: 增加 Git 中的 POST 缓冲区大小。原创 2022-12-13 00:16:05 · 1139 阅读 · 0 评论 -
解决 C++ windows linux 因为换行问题无法通过编译问题
windows命令行 LF=>CRLF 转换下载dos2unix download | SourceForge.net命令行运行for /R %G in (*.c *.cc *.h *.mk *.cpp) do unix2dos "%G"linux换行问题 CRLF=>LFyum install dos2unixfind ./ -type f -print0 | xargs -0 dos2unix --原创 2022-02-21 17:30:42 · 1295 阅读 · 0 评论 -
centos7 虚拟机系统磁盘扩容
1、 虚拟机硬盘容量修改不同的软件有些不同这里不做说明注意:此方法需要先删除所有快照,修改完硬盘大小重新做个快照,万一操作出错好恢复2、centos7扩容完成第一步后进系统查看空间使用情况df -lH可以看到可用容量并没有改变,用lsblk查看磁盘使用情况这里要做的是扩充sda2的容量,网络上找到的一般是新增一个分区,然后扩容,我不太喜欢分区太多,所以只想简单的对sda2进行扩容。扩容步骤 先删除sda2分区再重新创建,操作步骤如下:1.修改分区表.原创 2022-03-23 19:22:09 · 12223 阅读 · 10 评论 -
centos 7 安装时自动分区,导致系统分区不够用解决方法
vim /etc/fstabumount /dev/mapper/centos-homelvremove /dev/centos/homelvresize -L +400G /dev/mapper/centos-rootxfs_growfs /dev/mapper/centos-rootdf -Thfdisk -l原创 2022-03-23 17:33:40 · 5226 阅读 · 0 评论 -
更新magento 2.4.2 错误 PHP Fatal error: Declaration of Psr\Log\LoggerInterface\Proxy::emergency 问题解决
问题:更新到magento 2.4.2 错误提示:PHP Fatal error: Declaration of Psr\Log\LoggerInterface\Proxy::emergency($message, array $context)PHP Fatal error: Declaration of Psr\Log\LoggerInterface\Proxy::emergency($message, array $context) must be compatible with Psr.原创 2021-02-16 19:47:53 · 2014 阅读 · 3 评论 -
apache2 开启wsgi插件 ERROR: Module wsgi does not exist! 错误解决
错误:ERROR: Module wsgi does not exist!解决方式:1、安装插件sudo apt-get install libapache2-mod-wsgi2、创建加载配置文件sudo nano /etc/apache2/mods-available/wsgi.load文件内如下:LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so3、加载模块重启Apache2sudo ..原创 2020-10-07 15:29:16 · 772 阅读 · 0 评论 -
ubuntu Odoo12.0 源码安装过程
1、安装OpenSSH服务sudo apt-get install openssh-server2、安装Odoo系统依赖sudo apt updatesudo apt upgradesudo apt install git -y sudo apt install python3-dev python3-pip build-essential libxslt-dev libzip-dev libldap2-dev libsasl2-dev libssl-dev -y #安装依赖包3、原创 2020-11-09 20:56:41 · 270 阅读 · 0 评论 -
ubuntu LVM disk 命令行给带有extended 扩展分区的磁盘分区扩容
目录说明用parted来调整分区1.进入parted命令行模式2.输入print输出分区结构3.输入resizepart 调整分区大小4.查看调整后结构5.退出parted命令行模式6.更新系统分区输入lsblk查看输入df -hT显示磁盘分区:输入resize2fs命令:重新df -hT命令进行确认:说明虚拟机加了磁盘空间后系统里还要调整一下磁盘空间才可以使用,如果是本地主机那么用GParted Live启动盘引导后进行调整很方便。如图,先调原创 2021-02-23 00:00:01 · 6467 阅读 · 10 评论 -
ubuntu linux下mysql 忘记密码恢复密码
1、开启免密码登陆找到mysql配置文件:my.cnf,在[mysqld]下面添加:skip-grant-tables 保存退出。2、重启mysql服务,使配置生效 service mysqld restartBitnami 版本 到 /Bitnami 安装文件夹运行./ctlscript.sh (start|stop|restart) mysql./ctlscript.sh restart mysql3、打开mysql命令行行mysql -u root4、选择数据库us.原创 2020-09-11 22:23:40 · 224 阅读 · 0 评论 -
UBUNTU 用户操作(创建 查看 删除)
1、创建用户 a.创建系统用户sudo useradd -r 用户名b.创建管理员用户sudo useradd -g root 用户名2、修改密码sudo passwd 用户名4、查看用户sudo cat /etc/passwd5、查看当前活动用户w6、查看用户组sudo cat /etc/group内容有点乱可以用下面的语句格式化sudo cat /etc/passwd|grep -v nologin|grep -...原创 2020-09-12 16:27:20 · 334 阅读 · 0 评论 -
Ubuntu 手动安装 mod_pagespeed Apache
目录1、创建目录用来保存mod_pagespeed文件2、安装rpm2pio3、下载mod_pagespeed4、解压文件5、复制mod_pagespeed 文件6、配置mod_pagespeed7、验证插件1、创建目录用来保存mod_pagespeed文件mkdir mod_pagespeedcd mod_pagespeed2、安装rpm2pioapt install rpm2cpio3、下载mod_pagespeedx64版本wget...原创 2021-01-26 22:56:42 · 449 阅读 · 0 评论 -
ElasticSuite but this cluster currently has [1000]/[1000] maximum shards open
错误提示:Catalog Search index process unknown error:{"error":{"root_cause":[{"type":"validation_exception","reason":"Validation Failed: 1: this action would add [1] total shards, but this cluster currently has [1000]/[1000] maximum shards open;"}],"type":"原创 2021-08-25 22:35:18 · 1959 阅读 · 0 评论 -
ElasticSuite 堆内存不足报错 “error“: {“root_cause“: [{ “type“: “circuit_breaking_excep
目录错误提示:问题原因解决办法:可能遇到的错误:错误提示:{ "error": { "root_cause": [ { "type": "circuit_breaking_exception", "reason": "[parent] Data too large, data for [<http_request>] would be [1050823878/原创 2021-02-23 00:16:08 · 1893 阅读 · 1 评论 -
ubuntu Times-Roman 字体安装
ubuntu Times-Roman 字体安装sudo add-apt-repository multiversesudo apt update && sudo apt install ttf-mscorefonts-installersudo fc-cache -f -v原创 2021-05-11 20:15:31 · 879 阅读 · 0 评论 -
MySql 常用命令收藏
目录1、登录2、显示数据库3、显示数据库中的表4、显示表结构5、退出MySQL命令行模式6、备份数据库1.备份所有数据库2.备份指定数据库7、还原备份1.恢复所有数据库普通还原带压缩还原2.恢复指定数据库普通还原带压缩还原8、删除数据库1、登录mysql -uroot -proot参数说明:-u 用户名-p 密码root@a233977e55c3:/# mysql -uroot -prootmysql: [War.原创 2021-03-06 17:02:41 · 121 阅读 · 0 评论 -
apache Bandwidth Module Mod_bw 插件安装设置 限制IP并发数和下载流量控制
1、下载下载地址:http://bwmod.sourceforge.net/wget http://bwmod.sourceforge.net/files/mod_bw-0.7.tgz目前是0.7版本2、解压tar -xzf mod_bw-0.7.tgz3、编译安装1)修改代码由于apache2.2 到2.4 api有所改变详细地址http://httpd.apache.org/docs/2.4/developer/new_api_2_4.htmla.注释#if..原创 2021-02-11 16:11:19 · 730 阅读 · 1 评论 -
linux 手动生成ssl证书并开启宝塔apache的ssl功能
1、进入/www/server/apache/conf目录,生成server.key文件cd /www/server/apache/confopenssl genrsa -des3 -out server.key 2048 随便输入4位密码,下面生成无密码版本server.key 方便apache设置openssl rsa -in server.key -out server.key2、生成一个ca.crt文件用来签署server.csr文件openssl req.原创 2020-09-30 01:27:35 · 600 阅读 · 0 评论 -
mysql 8 启动报错 解决过程
mysqli::real_connect(): (HY000/2002): No such file or directory1、错误提示[InnoDB] Unable to lock..:[ERROR] [MY-012215] [InnoDB] Cannot open datafile '/www/server/data/ibdata1'2021-02-10T13:40:27.447313Z 1 [ERROR] [MY-012574] [InnoDB] Unable to lock /www.原创 2021-02-11 01:47:19 · 2729 阅读 · 3 评论 -
Magento 2 bitnami 刷新/添加/更新 模块 模板 加修复 Magento 目录 文件 权限 命令
Magento 2 每次修改模板,安装新模块都要做刷新动作,为省事直接把需要的命令记录一下。1、刷新/添加/更新 模块 模板php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -fphp bin/magento setup:static-content:deploy zh_Hans_CN it_IT -fphp bin/magen..原创 2020-09-05 17:14:30 · 468 阅读 · 0 评论 -
Magento 开启Redis缓存
1、bin/magento-cli config:set dev/static/sign 12、 开启Redis缓存bin/magento-cli setup:config:set --cache-backend=redis --cache-backend-redis-server=127.0.0.1 --cache-backend-redis-db=0bin/magento-cli setup:config:set --page-cache=redis --page-cache.原创 2021-01-26 21:02:36 · 292 阅读 · 0 评论 -
使用 cronolog 拆分 Apache 日志
1、安装cronologapt install cronolog2、查看cronolog位置which cronolog /usr/bin/cronolog3、配置cronolog打开httpd.conf查找errorLog将原先的注释注释,加cronolog格式如下:#ErrorLog "/www/wwwlogs/error_log"ErrorLog "| /usr/bin/cronolog /www/wwwlogs/error_%Y%m%d%H.log".原创 2021-02-13 15:41:19 · 143 阅读 · 0 评论 -
Ubuntu chkconfig 命令找回
1、创建文件vi /usr/bin/chkconfig内容:#!/usr/bin/perl -wuse strict;use Getopt::Long;##Verson 0.5 #configuration vars my $BASEDIR = "/etc"; my $SCRIPTDIR = "$BASEDIR/init.d"; my $SCRIPT_IGNORE = ".dpkg-dist,README"; my $MAXINITLVL= "6"; my.原创 2020-12-05 16:13:29 · 210 阅读 · 0 评论 -
ubuntu 20 paramiko 安装
pip3 install paramiko 安装后无效正确方式:sudo apt-get install python3-paramiko原创 2021-05-12 20:01:12 · 653 阅读 · 1 评论 -
ubuntu 20 php-7.4.15 编译安装
1、源码下载GitHub下载https://github.com/php/php-src/releases/tag/php-7.4.14wget https://github.com/php/php-src/archive/php-7.4.14.tar.gz --no-check-certificate2、安装依赖sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlit.原创 2021-02-13 22:31:29 · 1505 阅读 · 0 评论 -
E: Archives directory /var/cache/apt/archives/partial is missing. - Acquire (2: No such file or dire
mkdir -p /var/cache/apt/archives/partialapt-get autoclean原创 2020-09-11 20:45:59 · 5703 阅读 · 3 评论 -
删除插件报错Exception #0 (ReflectionException): Class does not exist
目录错误信息1、插件完整名称查看2、进入数据库删除插件安装信息3、删除自定义类定义方法1、通过source_model删除方法2、通过attribute_code错误信息安装的插件定义了自定义类,删除插件后数据库有残留信息导致类似如下的报错信息1 exception(s):Exception #0 (ReflectionException): Class 类目录\自定义类名称 does not existException #0 (ReflectionExcept原创 2021-03-01 22:42:38 · 1102 阅读 · 0 评论 -
更新到Ubuntu 20.4后 .NET Core SDK (3.0.100) 程序无法链接数据库
目录问题描述:解决方法:问题描述:更新到Ubuntu 20.4后 .NET Core SDK (3.0.100) 程序无法链接数据库错误信息:Interop+OpenSsl+SslException: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL. at Hangfire.RecurringJobExtensions.AcquireDistributedRecurringJobLock(IStorageConn原创 2021-03-27 22:21:44 · 942 阅读 · 0 评论 -
amazon aws EC2 Linux 虚拟主机 磁盘扩容
1、点击需要扩容的卷 ==》操作==》修改卷2、进入系统进行扩容lsblk //列出设备的信息sudo growpart /dev/nvme0n1 1 //根据实际情况修改注意:如果出现 FAILED: failed to make temp dir 错误提示,说明磁盘空间不足,先清理部分内容。操作成功会出现如下图的提示重新lsblk命令进行确认 df -hT //查看磁盘空间情况图中20G是现有的容量,...原创 2020-09-29 16:45:04 · 1050 阅读 · 0 评论 -
Ubuntu 查找命令/程序文件实际位置 which whereis ll
1、搜索命令所在的目录及别名信息:which2、搜索命令所在的目录及帮助文档路径:whereis3、查看文件连接信息ll原创 2020-10-05 03:18:41 · 1732 阅读 · 0 评论 -
ubuntu 20 php7.3 安装 mcrypt 插件
1、安装支持sudo apt-get -y install gcc make autoconf libc-dev pkg-configsudo apt-get -y install libmcrypt-dev2、安装mcrypt插件sudo pecl install mcrypt-1.0.2出现error: Cannot find php-config. Please use --with-php-config=PATH 是因为找不到php-config导致的用ln命令重新...原创 2020-10-16 20:51:07 · 538 阅读 · 0 评论 -
mysql/data/mysql/general_log.CSV 超大清空步骤
mysql/data/mysql/general_log.CSV清空,具体操作如下:mysql>SET GLOBAL general_log = 'OFF';mysql>RENAME TABLE mysql.general_log TO mysql.general_log2;mysql>DELETE FROM mysql.general_log2;mysql>OPTIMIZE TABLE general_log2;mysql>RENAME TABLE mysql.原创 2020-09-10 16:09:37 · 1936 阅读 · 0 评论 -
解决Ubuntu sh 文件运行错误 bash: ./start_ui_ai.sh:/bin/sh^M:解释器错误: 没有那个文件或目录
错误:bash: ./start_ui_ai.sh:/bin/sh^M:解释器错误: 没有那个文件或目录原因:dos / windows 和 unix / linux 换行格式编码问题导致,dos / windows 『\n\r 』表示换行 unix / linux 『\n』 表示换行解决方法:批量修改换行符find . -name "*.sh" | xargs sed -i 's/\r$//g'...原创 2020-10-08 05:02:57 · 986 阅读 · 0 评论 -
Ubuntu 20 DNS服务出错导致无法解析网址 Failed to fetch , Temporary failure resolving
目录问题:解决方法1解决方法21、检查状态2、重新连接服务3、重启服务4、确认状态问题:DNS 服务出错导致,无法连接远程服务器# apt-get updateErr:1 http://apt.postgresql.org/pub/repos/apt focal-pgdg-testing InRelease Temporary failure resolving 'apt.postgresql.org'Err:2 https://ftp.postgre...原创 2021-03-29 15:58:48 · 5471 阅读 · 1 评论 -
ubuntu 20 graylog 安装
安装依赖软件sudo add-apt-repository universesudo apt-get update && sudo apt-get upgradesudo apt-get install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgenMongoDBsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9.原创 2021-02-13 19:06:04 · 872 阅读 · 3 评论 -
supervisor 守护 Redis Server 进程,防止服务停止
1、安装supervisor请参考supervisor 守护 ElasticSearch 进程2、配置Redis由于 Supervisor 管理的进程不支持 daemon 模式,所以先修改redis.conf配置重要:找到daemonize yes 修改成daemonize no3、创建supervisor redis配置在 /etc/supervisor/conf.d 目录下创建redis.conf文件内容如下[program:RedisServer]command..原创 2021-02-04 21:41:52 · 288 阅读 · 0 评论 -
tomcat-users.xml 配置不生效原因排查
1、首先检查conf/server.xml 文件<GlobalNamingResources>内容是否被注释<GlobalNamingResources> <Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="Us.原创 2020-10-14 17:01:37 · 2781 阅读 · 3 评论 -
Ubuntu Apache varnish 加速magento网站
1、安装Varnishsudo apt install varnish2、配置文件1)创建 /etc/supervisor/conf.d/varnish.conf 配置文件supervisor安装说明参考supervisor 守护 ElasticSearch 进程[program:varnish]command=/usr/sbin/varnishd -j unix,user=vcache -a :80 -T localhost:6081 -f /etc/varnish/defa.原创 2020-12-22 21:53:35 · 400 阅读 · 2 评论 -
ubuntu 批量压缩图片
1、JPG压缩a.安装sudo apt-get install jpegoptim b.批量压缩命令sudo find . -type f -name "*.jpg" -exec jpegoptim {} \;2、PNG压缩a.安装sudo apt-get install optipngb.批量压缩命令sudo find . -type f -name "*.png" -exec optipng {} \;...原创 2020-10-24 18:42:01 · 984 阅读 · 0 评论 -
Ubuntu yarn install错误: Yarn install command error No such file or directory: ‘install‘ 修复
问题:执行yarn install 出错Yarn install command error No such file or directory: 'install'解决方式:sudo apt remove cmdtestsudo apt remove yarncurl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo "deb https://dl.yarnpkg.com/debian/ stable原创 2020-10-07 23:05:07 · 3854 阅读 · 2 评论