偶木

“Linux”

haproxy用法详解

介绍Haproxy是开源的、高性能的基于TCP(四层),HTTP(七层)应用的负载均衡软件。四层负载:当负载均衡机器接收到来自客户端的请求时,会根据负载算法在后台web服务器中选择一台,并将报文...

ssh 在本地执行远程主机命令

ssh 本身支持在远程主机中运行命令的,语法就是ssh user@host "command1; command2; command3; ...."实例:# 打压缩包并上传到...

ubuntu 切换 sh 为 bash

当前ubuntu默认的shell环境是dash,对于习惯在bash下操作的用户,可以通过如下操作切换为bash:ls -l /bin/sh sudo dpkg-reconfigure dash...

链路测试工具mtr

mtr 命令行工具mtr (My traceroute)也是几乎所有 Linux 发行版本预装的网络测试工具。他把 ping和 traceroute 的功能并入了同一个工具中,所以功能更强大。m...

日志实时监控php脚本

若有进程a实时写入文件rateReport.log,想用进程b去实时监控rateReport.log并分析,可用如下php代码实现:$shell = 'tail -f /alidata/log/...

vim快捷键

gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 0:跳转到行首 shift + e 或 $:跳转到行尾 dw:删除光标之后的单词剩余部分。 d$:删除光标之后的该行剩余部...

iptables 封禁ip

iptables命令是Linux上常用的防火墙软件查看所有规则sudo iptables -Liptables禁止指定ip访问sudo iptables -A INPUT -s 54.36.14...

linux 配置指定命令sudo免密码登录

在已赋予用户sudo权限的基础上,配置用户sudo执行指定命令时不需要输入密码:sudo chmod u+w /etc/sudoers sudo vim /etc/sudoers # 赋予用...

压测工具 wrk 使用

wrk 项目地址:https://github.com/wg/wrk安装:git clone https://github.com/wg/wrk.git makemake之后,会在项目路径下生...

Linux服务器磁盘空间占满解决方法

解决服务器磁盘占满的思路:查找磁盘磁盘沾满的原因,系统中的大文件遍历。若这些文件是系统运行中生成的已不用日志文件可以手动删掉这些文件,若不能删除那就只能扩充磁盘了,或者备份到其他磁盘。解决过程查...

Linux 服务器配置: 新增用户&赋予sudo权限

新增用户在root用户下$ useradd -m xxx $ passwd xxx赋予sudo权限a、进入超级用户模式。也就是输入"su root",系统会让你输入超级用户密码,输入密码后就进...

linux服务器配置:禁止密码登录、公私钥登录

* 禁止密码登录,允许秘钥登录配置编辑 SSH 配置文件:#在root权限下执行 vim /etc/ssh/sshd_config找到一下几句#RSAAuthentication yes #Pu...

logrotate 配置

logrotate 可以用于项目中生成的日志文件切割压缩归档,如可以在每天凌晨将上一天生成的日志压缩归档,并检查文件数,自动删除比较老的文件以php和nginx 为例:cd /etc/logro...

linux后台进程管理工具:supervisor

Supervisor:Supervisor是一个进程监控程序。可以查看进程执行状态。使用需求:1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时...

阿里云 Ubuntu系统内核升级

1、添加 xenial-proposed 源,可以按如下操作:经典网络环境下添加源:echo "deb http://mirrors.aliyuncs.com/ubuntu/ xenial-pr...

nginx 一个站点支持多端口配置

server { listen 80; listen 8081; # 只需要配置多个listen即可 server_name xxx.xx...

linux tcp 大量 TIME_WAIT 问题

阿里云服务器监控中发现tcp连接数监控异常,状态如下图:查看linux tcp连接状态发现存在大量 TIME_WAIT 状态连接netstat -na | awk '{print $5,$6}...

Logrotate日志切割报错 文件不再同一个用户组下

分割日志时报错::error: skipping "/var/log/nginx/test.access.log" because parent directory has ...

linux rsync 使用说明

Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。Rsync默认...

linux 国内更新源

给自家的Ubuntu下载软件速度有点慢,毕竟是从国外下载软件,就想更换到国内比较好的更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己Ubun...