Linux
huasonl88
这个作者很懒,什么都没留下…
展开
-
CentOS 6.4 编译安装 gcc-4.8.0
1.首先下载源代码wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2 2.解压tar -jxvf gcc-4.8.0.tar.bz2 3.下载编译所需的依赖项转载 2014-06-23 20:15:15 · 1189 阅读 · 0 评论 -
数字签名与数字证书
原文链接:http://blog.csdn.net/oscar999/article/details/9364101前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。转载 2017-11-19 21:57:56 · 260 阅读 · 0 评论 -
盛大游戏李阳:龙之谷服务器设计
9月23日,首届“梦想·匠心”腾讯游戏开发者大会于深圳举行,在技术分论坛上,盛大游戏《龙之谷》手游技术总监李阳分享了龙之谷的服务器设计。作为《龙之谷》的手游技术负责人,李阳从事多年游戏后端开发,参与多款上线项目研发。李阳于本次论坛上分享《龙之谷》手游服务器在架构设计、灾备处理、性能优化、压力测试等方面遇到的一些问题和经验总结。以下内容为分享实录:李阳:谢谢大家!我大概介绍一下我们项转载 2017-10-26 11:56:44 · 511 阅读 · 0 评论 -
select、poll、epoll之间的区别
原文链接:http://www.cnblogs.com/Anker/p/3265058.htmselect,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也转载 2017-10-14 13:00:07 · 209 阅读 · 0 评论 -
Linux epoll模型
http://www.cnblogs.com/venow/archive/2012/11/30/2790031.html定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开转载 2017-09-12 18:16:02 · 291 阅读 · 0 评论 -
基于Nginx实现10万+并发,你应该做的Linux内核优化
原文链接:https://zhuanlan.zhihu.com/p/26401725?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;在优化内核时,可以转载 2017-04-20 14:54:07 · 1797 阅读 · 0 评论 -
Linux内核参数——优化网络速度
所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲 2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲 3. /proc/sys/net/ipv4/tcp_timesta转载 2017-03-20 14:38:25 · 2117 阅读 · 0 评论 -
ssh-config配置
之前遇到这样的一个问题:我有两个github账号,一台电脑上都要访问这两个账号,都使用ssh key认证方式,该怎么配置ssh?这里先说说ssh的配置。ssh的配置文件ssh client有两个配置文件,/etc/ssh/ssh_config和~/.ssh/config,前者是对所有用户,后者是针对某个用户,两个文件的格式是一样的。ssh配置文件的格式每一行是一个配置项,如下:...转载 2016-08-09 22:46:12 · 24296 阅读 · 0 评论 -
ssh免输入密码登录
原文链接:http://www.cnblogs.com/lovingprince/archive/2011/08/04/2166213.html场景:服务器A 采用ssh 登录服务器B,没有任何特殊设置情况下,采用ssh host.b 会出现提示Password: 让输入密码。如何可以不手工输入密码?解决方案: 生成ssh公钥和私钥[qi转载 2015-12-08 11:43:11 · 607 阅读 · 0 评论 -
linux awk命令详解
原文链接:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不转载 2015-07-27 11:29:21 · 344 阅读 · 0 评论 -
本地git服务的创建 pymongo安装
创建个本地git服务器adduser git #创建一个git用户passwd git #设置下git用户的密码su - git #切换到git用户mkdir mygit.git #创建git文件服务器文件夹路径cd mygit.git #进入git --bare init #初始化一个空的仓库su - lhs #回到登入用户mkdir mygit #创建一原创 2014-07-03 16:25:35 · 708 阅读 · 0 评论 -
CentOS Linux中为firefox安装Flash Player步骤
原文链接:http://www.2cto.com/os/201212/175007.htmlentOS Linux中为firefox安装Flash Player步骤 环境:CentOS 6.2 浏览器:Firefox FlashPlayer 下载地址:http://get.adobe.com/cn/flashplayer/转载 2014-11-25 13:53:35 · 603 阅读 · 0 评论 -
cmake 简介
原文链接:http://tzc.is-programmer.com/show/476.html CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法 CMake的所有的语句都写在一转载 2014-10-27 10:38:07 · 476 阅读 · 0 评论 -
Linux 编译安装Boost
原文链接:http://blog.163.com/yungang_z/blog/static/175153133201262445539767转载 2014-06-26 10:49:21 · 664 阅读 · 0 评论 -
浅析epoll – epoll函数深入讲解
原文链接:https://www.cppfans.org/1418.html 前一篇大致讲了一下epoll是个什么东西,优点等内容,这篇延续上一篇的内容,主要是分析epoll的函数,epoll高性能的深入分析。epoll的三大函数1.创建epoll fd函数 1 int epoll_create(int size); epol...转载 2018-07-26 19:55:08 · 1007 阅读 · 1 评论