之前的文档配置过proxy buffer 缓存(文章详见:https://blog.terrynow.com/2021/04/27/nginx-proxy-tomcat-or-php-fpm-large-traffic-cause-connect-reset-by-peer-soved/)后,有遇到一个问题: 500错误,打开日志文件/var/log/nginx/error.log 后发现错误信息:open() "/var/lib/nginx/tmp/client_body/0000000001" failed (…

2021-06-17 0条评论 2442点热度 0人点赞 admin 阅读全文

在之前的文章,介绍了在Linux服务器上执行定时任务:https://blog.terrynow.com/2021/05/24/linux-crontab-scheduled-tasks-intro-example-and-notes/ 本篇介绍在Windows服务器上执行定时任务,我们可以利用定时任务完成服务器的备份工作,有关备份的脚本编写,请查看:https://blog.terrynow.com/2020/12/30/windows-server-backup-scripts/ Windows下有图形界面,打…

2021-06-16 0条评论 2741点热度 0人点赞 admin 阅读全文

虽然使用Linux多数是用SSH连进去进行远程管理的,但是有时候需要用到图形界面,例如使用firefox浏览网页,或者安装Oracle需要图形界面。 可以通过安装VNC服务实现,我们安装的是tigervnc-server #如果centos 是简装,需要安装: yum groupinstall "X Window System" "Desktop" #简装,解决乱码 yum -y install fontforge # 或者安装GNOME Desktop yum -y groupinstall "GNOME Des…

2021-06-15 0条评论 3783点热度 1人点赞 admin 阅读全文

Linux服务器也是可以开启共享给Windows的客户端的(通过Samba/SMB共享的方式) ## 使用rpm检查samba是否安装,rpm -qa|grep samba ## 如果没有显示,就说明没有安装,我这边已经安装好了 [root@localhost ~]# rpm -qa|grep samba samba-winbind-3.6.23-51.el6.x86_64 samba-3.6.23-51.el6.x86_64 samba-winbind-clients-3.6.23-51.el6.x86_64 s…

2021-06-08 1条评论 2268点热度 0人点赞 admin 阅读全文

如果你的网站服务器是有流量限制或者流量不是无限量而是要收费的,如果流量超标怕赔不起,那么有没有什么方法可以限制每日流量使用量? 之前的文章有提到Nginx实现初步抵御DDOS的方法、限速、限请求数、限制连接数,请看:https://blog.terrynow.com/2021/03/19/nignx-anti-ddos-implement/ 本次使用iptables来限制每日流量,如果超出了就全部丢包。 查看你的服务器是否有iptables:which iptables 没有iptables的,请看:https:/…

2021-06-06 0条评论 3119点热度 0人点赞 admin 阅读全文

前面介绍了旧版CentOS(如CentOS6)yum源不维护继续使用的方法,使用的是一些镜像站提供的旧版的CentOS的源,如果你还是找不到旧版的源,或者系统不能联网呢,这个时候可以mount安装盘(或者安装ISO文件)作为yum源。 分两种情况(如果你只要使用ISO文件,可以直接跳过DVD往下看): 这种情况可能不多见了,现在DVD越来越少,但是如果一些物理服务器确实是用光驱装的,就可以使用。 首先新建一个文件夹作为DVD的mount点,然后mount # 新建/mnt/cdrom文件夹 mkdir /mnt/c…

2021-06-04 0条评论 1934点热度 0人点赞 admin 阅读全文

使用tar工具,可以把多个文件夹压缩成单个文件,方便备份和传输 考虑到以下集中情形 需要把多个文件和文件夹进行压缩合并 需要压缩某种类型的文件 需要排除某个或者某些文件夹 以下是示例: #Ubuntu下测试过,exclude后面的文件夹不能带引号 #试过绝对路径可以 #打包成/opt/tomcatwebapp.tar.gz文件 tar --exclude='/opt/exclude_folder' --exclude='./upload/folder2' -zcf /opt/tomcatwebapp.tar.gz …

2021-05-31 0条评论 4702点热度 0人点赞 admin 阅读全文

一般的web服务器(Nginx)或者应用服务器(Tomcat)的默认请求,都是有默认超时设置的(一般默认60秒),超过这个时间我们的代码没有返回结果,用户端就会收到报错:504 GatewayTimeout, Tomcat应用服务器里,也可能收到ClientAbortException(Borken Pipe)等错误。 有时候确实有一些请求比较耗时(例如生成统计报表等),在1分钟内还没有处理好,程序或者nginx那边就报错了,所以有时候需要为Nginx或者Tomcat修改默认超时设置。 nginx设置超时的设置是(…

2021-05-28 0条评论 4868点热度 0人点赞 admin 阅读全文

在运行Shell命令的时候,需要在当前用户(例如root)下以其他用户身份(例如tomcat用户)运行某个命令,该如何做呢 简单点,可以直接用su tomcat或者su - tomcat切换到tomcat身份,然后再执行命令 如果要在某个脚本中,临时用其他身份运行呢?也很简单,可以用sudo或者su加上适当的参数来实现 我们以用当前登录的root,要以tomcat身份执行命令whoami(顾名思义,这时显示当前用户的命令,我是谁)为例: #使用sudo -u <USER> <COMMAND>…

2021-05-26 0条评论 1682点热度 0人点赞 admin 阅读全文

Linux内置的crontab可以实现丰富的定时任务,功能很全面,可以通过crontab在指定的时间间隔(分钟、小时、日、月、周/星期及以上的任意组合)执行指定的程序(如Shell脚本等) crontab [-u username]    //省略用户表表示操作当前用户的crontab -e (编辑计划任务列表) -l (列出计划任务列表里的命令) -r (删除计划任务列表) 例如直接输入crontab -e进入当前用户的计划任务列表编辑状态,是常见的vim界面(编辑、保存等都是vim指定,这里不做介绍了)。 cr…

2021-05-24 0条评论 2293点热度 1人点赞 admin 阅读全文
1171819202125