随笔分类 -  Linux

Linux
Unix环境高级编程-阻塞访问原理——等待队列
摘要:有些时候,一个系统调用可能无法马上取到或者送出数据:一个温度采集器如果没有采用中断或者轮询的策略,而是在用户发出请求时才进行采集,并在一定的时间后返回结果。如果用户程序希望调用read或write并且在调用返回时能确保得到想要的结果,那么用户程序应该阻塞,直到有结果或者错误后返回,用户程序的阻塞体现 阅读全文

posted @ 2018-04-25 15:45 John_ABC 阅读(742) 评论(0) 推荐(0) 编辑

Linux-记录一次被当肉鸡行为
摘要:转自:http://huoding.com/2016/03/07/495 话说从前些天开始,我的某台服务器不时会出现外网访问响应速度变慢的情况,不过内网访问倒是一直正常。因为并不是核心服务器,所以一开始我便忽略了监控报警,但是随着服务器的可用性越来越差,我不得不腾出手来看看到底发生了什么。 既然是网 阅读全文

posted @ 2016-11-23 15:57 John_ABC 阅读(5000) 评论(0) 推荐(0) 编辑

Linux-配置虚拟IP实例
摘要:在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与应用的隔离,对日常的运维有很大的益处.但在有些应用中还没有配置HA,后期需要配置HA时,我们可以先配置虚拟IP给在线的应用使用,这要 阅读全文

posted @ 2016-10-12 01:21 John_ABC 阅读(19172) 评论(0) 推荐(2) 编辑

Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍
摘要:eth0 eth0:1 和eth0.1三者的关系对应于物理网卡、子网卡、虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口。 子网卡:子网卡在这里并不是实际上的网络接口设备,但是可 阅读全文

posted @ 2016-10-12 01:05 John_ABC 阅读(38106) 评论(0) 推荐(3) 编辑

Linux-新系统搭建注意事项
该文被密码保护。

posted @ 2016-09-28 17:34 John_ABC 阅读(19) 评论(0) 推荐(0) 编辑

Linux-lsof命令
摘要:lsof,List Open Files 列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件(lsof强大原因)。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一 阅读全文

posted @ 2016-09-27 13:13 John_ABC 阅读(5591) 评论(0) 推荐(1) 编辑

Linux-NFS原理介绍
摘要:NFS(network filesystem)是由sun公司开发的,其作用是在网络当中可以将想要开发的目录共享给别人,这样使得访问者访问nfs服务器上的东西就像访问本地的文件一样,在将文件公开给别人的时候就会引起数据安全问题,但nfs有其权限管理机制。只要将权限管理做好,文件划分清晰,对安全问题就高 阅读全文

posted @ 2016-09-13 15:42 John_ABC 阅读(3381) 评论(0) 推荐(0) 编辑

Linux-strace命令
摘要:转自:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html 简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据 阅读全文

posted @ 2016-09-12 13:49 John_ABC 阅读(468) 评论(0) 推荐(0) 编辑

Linux-新网站优化记录(Nginx、MySQL、服务器、PHP)
该文被密码保护。

posted @ 2016-09-01 14:58 John_ABC 阅读(16) 评论(0) 推荐(0) 编辑

Nginx-/etc/sysctl.conf 参数解释
摘要:来自《深入理解Nginx模块开发与架构解析》 P9 转自:http://www.cnblogs.com/goodspeed/p/3587195.html 阅读全文

posted @ 2016-08-30 22:55 John_ABC 阅读(921) 评论(0) 推荐(0) 编辑

Linux-内核缓存区和write行为
摘要:《Unix环境高级编程》 应用缓冲技术能很明显的提高系统效率。内核与外围设备的数据交换,内核与用户空间的数据交换都是比较费时的,使用缓冲区就是为了优化这些费时的操作。其实核心到用户空间的操作本身是不buffer的,是由I/O库用buffer来优化了这个操作。比如read本来从内核读取数据时是比较费时 阅读全文

posted @ 2016-08-30 13:32 John_ABC 阅读(7349) 评论(0) 推荐(0) 编辑

Linux-内存管理机制、内存监控、buffer/cache异同
摘要:在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux 阅读全文

posted @ 2016-08-23 16:04 John_ABC 阅读(16470) 评论(0) 推荐(1) 编辑

Linux-Memcached原理深度分析详解
摘要:转到:http://blog.csdn.net/a837199685/article/details/42872627 阅读全文

posted @ 2016-08-09 15:47 John_ABC 阅读(174) 评论(0) 推荐(0) 编辑

Linux-Memcache分布式部署方案(magent代理解决单点故障)
摘要:Memcached的特点 Memcached作为高速运行的分布式缓存服务器具有以下特点。 1. 协议简单:memcached的服务器客户端通信并不使用复杂的MXL等格式, 而是使用简单的基于文本的协议。 2. 基于libevent的事件处理:libevent是个程序库,他将Linux 的epoll、 阅读全文

posted @ 2016-08-09 14:04 John_ABC 阅读(3519) 评论(0) 推荐(0) 编辑

Linux-孤儿进程与僵尸进程[总结]
摘要:1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。 2、基本概念 我 阅读全文

posted @ 2016-08-03 21:29 John_ABC 阅读(6063) 评论(0) 推荐(2) 编辑

PHP-通过strace定位故障原因
摘要:俗话说:不怕贼偷,就怕贼惦记着。在面对故障的时候,我也有类似的感觉:不怕出故障,就怕你不知道故障的原因,故障却隔三差五的找上门来。 十一长假还没结束,服务器却频现高负载,Nginx出现错误日志: connect() failed (110: Connection timed out) while c 阅读全文

posted @ 2016-07-18 11:02 John_ABC 阅读(5909) 评论(0) 推荐(0) 编辑

Linux-iptables详解
摘要:一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。 目前市面上比较常见的 阅读全文

posted @ 2016-03-26 22:27 John_ABC 阅读(1931) 评论(0) 推荐(1) 编辑

Git-在一个电脑上同时使用两个Git的账号
摘要:前言又需要登录公司的账号,又想在电脑上使用自己的账号。实现首先是git config方面的设置,要取消掉原本对于git账号的全局设置。git config --global --unset user.name #取消全局设置git config --global --unset user.emai... 阅读全文

posted @ 2016-01-07 13:36 John_ABC 阅读(2274) 评论(0) 推荐(0) 编辑

Linux-HUP信号的干扰问题
摘要:在向大家详细介绍Linux HUP信号之前,首先让大家了解下Linux HUP信号,然后全面介绍Linux服务器X,希望对大家有用。想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作?我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的... 阅读全文

posted @ 2015-09-22 13:43 John_ABC 阅读(1496) 评论(0) 推荐(0) 编辑

Linux-《Linux命令行与shell脚本编程大全》阅读笔记
摘要:1.内核负责的主要功能 系统内存管理、软件程序管理、硬件设备管理、文件系统管理 2.GNU工具链 Linux内核是系统的核心,控制着内存、程序和硬件等是如何与对方交互的。内核还需要工具链来执行一些标准功能,比如控制文件、文本和进程等。 3.terminfo数据库 Linux需要知道你模拟的哪个终端, 阅读全文

posted @ 2015-08-31 11:06 John_ABC 阅读(541) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示