随笔分类 - 服务器运维-[Linux/Mac/Ubuntu/CentOS/Windows]
摘要:经过测试在10.12.6下/etc/rc.common不生效,原因是已经被launchd守护进程所取代,虽然保留着这个文件,但是基本是不起作用的。 如果要开机启动请直接使用launchd进行操作。 同样的,在/etc/rc.local新建这个文件也是不起作用的。
阅读全文
摘要:说明: 1、Linux和Mac下操作crontab都是一致的 2、配置文件都在/etc/crontab下,如果没有就创建。 3、测试发现直接使用crontab -e命令创建的定时任务是放在临时文件夹的,重启会删除,并且与/etc/crontab文件无关联。 实际操作: 查看 crontab 是否启动
阅读全文
摘要:在Mac没有iptables这些,替代的软件为PF,命令为pfctl。在早些版本用ipfw(<=10.10),后面改为PF。还有一些可以使用OpenBsd,不过这个不太好用。 网上关于pfctl的参数估计不太全,建议直接使用man pfctl去查看。 下面是收集的一些用法: 用PF做端口转发: 首先
阅读全文
摘要:1、轮询 轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下: 上面只有1个DNS入口被插入到upstream节,即sampleapp,同样也在后面的proxy_pass节重新提到。 2、最少连接 Web请求会被转发到连接数最
阅读全文
摘要:在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。 一、基于APT源安装 安装好的文件位置: /usr/sbin/nginx:主程序 /etc/nginx:存放配置文件 /usr/share/nginx:存放静态文件 /var/log/nginx:存放日志
阅读全文
摘要:Nginx 安装后只有一个程序文件,本身并不提供各种管理程序,它是使用参数和系统信号机制对 Nginx 进程本身进行控制的。 Nginx 的参数包括有如下几个: 使用: -c:使用指定的配置文件而不是conf目录下的nginx.conf 。 -t:测试配置文件是否正确,在运行时需要重新加载配置的时候
阅读全文
摘要:官方入口: https://www.nginx.com/resources/wiki/start/#pre-canned-configurations http://nginx.org/en/docs/ 中文文档: http://www.nginx.cn/doc/
阅读全文
摘要:场景: Nginx+Web服务器可以实现负载均衡,但是一台Nginx也是有限的,如果并非量高的话,在他的上层如何实现负载均衡。 如果是DNS或者CDN的话,建多个机房,势必有多个机房数据同步的问题。 有什么这方面的好的资料吗? 解答: 这方面的资料,基本都是一块一块不完整的。我大概跟你说一个基本架构
阅读全文
摘要:DDoS估计是一个非常头痛的问题。 分布式拒绝服务攻击(DDoS)指的是通过多台机器向一个服务或者网站发送大量看似合法的数据包使其网络阻塞、资源耗尽从而不能为正常用户提供正常服务的攻击手段。随着互联网带宽的增加和相关工具的不断发布,这种攻击的实施难度越来越低,有大量IDC托管机房、商业站点、游戏服务
阅读全文
摘要:nginx.org是开源社区,管理着Nginx开源版。 nginx.xom是商业社区,管理着Nginx Plus商业版。 商业版和开源版是有很大区别的,服务还加更强大的功能,当然依托开源社区加载第三方开源的模块也可以和商业版媲美的,并且比它更强大都行。不过一些商业大公司一般都会购买商业版,比较有服务
阅读全文
摘要:说明:Fiddler官方提供了Mono版本的,但是只有2014版本的,不是最新的,并且运行期间会有BUG,比如界面错乱卡死等等,但是勉强能代理,抓SSL的包,如果使用了要做好心理准备。将就一下还是可以接受的。 下载: http://fiddler.wikidot.com/mono 离线版本:(链接:
阅读全文
摘要:说明:不一定有效,要不断尝试。 http://www.linuxwang.com/html/2150.html http://blog.csdn.net/feishicheng/article/details/70662094
阅读全文
摘要:其实只要是标准的WSDL的SOA接口WebService都可以用。 调用方式: 注意:上面的方式不包括加密或者登录的,其实SOA有一套完整的加密方式。 参考: http://www.cnblogs.com/MarsCheng/p/7218424.html(以上部分内容转自此篇文章) http://l
阅读全文
摘要:安装: 启动:
阅读全文
摘要:说明:在Mac下的Launchpad图标添加和删除都与应用程序的app文件有关,如果单纯的只想在Launchpad添加自定义的图标,然后指定要某条命令运行时,建议不要这么干,Launchpad的图标管理没Linux那么简单,且操作复杂。 常规方法: 添加,删除 直接把下载好的app文件拖入到应用程序
阅读全文
摘要:内核的shmall和shmmax参数 SHMMAX=配置了最大的内存segment的大小:这个设置的比SGA_MAX_SIZE大比较好。 SHMMIN=最小的内存segment的大小 SHMMNI=整个系统的内存segment的总个数 SHMSEG=每个进程可以使用的内存segment的最大个数 配
阅读全文
摘要:swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,具体如下
阅读全文
摘要:删除 【Ctrl】+【D】删除光标所在位置上的字符相当于VIM里x或者dl 【Ctrl】+【H】删除光标所在位置前的字符相当于VIM里hx或者dh 【Ctrl】+【K】删除光标后面所有字符相当于VIM里d shift+$ 【Ctrl】+【U】删除光标前面所有字符相当于VIM里d shift+^ 【C
阅读全文
摘要:用nohup可以启动一个后台进程。让一个占用前台的程序在后台运行,并静默输出日志到文件: nohup command > logfile.txt & 但是如果需要结束这个进程,一般做法是用ps命令找出这个进程,用grep过滤进程名,最后得到pid,然后再用kill命令结束进程: ps -ax | g
阅读全文
摘要:iptables对于任何Linux基本都适用,虽然在最新版的CentOS 7和Ubuntu上已经有代替的工具来简化iptables,但是最终还是会把规则写入iptables中。 读教程前先阅读iptables的基本操作和概念,再进行下面的教程阅读,不然会导致无法理解。 http://man.linu
阅读全文