Linux
文章平均质量分 81
郭龙_Jack
这个作者很懒,什么都没留下…
展开
-
linux基础知识总结
http://www.2cto.com/os/201209/156146.html1 linux 概述1.1 linux 结构1.1.1 linux的四部分 可以把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具 /bin 普通用户的可执行文件,系统的任何用户都可以执行该目录中的命令/boot 存放Linu转载 2016-01-01 15:16:49 · 426 阅读 · 0 评论 -
性能调优攻略|系统调优
1/ I/O 模型我们都知道,Unix/Linux 下把所有的设备都当成文件来进行 I/O,所以大部分操作都是 I/O 相关的系统调用。主要的 I/O 方式如下:同步阻塞式 I/O;同步无阻塞式;I/O 异步;AIO 方式。这种 I/O 模型是一种处理与I/O 并行的模型。I/O 请求会立即返回,说明请求已经成功发起。AIO转载 2017-03-02 23:15:51 · 1409 阅读 · 0 评论 -
日志分析查看——grep,sed,sort,awk运用
http://blog.csdn.net/teamlet/article/details/38046409/概述 我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了。于是,很有必要通过一些手段来高效地辅助你来快速的从日志中找到你要找的问题。转载 2017-04-28 09:52:19 · 619 阅读 · 0 评论 -
区别 chown和chmod的用法
hown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。chown用法用来更改某个目录或文件的用户名和用户组的chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)例1:chown root:root /tmp/tmp1就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组).例2:chown转载 2017-08-09 09:31:34 · 683 阅读 · 0 评论 -
linux 查耗费资源的进程
按耗费CPU排序[ibmlog@uat04 ~]$ ps -aux --sort -pcpuWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND原创 2017-08-09 10:05:41 · 519 阅读 · 0 评论 -
linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际...转载 2017-08-09 11:08:20 · 819 阅读 · 0 评论 -
再谈select, iocp, epoll,kqueue及各种I/O复用机制
http://blog.csdn.net/shallwake/article/details/5265287上篇文章太过幼稚,一派胡言,希望没有误导大家。。我也是菜鸟,学习本身就是一个不断追求真理的过程,希望能谅解:)首先感谢kasicass GG指出错误(已经指导我很多次了,非常感谢~~),然后我又查阅了一些资料,再次整理,more seriously and detailedly~转载 2016-12-09 21:40:06 · 1530 阅读 · 0 评论 -
linux awk命令详解
https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本:转载 2017-12-07 10:26:57 · 119 阅读 · 0 评论 -
常用linux命令
查连接一指定端口的各ip连接数[applog@c11-tom-n0701 core]$ netstat -nat | grep "10.10.12.168:10050" tcp 0 0 10.10.12.168:10050 0.0.0.0:* LISTEN tcp 0 0 1原创 2017-12-07 14:29:55 · 178 阅读 · 0 评论 -
Linux内核 TCP/IP、Socket参数调优
http://www.cnblogs.com/pangguoping/p/5830328.html/proc/sys/net目录 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),例如下面这些重要的参数:参数(路径+文件)描述转载 2017-12-06 17:59:16 · 215 阅读 · 0 评论 -
/proc/meminfo详解
http://blog.csdn.net/cnctloveyu/article/details/4074892"Free," "buffer," "swap," "dirty." What does it all mean? If you said, "something to do with the Summer of '68", you may need a primer on 'me转载 2017-01-25 14:51:18 · 342 阅读 · 0 评论 -
linux下使用free命令查看实际内存占用(可用内存)
转:http://blog.is36.com/linux_free_command_for_memory/ linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位)。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:used=total-free 即 tota转载 2016-12-05 23:04:10 · 41829 阅读 · 0 评论 -
java调用shell命令并获取执行结果
http://blog.csdn.net/arkblue/article/details/7897396使用到Process和Runtime两个类,返回值通过Process类的getInputStream()方法获取[plain] view plaincopypackage ark; import java.io.Buffe转载 2016-01-01 16:43:08 · 1787 阅读 · 0 评论 -
查看linux服务器上的一些统计数据
服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i “80”|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3)、统计已连接上的,状态为“established netstat -na|grep ESTABLISHED|wc -l 4)、查出哪个IP地址连接最多,将其封了。转载 2016-03-30 22:40:45 · 1714 阅读 · 0 评论 -
聊聊Socket、TCP/IP、HTTP、FTP及网络编程
http://blog.jobbole.com/99694/1 这些都是什么既然是网络传输,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。1.1 TCP/IP协议组TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负转载 2016-04-27 22:46:15 · 460 阅读 · 0 评论 -
Nginx+Keepalived实现站点高可用
https://segmentfault.com/a/1190000002881132公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果。(nginx做反向代理,实现后端应用服务器的负载均衡)快速搭建请直接转载 2016-04-27 22:53:06 · 454 阅读 · 0 评论 -
使用keepalived实现双机热备
http://blog.csdn.net/kkdelta/article/details/39433137通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。keepalived的工作原理是V转载 2016-06-03 22:17:56 · 457 阅读 · 0 评论 -
iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代转载 2016-11-30 17:40:44 · 199 阅读 · 0 评论 -
Linux vmstat命令实战详解
http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.htmlvmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二转载 2016-11-15 09:17:55 · 274 阅读 · 0 评论 -
深入理解linux启动过程
http://blog.itpub.net/7668319/viewspace-856199/linux系统的启动过程是由很多步骤组成的,但是,无论你是启动一个标准的x86桌面计算机,还是一个嵌入式PowerPC的目标板,大多数的流程是惊人得相似的。这篇文章,探索了linux从最初的启动准备到用户空间中某个程序被开启之间的启动过程,跟随这个流程,你还能学到其他许多与启动有关的知识,例如,boo转载 2016-12-01 09:26:42 · 283 阅读 · 0 评论 -
服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
http://blog.csdn.net/shootyou/article/details/6622226昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLO转载 2016-11-15 14:27:19 · 956 阅读 · 0 评论 -
浅谈linux线程切换问题
http://www.jb51.net/article/102059.htm处理器总处于以下状态中的一种:1、内核态,运行于进程上下文,内核代表进程运行于内核空间;2、内核态,运行于中断上下文,内核代表硬件运行于内核空间;3、用户态,运行于用户空间;一个进程的上下文可以分为三个部分:用户级上下文、寄存器上下文以及系统级上下文。用户级上下文: 正文、数据、用户堆栈以及共享存储区;寄存器上下文: ...转载 2018-04-26 11:04:28 · 3570 阅读 · 0 评论