linux
ChangYan.
这个作者很懒,什么都没留下…
展开
-
nginx 部署vue项目
nginx部署vue项目,详细适合新手原创 2022-03-18 21:55:57 · 10827 阅读 · 2 评论 -
redis启动警告问题:WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/so
启动redis会有如下WARNING对一个高负载的环境来说tcp设置128这个值,太小了。想要永久解决该问题,首先需要关闭redis,然后打开/etc/sysctl.confsudo vim /etc/sysctl.conf然后再最后加上net.core.somaxconn= 1024如图:之后再执行如下指令sudo sysctl -p进行更新。再重启redis就可以解决了!关于如何重启redis请参考我本篇文章:https://blog.csdn.net/changyana/ar原创 2022-03-13 11:32:12 · 6949 阅读 · 0 评论 -
linux redis启动报错WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This wi
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command ‘echo never > /sys/kernel/mm/transparent_hugepage/enabled’ as root, and add it t原创 2022-03-13 10:27:03 · 11282 阅读 · 0 评论 -
nginx部署vue后显示500 Internal Server Error解决方案
今天部署vue前端项目一直报错500,无法显示出主页面。一个以为是自己的dist位置没有访问正确或者nginx.conf的位置写的不对,,最后才发现!是权限的问题!!我要访问/home/ubuntu/myapp/ruoyi/ruoyi-ui/dist的地址,路径写的完全没有问题。最后看到error.log里的信息才恍然大悟,原来是权限问题这真的太坑了。nginx.conf里的权限设置默认是如图,就在第一行!!是被注释掉的,那么默认就表示什么权限也没有。。所以无法访问。需要做的就是将权限设原创 2022-03-13 02:57:03 · 22775 阅读 · 12 评论 -
linux下nginx全部卸载,重新安装并运行
由于之前下载太乱,找相关目录半天找不对位置,所以决定卸载nginx并重新安装首先就是执行以下命令进行nginx的全部卸载rm -rf /etc/nginx/rm -rf /usr/sbin/nginxrm /usr/share/man/man1/nginx.1.gzsudo apt-get remove nginx*卸载完成后再找个比较干净的目录来安装nginx。我一般默认都安装在/usr/local/src目录下。//0. 进入要安装的目录cd /usr/local/src///1原创 2022-03-13 01:30:52 · 3858 阅读 · 0 评论 -
error: this statement may fall through [-Werror=implicit-fallthrough=] h ^= data[2] << 16;
Nginx在make编译的时候报错:error: this statement may fall through [-Werror=implicit-fallthrough=] h ^= data[2] << 16;原因:将警告当成错误处理解决办法:进入到nginx目录中,输入如下命令sudo vim objs/Makefile然后会打开该文件然后按键盘上的按键a进入编辑模式,将如图 -Werror 删除然后按键盘左上角的esc键,之后输入:wq表示保存并退出。原创 2022-03-13 00:58:58 · 5121 阅读 · 0 评论 -
Unable to locate package pcre-devel
配置nginx的时候报错需要安装PCRE,然后执行指令yum -y install pcre-devel之后报错没有proc。。之后因为yum在ubuntu里不能使用,所以换成apt-get install pcre-devel,,,然后又报如下错误最后才发现在ubuntu里没有pcre-devel这个包。。应该是使用如下指令:sudo apt-get install libpcre3-dev大功告成,安装成功!...原创 2022-03-13 00:37:34 · 6418 阅读 · 2 评论 -
linux为某个文件赋予所有权限
在linux操作中经常说操作失败,原因是权限不够,那么就给它赋予所有的权限!输入代码sudo chmod -R 777 xxx/xxx为文件名,然后查看该文件夹里的权限ls -l可以看到拥有了所有权限!原创 2022-03-12 22:27:49 · 6774 阅读 · 0 评论 -
Windows10下VirtualBox中安装Ubuntu只有32bit的解决方法(cpu虚拟化未开启)
最近在学Linux,需要创建虚拟机时发现自己64的系统却在VBox中只能安装32的Ubuntu。如图经过查找发现我的CPU没有开启虚拟化。关于查看是否开启虚拟化过程如下:按组合键ctrl + alt + delete 选择任务管理器,此时我们就要设置其开启。需要进入BIOS开启。下面是开启步骤:1. 开始菜单,选择设置2. 选择更新与安全3. 找到恢复---->立即重新启动4. 选择疑难解答5. 选择高级选项6.UEFI固件设置7.选择重启8.进入BIOS界面原创 2022-03-06 11:44:46 · 1184 阅读 · 0 评论 -
linux提示8080端口被占用
需要查看8080所占用的程序,然后关闭该程序,具体指令如下:lsof -i:8080#得到进程号之后,结束该进程sudo kill -9 xxxxx然后再查看8080端口发现已经不被占用!原创 2022-03-05 16:05:17 · 3770 阅读 · 0 评论 -
linux环境下升级node版本过程
最近项目总是跑不起来,插件也无法下载,原因是node版本太低不支持。所以需要升级node版本,现记录操作如下:1. 清除缓存信息sudo npm cache clean -f2. 下载node安装包sudo npm install -g n3. 升级node到稳定版本sudo n stable4. 重启服务器5. 查看当前node版本node -v如图,升级到最新版啦!大功告成!...原创 2022-03-05 15:04:58 · 7764 阅读 · 0 评论 -
在my.cnf里设置了lower_case_table_names=1但是却没有变化
试了好久!明明按照网上说的在文件的最后一行加上lower_case_table_names=1再重启MySQL就行,可是在navicat里查看,却还是0,没有变化。困扰了我3个小时!!终于找到原因!!!!要先停止MySQL,之后进行设置,设置好后再开启MySQL!如果一直处于开启状态,那么文件内容的改变是无效的!!下面介绍具体改变的文件地址及相关需要运行的指令。首先,需要mysql停止运行service mysql stop输入你的密码后mysql就能停止运行了,如图接下来我们需要在/et原创 2022-03-05 13:54:03 · 8222 阅读 · 1 评论 -
云数据库报错:Failure obtaining db row lock: Table ‘xxxx.QRTZ_LOCKS‘ doesn‘t exist
报错如图在windows下数据库都运行的好好的,放在Linux 里就报错了!这是因为在Linux下,MySQL的表名区分大小写,而在Windows下是不区分,从Windows下导出的数据脚本中使用的是小写,而Hibernate生成的SQL中表名是大写的,所以查不出数据。接下来就是设置MySQL数据库不区分大小写。我们先查找一下,发现它默认为0是区分大小写的,那么我们就需要设置将其设置为1。show variables like '%lower_case%';我们可以用如下命令进行设置cd原创 2022-03-05 13:29:38 · 4620 阅读 · 2 评论 -
linux下如何查看redis的位置并重启redis
我的是ubuntu下运行的。发现给的systemctl restart redis.service尝试后不管用!!那么接下来的办法就是手动找到redis-service的目录,然后强制关闭该进程,再开启redis。具体操作如下:输入如下指令,得到进程号xxxxx,记住该进程号,后边还要用ps -ef|grep redis然后再输入如下指令,可以看到目录ls -l /proc/xxxxx/cwd进入该目录cd /usr/local/bin从图中可以看到我的redis-server的进程原创 2022-03-05 09:51:18 · 7259 阅读 · 0 评论 -
Redis 编译报错:You need tcl 8.5 or newer in order to run the Redis test
报错如图:解决办法是安装tcl,具体安装指令如下,分别执行完成就好啦!wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz tar xzvf tcl8.6.1-src.tar.gz -C /home/local/ cd /home/local/tcl8.6.1/unix/ sudo ./configure sudo make sudo make install最后的界面如此表示成果成功!...原创 2022-03-05 01:14:34 · 1350 阅读 · 0 评论 -
linux安装gcc-c++报错Unable to locate package gcc-c+
报错如图,我刚开始也很莫名其妙,为什么变成了gcc-c+呢,另一个+呢?最后才发现ubuntu比较特殊。。。需要变成2条指令才能安装以下2条指令就相当于sudo apt-get install gcc-c++,分别执行完成就好啦,安装成功!sudo apt-get install gccsudo apt-get install g++...原创 2022-03-05 00:34:53 · 13199 阅读 · 2 评论
分享