上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: ``` !/bin/bash USER=test PASS=$USER GROUP=root HOME=/data/home/$USER if user not exist if [[ $(cat /etc/passwd | grep E '^$USER:' c) == "0" ]]; then u 阅读全文
posted @ 2016-07-11 14:46 Florian 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个Master组件提供服务,其中正在使用的组件称为Active,另一个作为备份称为Standby,例如HDFS的NameNode、YARN 的ResourceManager。HDFS的web页面只有通过Active的Name 阅读全文
posted @ 2016-06-27 23:04 Florian 阅读(4826) 评论(0) 推荐(1) 编辑
摘要: ARM的指令系统中关于栈指令的内容比较容易引起迷惑,这是因为准确描述一个栈的特点需要两个参数: 栈地址的增长方向 :ARM将向高地址增长的栈称为 递增栈 (Descendent Stack),将向低地址增长的栈称为 递减栈 (Acendant Stack) 栈指针的指向位置 :ARM将栈指针指向栈顶 阅读全文
posted @ 2016-03-07 13:09 Florian 阅读(9652) 评论(1) 推荐(3) 编辑
摘要: 因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置。 1. 最简反向代理配置 在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。 upstream my_server { server 10 阅读全文
posted @ 2016-02-17 11:55 Florian 阅读(240188) 评论(7) 推荐(9) 编辑
摘要: 一直以来被Linux的hostname和fqdn(Fully Qualified Domain Name)困惑了好久,今天专门抽时间把它们的使用细节弄清了。 一、设置hostname/fqdn 在Linux系统内设置hostname很简单,如: $ hostname florian 如果... 阅读全文
posted @ 2016-01-24 00:42 Florian 阅读(9941) 评论(0) 推荐(0) 编辑
摘要: 提问的智慧英文原文:Eric S. Raymond,翻译:王 刚引言在黑客的世界里,你所提技术问题的解答很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。开源程序的应用已经很广,你通常可以从其他更有经验的用户而不是黑客那里得到解答。这是好事,他们一般对新手常... 阅读全文
posted @ 2015-10-15 14:43 Florian 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 学习ARM汇编时,少不了对ARM汇编指令的调试。作为支持多语言的调试器,gdb自然是较好的选择。调试器工作时,一般通过修改代码段的内容构造trap软中断指令,实现程序的暂停和程序执行状态的监控。为了在x86平台上执行ARM指令,可以使用qemu模拟器执行ARM汇编指令。 一、准备ARM汇编程序 首... 阅读全文
posted @ 2015-10-09 23:45 Florian 阅读(8326) 评论(4) 推荐(0) 编辑
摘要: 高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(BlockingIO):即传统的IO模型。(2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的N... 阅读全文
posted @ 2014-11-14 23:39 Florian 阅读(67077) 评论(40) 推荐(75) 编辑
摘要: 使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看分析在Linux系统下开发的项目代码,我们知道Linux系统中文本文件默认编码格式是UTF-8,而Windows中文系统中的默认编码格式是Gb2312。系统内的编码格式有所区别倒无伤大雅,关键的是SourceInsigh... 阅读全文
posted @ 2014-06-11 15:52 Florian 阅读(3906) 评论(0) 推荐(4) 编辑
摘要: Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。 模块的Hello World! 我们通过创建一个简单的模块进行测试。首先是源文件main.c和Makefile。 f... 阅读全文
posted @ 2014-05-15 21:47 Florian 阅读(18505) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页