![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统-Linux
文章平均质量分 79
QC班长
CSDN程序员学院讲师,CSDN内容合伙人,全栈领域优质创作者,高级瑜伽导师-阿斯汤加瑜伽练习者,透过IT看世界!
展开
-
Ubuntu20.04版本命令行设置挂载磁盘,并设置开机自动挂载
最近部署应用 系统是Ubuntu20.4版本的Linux系统,加了数据盘,需要格式化后挂载,记录下:Linux 数据盘挂载(采用 parted 分区工具)-格式化为 ext4。原创 2024-04-13 13:50:22 · 3121 阅读 · 0 评论 -
NodeJS的后端Express项目部署到Ubuntu服务器,为前端提供API服务
启动命令start后面的JS换成你实际存放的JS位置。这时后端的开发环境就基本完成了,已经可以运行了。原创 2023-02-09 21:03:28 · 869 阅读 · 0 评论 -
Rancher部署分布式任务调度系统XXL-JOB通过拉取Docker公共镜像方式
通过Rancher部署分布式任务调度系统XXL-JOB我了解到有两种方式,一种是拉取xxl-job的源代码打包通过Jenkins部署,另一种简单的是直接拉取官方镜像,本文主要讲后面这种。原创 2023-01-07 17:48:29 · 1127 阅读 · 0 评论 -
Ubtunu排查磁盘空间是否已满—并清理的方式
最近使用nodejs开发的后端项目部署到Ubtunu服务器后接口无法访问了,接口也调用不通,NGINX报502错误。 使用远程连接工具传文件也是无法上传,提示找不到文件,SCP命令也无法上传。scp传文件报错,提示No such file or directory。1、查看所有磁盘信息使用命令:df -h 显示内容参数说明:2、查看大文件命令:find / -size +1G(代表查找从根目录下所有大于1G的文件,其它:+100M代表大于100M,-100M代表小于100M。建议在root权限下执行,原创 2022-12-03 12:28:22 · 2608 阅读 · 0 评论 -
NGINX免费配置二级域名及同时开启HTTPS(HTTP强制转HTTPS)nodejs的express后端项目,前端next.js的SSR项目
最近在做web3的创业项目,需要给第三方提供API接口需要配置二级域名:整个过程遇到了一系列问题都一一解决了,记录下整个过程:二级域名是可以不开启HTTPS的,直接用HTTP也行,开启HTTPS后配置会繁琐些,但不算太复杂。1、先在域名服务商哪里配置解析,也就是添加主机记录(A),IP地址和一级域名的一样,端口也一样,我的是在Godaddy上买的,解析配置如下:,这个是可以自动续期的。原创 2022-11-07 23:02:46 · 2294 阅读 · 0 评论 -
Nginx单独开启SSL模块和HTTP2模块,无需重新覆盖安装
就行了,HTTP2的也是同理,--with-http_v2_module。但是现在的情况是我的nginx已经安装过了,怎么添加模块?去官网下载NGINX的最新包,上传到服务器,解压,进去NGINX目录,运行添加配置的命令,编译。最后附下完整的NGINX配置文件吧,由于用的是WordPress后台的是PHP的。2、那么我们的新配置信息就应该这样写,运行下面的命令即可,等配置完。我自己的Nginx 配置Http和Https共存 和HTTP2的例子,5、将刚刚编译好的nginx覆盖掉原有的nginx(这个时候【原创 2022-08-20 17:44:50 · 3656 阅读 · 1 评论 -
CentOS7.9.2009离线安装NGINX1.20.2版(附资源包)
nginx1.20.2离线安装包(含gcc、gcc-c++、pcre、libtool、nginx).zip-Web服务器文档类资源-CSDN下载CentOS7.9.2009离线安装NGINX1.20.2版1.资源nginx1.20.2离线安装包(含gcc、gcc-c++、pcre、libtool、nginx).zip-Web服务器文档类资源-CSDN下载2、安装步骤上传至服务器home目录,解压压缩包unzip /home/nginx.zipcd /home/ngi原创 2022-05-15 20:11:58 · 1451 阅读 · 0 评论 -
CentOS7.6离线(在线)安装配置Redis6.2.7并配置开机自启动服务
一、安装Redis(含离线和在线)1、下载Redis最新稳定版本,下载地址:http://redis.io/download。目前使用的最新版为6.2.7。检测服务器是否已经安装gcc-c++的环境,运行指令gcc -v我的没有安装,安装gcc环境,如果你的服务器可链接外网直接一句命令安装yum install gcc如果不能链接外网,就下载我下面收集的依赖包安装cpp-4.8.5-36.el7.x86_64.rpmgcc-4.8.5-36.el7.x86_64.原创 2022-05-15 18:53:48 · 1780 阅读 · 2 评论 -
CentOS 7.9.2009查看本机IP地址
使用命令ip address查看,终端输入ip address但是没有显示局域网IP,需要打开网卡配置文件 ,修改ONBOOT参数为yes,启动网卡。跳转到这个目录/etc/sysconfig/network-scripts/,找到/ifcfg-ens开头的文件,执行命令cd /etc/sysconfig/network-scripts/llvi /etc/sysconfig/network-scripts/ifcfg-ens0s3按ESC按键退出当前编辑,输原创 2022-05-15 12:10:13 · 1889 阅读 · 0 评论 -
macOS Monterey12.3.1安装VirtualBox6.1.34后启动虚拟机报错Kernel driver not installed (rc=-1908) 解决方法
在Mac端安装centos7的虚拟机,启动时报错未安装内核驱动程序,解决方法如下1、先检查Mac的kernel的扩展是否已经安装,执行命令kextstat | grep -v com.apple如果安装了内核扩展,将看到如下内容:如果没有看到加载的扩展,更简单的解决方法是删除您当前的 VirtualBox 应用,下载并安装最新版本,注意查看系统偏好设置里,查看安全和隐私系统有没有已经授权Oracle。2、执行以下命令绑定vbox的相关内核sudo kextload原创 2022-05-08 14:50:08 · 4677 阅读 · 2 评论 -
macOS Monterey12.2.1系统使用Homebrew安装PHP8.1.3和NGINX1.21.6
最近在改一个用PHP开发的内容管理系统,第一次在Mac上使用PHP和NGINX,记录下安装配置过程,方便以后查阅使用。由于好久没使用HomeBrew了,我本机的版本过低,执行brew install php命令安装PHP时报了一系列错误,最终都一一解决了,途中错误和解决方法如下:Error:homebrew-core is a shallow clone.我的HomeBrew版本太低了,macOS12的系统不支持,升级HomeBrew,执行brew update-reset 命令原创 2022-03-12 22:02:05 · 4428 阅读 · 2 评论 -
MacOS关闭终端oh-my-zsh的自动更新提示
最近在使用终端时,经常出现oh-my-zsh的自动更新提示,执行更新,连接GitHub时又超时,很麻烦,于是想把更新关了,就有了这篇记录文章。Shell脚本的简单理解Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。Linux/Unix提供了很多种Shell,为什么会有这么多Shell?牛程序员看到不爽的Shell,就会原创 2022-01-11 10:36:03 · 2984 阅读 · 0 评论 -
宝塔Linux安装PHP fileinfo扩展
登录宝塔Linux客户端,选择软件管理,点击 安装的PHP 版本 后面的设置,在安装扩展里面选择fileinfo原创 2020-04-04 17:39:23 · 2405 阅读 · 0 评论 -
CentOS 7.6版本服务器部署JavaWeb应用环境及安装流程完整版包含(NGINX、PostgreSQL、Java)
CentOS 7.6版本服务器部署JavaWeb部署应用环境及安装流程包含(NGINX、PostgreSQL、Java),该记录主要是为了方便以后查看部署运行环境而记录。一、安装PostgreSQL1/进入PostgreSQL官网下载页面https://www.postgresql.org/download/2/选择Red Hatfamily Linux (including...原创 2019-12-13 18:15:43 · 908 阅读 · 0 评论 -
Net::ERR_INCOMPLETE_CHUNKED_ENCODING问题跟踪,顺藤摸找出解决方法
最近项目用Nginx做反向代理,项目放在Linux上没出来数据,在Windows server上可以出来,于是加载时打开了浏览器控制台,看到 Net::ERR_INCOMPLETE_CHUNKED_ENCODING,从字面上理解的话应该是响应被截断了。进一步深入可能是Nginx的配置问题, 找到Nginx的日志文件查看,看到了报错原因, open() "/usr/local/nginx-1.8.0原创 2018-01-19 11:21:17 · 18287 阅读 · 0 评论 -
Linux 下创建Oracle表空间
1 、 登录服务器2 、 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情况 以更易读的方式显示 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 20原创 2016-10-09 22:09:25 · 13897 阅读 · 0 评论 -
Linux下oracle启动/关闭监听(bash:lsnrctl:command not found)
打开终端切换帐户# su - oracle启动监听$ lsnrctl start关闭监听$ lsnrctl stop切换帐户一定要加 "-"否则会出现: bash:lsnrctl:command not found.错误原创 2016-09-26 14:59:41 · 34184 阅读 · 0 评论 -
linux下memcached安装以及启动
1. 准备安装文件下载memcached与libevent的安装文件http://memcached.org/(memcached下载地址)http://libevent.org/(libevent下载地址) 2. 具体安装步骤1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libev原创 2016-09-27 09:57:36 · 530 阅读 · 0 评论 -
在Linux系统下,重启Tomcat使用命令操作
首先,进入Tomcat下的bin目录查看Tomcat是否以关闭ps -ef|grep java关闭Tomcat,./shutdown.sh开启Tomcat, ./startup.sh 注意:使用root用户登录Linux系统;正确进入Tomcat目录;在确定Tomcat关闭之后再启动Tomcat,否则会报端口被占用异常。原创 2016-10-29 15:23:08 · 9119 阅读 · 0 评论 -
纪录一些linux服务器下查看系统配置的常用命令,系统主要采用CentOS,方便下次查找
纪录一些linux服务器下查看系统配置的常用命令,系统主要采用CentOS,方便下次查找。修改用户分组以及文件权限:chown -R user:user apache-tomcat-admin/chown -R user apache-tomcat-admin/chmod -R 777 apache-tomcat-admin/修改服务器防火墙[r原创 2016-10-08 13:19:10 · 3774 阅读 · 0 评论 -
htpasswd用法(即配置SVN密码加密)
apache htpasswd命令用法 htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username passworda原创 2016-12-10 13:05:32 · 17322 阅读 · 0 评论 -
Linux下查看MySQL的安装路径
Linux下查看mysql、apache是否安装,并卸载。指令 ps -ef|grep mysql 得出结果root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock -原创 2016-12-09 14:31:40 · 13970 阅读 · 0 评论 -
Linux 查看端口占用并杀掉
查看所有网络端口 netstat -an[root@xxxxx~]# netstat -anActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State tc原创 2017-01-03 10:33:28 · 34289 阅读 · 1 评论 -
Tomcat -bash: ./startup.sh: Permission denied
在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x *.sh在此执行,ok原创 2017-02-09 10:03:12 · 594 阅读 · 0 评论 -
Linux清理cached缓存
运行sync将dirty的内容写回硬盘$sync通过修改proc系统的drop_caches清理free的cacheroot@xxx:~# syncroot@xxx:~# free -m total used free shared buffers cachedMem: 2002原创 2017-04-26 10:23:06 · 3355 阅读 · 2 评论 -
Linux常用命令一
Linux查看系统配置常用命令 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# l原创 2016-09-23 11:26:40 · 457 阅读 · 0 评论