Linux
文章平均质量分 50
纪辰晓
全栈工程师+创业者
展开
-
不带缓冲IO与带缓冲IO的区别分析
先来看看不带缓存的I/O和标准(带缓存的)I/O都有那些不带缓存的I/O: read,write,open......标准(带缓存的)I/O: fgets,fread,fwrite.....这里使用两个对应的函数进行比较:ssize_t write(int filedes, const void *buff, size_t nbytes)size_t fwrit转载 2015-05-14 10:45:47 · 1985 阅读 · 0 评论 -
基于Nginx服务器安装phpMyAdmin
在之前的一篇博文中,介绍了如何在CentOS环境下安装LEMP,如果已经安装好了LEMP环境,Nginx、php和MySQL也已经跑起来了,接下来,我们需要安装phpMyAdmin,实现MySQL的可视化操作。Step One 安装phpMyAdminEPEL是yum的一个附件的软件源,phpMyAdmin在这个软件源中可以下载到,因此如果已经下载了EPEL,则直接通过以下命令即可原创 2015-12-12 23:17:38 · 3896 阅读 · 0 评论 -
阿里云ECS Linux解决SSH会话连接超时问题
用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制。解决方案:1、设置服务器向SSH客户端连接会话发送频率和时间#vi /etc/ssh/sshd_config,添加如下两行ClientAliveInterval 60ClientAliveCountMax 86400注:Client转载 2015-12-10 16:11:33 · 12502 阅读 · 2 评论 -
How To Install Linux, nginx, MySQL, PHP (LEMP) stack on CentOS 6
About LempLEMP stack is a group of open source software to get web servers up and running. The acronym stands for Linux, nginx (pronounced Engine x), MySQL, and PHP. Since the server is already ru转载 2015-12-10 14:06:46 · 663 阅读 · 0 评论 -
nginx安装部署
Nginx安装部署【转载】:原文地址:http://www.cnblogs.com/zhuhongbao/archive/2013/06/04/3118061.htmlNginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Ramble转载 2015-10-05 15:37:51 · 284 阅读 · 0 评论 -
vim基本配置.vimrc
"语法高亮syntax on"高亮度查找set hlsearch"设置底色色调set bg=dark"可随时用退格键删除set backspace=2"显示行号set number"自动缩进与C语言风格缩进set autoindentset cindent"缩进宽度set tabstop=4转载 2015-10-05 15:31:25 · 302 阅读 · 0 评论 -
网易电面-静态库与动态库
该博文部分摘自【C++静态库与动态库】静态库静态库可以简单的看成是一组目标文件(.o/.obj文件)的集合,即将多个目标文件压缩打包成一个文件。对应的链接方式为静态链接,即在使用该静态库时,会将自己编写的程序的目标文件和静态库文件一起链接生成可执行文件。在运行该程序时,静态库中的函数在代码段有自己固定的地址空间。静态库的特点静态库对函数库的链接是放在编译时期完成的,即在转载 2015-08-22 19:51:47 · 477 阅读 · 0 评论 -
关于磁盘缓存与磁盘缓冲区的理解与延伸
前言前两天的腾讯电话面试,问到一个问题,文件写入磁盘的过程是怎样的?当时的回答是:用系统调用函数write文件内容到内核缓存中,后台有个守护进程会周期性的将缓存持久化到磁盘中。然后面试官问了一个问题:磁盘中有没有缓存?磁盘中有没有缓存呢?磁盘缓存与磁盘缓冲区查了一些资料,终于搞明白了。磁盘缓存,又称磁盘快取,实际上就是将下载到的数据先保存于系统为软件分配的内存空间中(这个内存空间被原创 2015-09-04 21:27:03 · 7356 阅读 · 0 评论 -
Linux多线程【转载】
前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一int型全局变量g_Flag初始值为0;2) 在主线称中起动线程1,打印“this is thread1”,并将g转载 2015-08-08 21:49:49 · 328 阅读 · 0 评论 -
Linux系统平均负载
系统平均负载-基本解释在Linux shell下,有很多命令可以看到Load Average,例如:root@Slyar.com:~# uptime12:49:10 up 182 days, 16:54, 2 users, load average: 0.08, 0.04, 0.01root@Slyar.com:~# w12:49:18 up 182 days, 1转载 2015-07-15 19:54:07 · 1104 阅读 · 0 评论 -
Linux命令之大文件切分与合并
当面临将一个大文件进行切分时,linux的split命令是很好的选择。它包含多种参数,支持按行、大小进行切分。split命令的语法如下:split [--help][--version][-a ][-b][-C ][-l ][要切割的文件][输出文件名前缀]对应的参数描述如下:-a, --suffix-length=N 使用的后缀长度 (默认为 2)-b, --byt转载 2015-07-27 18:58:29 · 348 阅读 · 0 评论 -
Linux操作系统编译集成有H.264的ffmpeg
一、环境准备ffmpeg下载:http://www.ffmpeg.org/download.htmlx264下载:http://download.videolan.org/x264/snapshots/yasm下载:http://yasm.tortall.net/Download.html二、编译1、编译yasm。./configure原创 2015-05-26 18:47:08 · 966 阅读 · 0 评论 -
树莓派忘记密码如何重设
Step 1 – Grab The SD Card步骤1-取出sd卡Power down the Pi and remove the SD card. Insert it into your PC.将树莓派关机,移除sd卡,插入到你的电脑Step 2 – Edit cmdline.txt步骤2-编辑cmdline.txtThe boot partit转载 2015-11-24 22:55:54 · 10552 阅读 · 0 评论