最近两个月有意跳槽,看到了一篇Linux运维工程师面试-部分题,就试着做了一下,感觉对Linux基础部分挺有帮助,在这里整理一份参考答案给大家,错误之处还望多多指出。博文原地址http://wgkgood.blog.51cto.com/1192594/1627684一、Linux操作系统知识1.常见的Linux发行版本都有..
分类:
系统相关 时间:
2015-04-13 07:02:09
阅读次数:
480
linux的文件系统,是把硬盘空间格式化为若干node和block数据块,一般文件的创建,目录的创建,都会占用一个node,如果创建的是文件,具体的数据保存在若干block数据块中,node记录数据块的号码,所有的node和block在文件系统中都已经编号好;如果创建的是目录,会占用一个node.....
分类:
系统相关 时间:
2015-04-13 06:56:15
阅读次数:
163
linux 在C的方式下,服务端的创建主要包括几个模块:套节字的创建、封装IP地址和端口号以及socket连接方式、绑定socket和封装的struct sockaddr_in,监听的执行、开启服务端,接受client链接、接受客户端消息、发送服务端消息。 套节字的创建: 代码: int...
分类:
系统相关 时间:
2015-04-13 06:51:46
阅读次数:
191
yum -y install gcc gcc-c++ libtool-ltdl libtool-ltdl-devel openssl openssl-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype fr...
分类:
系统相关 时间:
2015-04-13 06:50:53
阅读次数:
158
1#include2#include3#include45pthread_mutex_tmutex;6pthread_cond_tcond_full;7pthread_cond_tcond_empty;89intg_iBufSize=0;1011void*thread_producer(void*a...
分类:
系统相关 时间:
2015-04-13 01:35:18
阅读次数:
183
Tip28
Use Line Numbers as an Address
If we enter an Ex command consisting only of a number, then Vim will interpret that as an address and move our cursor to the specified line.Specify a Range of Lines...
分类:
系统相关 时间:
2015-04-13 00:25:22
阅读次数:
230
自从那天脑袋短路后,下了个汉化包将Eclipse给汉化了,用的我真TMD的不习惯,一直想还原为EN文,试了好多办法,删文件,汉化包,改eclipse.ini文件中的“-nl zh”参数也无效果,其实有一个很土的方法。这个方法很简单:对于安装过语言包的eclipse用户,可以通过对快捷方式的参数设定,...
分类:
系统相关 时间:
2015-04-13 00:17:41
阅读次数:
274
作者:xujianguo原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000——————————————————————————————————————————————————————-————实验...
分类:
系统相关 时间:
2015-04-13 00:11:33
阅读次数:
170
打开Eclipse Babel Project 主页:http://www.eclipse.org/babel/downloads.php根据Eclipse的版本找到相应的插件地址,复制下来。进入Eclipse,选择Help->Install New Software...点击Add按钮,把刚才复制...
分类:
系统相关 时间:
2015-04-13 00:07:46
阅读次数:
237
1. 什么是Bash?Bash是一个为GNU计划编写的Unix Shell, 也是许多Linux平台默认使用的Shell。Shell是一个命令解释器,是介于操作系统内核和用户之间的一个绝缘层。同时, Shell也是一种解释性语言或脚本语言。它通过将系统调用、公共程序、工具和编译过的二进制程序"粘合"...
分类:
系统相关 时间:
2015-04-13 00:01:49
阅读次数:
304
序在linux下开发php项目中,感觉用vi的编辑效率还是会低于windows下的开发,所以在测试服务器搭建ftp服务器,在windows开发环境下添加ftp插件,能够直接编辑服务器文件,或者编辑本地文件上传服务器,极大的提高新增代码的部署和测试时间。第一步下载http://sourceforge....
分类:
系统相关 时间:
2015-04-13 00:01:17
阅读次数:
389
这篇是网易云课堂《Linux内核分析》这门课的作业Linux提供了三个系统调用创建进程,v_fork, fork和clone。fork是将父进程的所有资源都复制给了子进程,所以不带参数。而clone是将指定资源复制给子进程,所以带参数。不论哪种方式最终都要调用do_fork。long do_fork...
分类:
系统相关 时间:
2015-04-13 00:01:56
阅读次数:
559
操作系统:Ubuntu12.04
搭建环境:Qt4.5.3开发环境--编译库文件和qmake工具
①到http://download.qt.io/archive/qt/4.5/网站下载编译源文件,然后放到Ubuntu系统里进行解压:
tar –xzvf qt-x11-opensource-src-4.5.3.tar.gz
tar –xzvf qt-embedded-linux-openso...
分类:
系统相关 时间:
2015-04-12 22:51:21
阅读次数:
372
Eclipse提交代码错误:rejected –non-fast-forward...
分类:
系统相关 时间:
2015-04-12 22:50:03
阅读次数:
284
我是个离不开google服务的人。花钱买的SSH服务也时不时抽风。于是……
$sudo apt-get install miredo
$ifconfig
在结果中应该能看见一个叫 teredo 的虚拟网卡。
$ ping6 ipv6.google.com
PING ipv6.google.com(2404:6800:8003::93) 56 data bytes
64 ...
分类:
系统相关 时间:
2015-04-12 22:46:31
阅读次数:
167
Linux学习之路
1:显示日期时间的命令:date
date->可以显示出星期月日时分秒年
date +%Y/%m/%d->可以显示出:年/月/日(date后面必须有至少一个空格)
date +%H:%M:%S->显示出:时:分:秒(date后面必须有至少一个空格)
date +%h->显示:月(英文的)
2:显示日历命令:cal:
cal ->显示当月的日历
cal 2009-...
分类:
系统相关 时间:
2015-04-12 22:46:30
阅读次数:
202