Linux
Marchccc
尊重、进步、意义
展开
-
服务器压缩PNG图片
pngquant:https://pngquant.org/使用记录:apt-get install pngquantcd /xx/images压缩大于3M的文件: find ./ -size +3M -exec pngquant --force --speed=1 --quality=50-90 --ext '' {} \;其他命令,压缩10M-20M大小范围的文件:find ./ -size +10M -size -20M -exec pngquant --force --ext ''原创 2021-12-06 15:53:49 · 471 阅读 · 0 评论 -
nginx IP白名单设置
在server中加: if ($remote_addr !~ ^(222.128.111.*|100.110.15.16|127.0.0.1)) { return 404; }则222.128.111.*可访问该网站原创 2021-07-22 15:20:28 · 1585 阅读 · 0 评论 -
Mac下使用crontab来实现定时任务
crontab服务的重启关闭,开启sudo /usr/sbin/cron startsudo /usr/sbin/cron restartsudo /usr/sbin/cron stop进入crontab编辑界面crontab -e查看当前定时任务crontab -l添加一条定时任务,例如:* * * * * /usr/local/php72/bin/php /Users/ju...原创 2020-02-08 14:24:22 · 393 阅读 · 0 评论 -
Linux端口转发
Linux端口转发安装使用安装wget http://www.boutell.com/rinetd/http/rinetd.tar.gztar -xvf rinetd.tar.gzcd rinetdsed -i 's/65536/65535/g' rinetd.c (修改端口范围)mkdir /usr/manmakemake install使用例如转发阿里...原创 2019-05-11 00:03:04 · 690 阅读 · 0 评论 -
redis监听key过期事件
redis监听key过期事件1.redis config2.新开终端redis-cli 监听过期事件3.新开终端redis-cli4.监听生效,第二步的redis-cli中收到了过期事件。其他:在laravel中监听redis key过期事件1.redis confignotify-keyspace-events Ex或者在redis-cli 中执行 config set notify-ke...原创 2019-05-27 11:03:19 · 2340 阅读 · 0 评论 -
ARP中间人攻击
攻击发起端:同网段kali Linux攻击目标:同网段Windows7已知攻击目标ipv4地址为192.168.1.224在攻击发起端执行:arpspoof -i eth0 -t 192.168.1.224 127.0.0.1再查看攻击目标,已经无法连接网络。...原创 2019-06-05 17:37:56 · 2408 阅读 · 0 评论 -
debian9.9预编译php5.6.37找不到curl lib
编译参数:./configure --prefix=/usr/local/php56 --with-config-file-path=/etc/php56 --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-use...原创 2019-06-13 09:58:18 · 289 阅读 · 0 评论 -
debian9.9编译php5.6.37报openssl错误
编译参数:./configure --prefix=/usr/local/php56 --with-config-file-path=/etc/php56 --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-use...原创 2019-06-13 10:28:47 · 4699 阅读 · 0 评论 -
macOS修改ulimit open files 限制
MacBook-Pro:~ jun$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedfile size (blocks, -f) unlimitedmax locked memory (kbytes, -l) u...原创 2019-06-14 15:13:32 · 4163 阅读 · 1 评论 -
ELK搭建logcenter,监控laravel和nginx日志
ELK搭建logcenter,监控laravel和nginx日志前提:实现了什么:架构:本地/程序所在服务器配置:服务端配置:安装kibana后,配置kibana展示数据:nginx反向代理kibana,增加基础http认证最后附上客户端和服务端一些配置文件供大家参考前提:收集服务端多环境项目日志到日志中心,实时洞察日志数据,可方便的查看多个环境多个项目的实时日志,增加开发效率。再也不用登录...原创 2019-08-12 17:20:25 · 1197 阅读 · 0 评论 -
macOS切换bash和zsh
查看当前shell类型:echo $0切换使用zsh shell(打开新shell生效):chsh -s /bin/zsh切换使用bash shell(打开新shell生效):chsh -s /bin/bash原创 2019-03-13 15:55:51 · 3622 阅读 · 0 评论 -
获取本机外网IP
获取本机外网IPcurl ip.sbcurl ifconfig.mecurl whatismyip.akamai.comcurl ident.me原创 2019-03-13 13:58:14 · 1436 阅读 · 0 评论 -
linux性能监控
意义:随着业务和用户的增加,实时了解服务器的健康情况。我们选择使用阿里云的云监测服务,https://cloudmonitor.console.aliyun.com登录之后添加非阿里云主机,按照提示添加即可,支持Windows和Linux,Linux安装非常简单,只需要执行一条命令。安装完成之后,可以监测cpu使用率、内存使用量、系统平均负载、磁盘使用率、网络流入流出情况、TCP...原创 2018-11-26 10:33:32 · 16934 阅读 · 0 评论 -
服务器安全
服务器安全是一个讨论不完的话题,既然不能专业,那就交给专业的服务商去做,我们可以采用阿里云、安全狗、xxx和xxx平台的服务,综合保障服务器安全。使用阿里云盾定期扫描域名,及时处理发现的风险。使用阿里云安骑士,保护服务器安全,有病毒查杀、漏洞管理、入侵检测等功能,而且企业版的一年只需要三百多,免费的也能用。使用阿里云的云监测服务,可以帮助我们监控服务器情况。系统用户量不大的话,可以考虑使...原创 2018-11-26 12:41:03 · 17859 阅读 · 0 评论 -
centos安装PHP7.3
tar zxvf xxx.tar.gz 解压./configure --prefix=/usr/local/php73 --with-config-file-path=/etc/php73 --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-f...原创 2018-12-20 13:00:56 · 24720 阅读 · 1 评论 -
Centos7.4编译安装nginx和PHP
新服务器部署环境,在此记录一下,有需要的朋友可以作为参考。下载nginx和php源代码cd /downloadswget http://219.239.26.11/files/300100000CF0F2B1/cn2.php.net/distributions/php-7.3.0.tar.gzwget https://nginx.org/download/nginx-1.14.2.tar...原创 2019-01-08 19:19:05 · 13111 阅读 · 0 评论 -
架设MTProxy服务
MTP项目地址:https://github.com/TelegramMessenger/MTProxy按照readme操作就可以,为方便大家快速使用,可参考以下命令直接执行:git clone https://github.com/TelegramMessenger/MTProxycd MTProxymake && cd objs/bincurl -s https://...原创 2019-01-20 17:44:18 · 16472 阅读 · 0 评论 -
Ubuntu 16.04.2提权
系统版本为Ubuntu14.04.5cat /etc/issueUbuntu 14.04.5 LTS查看当前权限iduid=33(www-data) gid=33(www-data) groups=33(www-data)网上搜一下有没有exp,然后找到一位博主,下载链接为:https://cyseclabs.com/exploits/upstream44.c因为用户权限过低,无法在...原创 2019-01-29 21:12:38 · 15422 阅读 · 0 评论 -
常见HTTP状态码
状态码分为五类:1xx(信息):收到请求,继续处理2xx(成功):请求已成功接收,理解和接受3xx(重定向):需要采取进一步措施才能完成请求4xx(客户端错误):请求包含错误的语法或无法满足5xx(服务器错误):服务器无法满足明显有效的请求常见HTTP状态码:200 OK 成功相应301 Moved Permanently 资源永久移动400 Bad Request 服务器错...原创 2019-01-30 13:43:55 · 10496 阅读 · 0 评论 -
Open-Falcon安装记录
意义:监控系统是服务稳定性的重要保障,它就像眼睛一样,时刻监测机房、网络、服务器、应用等运行情况,并且在出现问题时能够及时做出相应处理。1、监控系统是运维和研发人员的眼睛,可以快速发现和排查故障。2、监控系统将运维数据进行量化和可视化,便于对网站优化。介绍:OpenFalcon最初由小米创办,是一款企业级、高可用、可扩展的开源监控解决方案,目前已经成为国内最流行的监控系统之一。小米...原创 2019-02-24 22:08:51 · 10164 阅读 · 0 评论 -
Linux添加SWAP,用硬盘当内存
一般内存不够了,可以用这种方式增加交换内存。dd if=/dev/zero of=/var/swapfile1 bs=1024 count=6000000mkswap /var/swapfile1swapon /var/swapfile1使用top命令实时监控内存使用情况不需要交换内存的时候,取消磁盘占用swapoff /var/swapfile1rm -f /var/swapfil...原创 2019-03-14 21:33:16 · 1481 阅读 · 0 评论