linux
yangzai77
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux命令:alias别名使用
我们在使用linux过程中,每个命令后都要跟一些参数,可是对于常用的参数假如每次都是手动的添加就是显得麻烦些了。linux 可能通过命令别名的功能来减少您的输入,请下面操作就明白了。在用户目录下进入配置文件,如:用户: 进入配置文件vi .cshrc输入:alias rmlog 'rm /home/seekf09/nginrun/log/debug/*.log;原创 2013-01-24 21:10:37 · 596 阅读 · 0 评论 -
epoll编程,单epoll+线程池?线程池+epoll?nginx实现高并发的原理?
草稿未验证1 epoll编程,如何实现高并发服务器开发?- 知乎 https://www.zhihu.com/question/21516827/answer/55127881nginx 多进程网络编程的巅峰memcached 多线程网络编程的巅峰redis单线程网络编程的巅峰~~2 为什么说 event-loop 在 IO 密集型场景中比线程模型更高效? https://w...转载 2019-06-28 11:39:39 · 420 阅读 · 0 评论 -
高并发的epoll+线程池,业务在线程池内
我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指“I/O线程”,即负责I/O操作,协调分配任务的“管理线程”,而实际的请求和任务通常交由所谓“工作者线程”处理。通常多线程模型下,每个线程既是I/O线程又是工作者线程。所以这里讨论的是,单I/O线程+多工作者线程的模型,这也是最常用的一种服务器并发模型。我所在的项目中的server代码中,这种模型随处可见。它还有个名字,叫“半...转载 2019-06-28 11:26:06 · 240 阅读 · 0 评论 -
Linux下常用的C/C++开源Socket库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/fengbingchun/article/details/463493791.Linux Socket Programming In C++ : http://tldp.org/LDP/LG/issue74/tougher.html2.ACE: http://www...转载 2019-05-10 11:03:32 · 1684 阅读 · 0 评论 -
vi 编辑器入门学习
vi入门三种模式命令模式,编辑模式,末行模式。 切换方式:命令模式→ i、a、o →编辑模式(I、A、O)编辑模式→ Esc →命令模式,命令模式→ :→末行模式。功能命令模式(Command Mode):控制光标移动,删除字符,段落复制,等其它功能。编辑模式(Insert Mode): 新增文字及修改文字。末行模式(Last Line Mode):保存文件转载 2014-08-01 13:58:14 · 525 阅读 · 0 评论 -
域用户建立信任关系
请建立如下信任关系: seekf09用户到uoakf09用户的信任关系擦 seekf09用户到devdata服务器擦用户的信任关系 uoakf09用户到ideploy服务器devdata用户的信任关系以建立seekf09用户到uoakf09用户的信任关系为例: 1) 切换到seekf09用户,生成rsa公钥私钥对,id_rsa是私钥,id...原创 2013-03-15 15:42:33 · 1401 阅读 · 0 评论 -
shell编程基础(3.常用概念命令与操作
5信号处理信号就是系统向脚本或命令发出的消息,告知它们某个事件的发生。这些事件通常是内存错误,访问权限问题或某个用户试图停止你的进程。信号实际上是一些数字。下表列出了最常用的信号及它们的含义列出所有信号:>kill–lHUP INT QUIT ILL TRAP IOT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM USR1USR2 CLD P转载 2013-03-14 10:54:25 · 875 阅读 · 0 评论 -
shell编程基础(2.2 SHELL编程语法)
7 比较操作比较操作一般用在条件判断中,以下语法使用条件判断为例:7.1 字符串比较1)字符串相等比较if [ $str = “value” ]; then #注意等号两边比较有空格,否则为赋值运算…fi 2)字符串是否为空if [ “-$str” = “-” ]; then #-没有任何含义,只是为了增加可读性…转载 2013-03-14 10:50:57 · 636 阅读 · 0 评论 -
shell编程基础(2.1SHELL编程语法)
Script是以行为单位,我们所写的Script会被分解成一行一行来执行。而每一行可以是命令、注解、或是流程控制指令等。如果某一行尚未完成,在行末加上"\" ,这个时候下一行的内容就会接到这一行的後面,成为同一行。 当Script中出现"#"时,再它後面的同一行文字即为注解,Shell会对其翻译。 在Script中要执行一个命令的方法和在命令列中一样,你可以前台或后台执行,执行命令时也会转载 2013-03-14 10:48:22 · 764 阅读 · 0 评论 -
shell编程基础(1.SHELL范式)
【1】SHELL范式规定一个范式,有利于统一程序风格,增加可读性。对于编写SHELL,拷贝修改即可。范式:ASSIGN SHELL/指定壳DESCRIPTION/程序说明BODY/程序体 扩展:1 ASSIGN SHELL/指定壳,如果不指定壳,默认使用Bourne SHELL,建议使用KSH#!SHELL路径1.1 CSH#!/bin/csh1.转载 2013-03-14 10:35:44 · 656 阅读 · 0 评论 -
Unix命令行程序和内建指令分类
文件系统▪ cat ▪ cd ▪ chmod ▪ chown ▪ chgrp ▪ cksum ▪ cmp ▪ cp ▪ du ▪ df ▪ fsck ▪ fuser ▪ ln ▪ ls ▪ lsattr ▪ lsof转载 2013-02-24 11:18:23 · 412 阅读 · 0 评论 -
单个 epoll + 线程池与每个线程一个 epoll 这两种架构哪个更适合大量短连接的场景?
转:https://www.zhihu.com/question/271561199/answer/374711772问题:不少教程上都提到线程池适合大量的网络短连接的任务场景。但我总感觉这个优势有点站不住脚(单 epoll + 线程池模型),主要考虑到两点:线程池的实现机制使得需要引入锁管理线程调度,这个开销在 per thread per epoll 模型中是不需要的。 大量的短...转载 2019-06-28 11:59:07 · 1019 阅读 · 0 评论
分享