Linux运维工程师面试题第二套

  • 时间:
  • 浏览:0

弱类型语言一句话,“1”+2=12,而强类型一句话,“1”+2=“大哥,你输入的语法有毛病,你知道不?”

5、inode存储了哪些东西?目录名,文件名趋于稳定哪里?

【评析】ps -ef你什儿 是一一一个多多比较常见的搭配辦法 ,-e是“所有任务管理器”,-f是文件之间的关系;ps -aux也是很常用的,意思是“显示所含其他使用者的任务管理器”。ps命令也还还可不能不能 搭配 -more和管道符使用,也还还可不能不能 搭配输出重定向。

【评析】这道题蛮难的,几句话比较慢说明白,估计面试官主要看完看你的语言组织能力和沟通能力。答案一句话,还还可不能不能 看一下:http://blog.chinaunix.net/uid-210009100-id-10089718.html

class undead:    #先class一一一个多多“不死族”

中间原因分析分析 说了,趋于稳定内存里。

top -n 2指的是更新两次还可不能不能 就停;top -d 3指的是更新周期是三秒;top -p 574 指的是显示pid为574的任务管理器。top情況下按b是显示高亮。

type (a)回车的结果是"xrange",print(a)回车的结果是一一一个多多xrange(10)

AAA.next  回车一句话,会把中间的诗句每个字都显示一遍

AAA="秦时明月汉时关"      

 #设定一一一个多多类,你什儿 类统统不死族的类.init是初始属性、默认属性

【评析】这里又是一一一个多多python 2.7与python 3.5的不同,py2.7里是还还可不能不能 调用.next函数的,为什么我么我让 在py3.5里调用的是next()函数,举个例子,在py2.7里:

3、python的namespace:五种;len()等函数的命名空间

为什么我么我让 让让我门 就还还可不能不能 访问attack你什儿 属性了,虽然 它并什么什么都没办法 在最原始的还可不能不能 被设定。

4、range和xrange的区别

三目运算符是c的东西,python里是什么什么都没办法 的,为什么我么我让 还还可不能不能 用判断一句话来模拟达到你什儿 效果。

【评析】命名空间统统名字和对象的映射。也统统还还可不能不能 把一一一个多多namespace理解为一一一个多多字典,实际上统统当前的Python实现namespace统统用的字典。什么什么都没办法 哪些还还可不能不能 是一一一个多多namespace呢,比如Python的built-in names(包括内置函数,内置常量,内置类型);一一一个多多模块的global names(你什儿 模块定义的函数,类,变量);一一一个多多函数的所有local names;还有一一一个多多类对象的所有属性(数据成员,成员函数)都组成一一一个多多命名空间。

目录名、文件名趋于稳定“目录项”里。

AAA=["zabbix","ngnix","python","Apache","nocchi"]

ln -s /AAA/cache/ /data/cache         #另一一个多多就达到了使用AAA分区的inode为data分区所用的效果

7、python的三目运算符有吗? 为什么我么我会 用一行代码实现三目运算?

【评析】你什儿 问提虽然 面试出来很没意思,原因分析分析 太过理论,为什么我么我让 业界对于你什儿 东西的定义什么什么都没办法 一一一个多多统一的说法。统统你什儿 题问出来挺无语的。记住,目前阳光面的说法:python是动态强类型语言。其中动态静态是针对变量的绑定辦法 ,静态是趋于稳定编译的还可不能不能 绑定变量,而动态是趋于稳定运行的还可不能不能 还还可不能不能 绑定变量。

inode存储了文件大小、user id、group id、文件的读写执行权限、软连接硬链接被引用的次数、时间戳、block的位置。唯独什么什么都没办法 文件名!!!

补充一下,perl和php是弱类型动态语言,c和c++是弱类型静态语言。

linux

-------------------------------------------------------------------------------------------

 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1741994

Linux 内核提供了五种通过 /proc 文件系统,在运行时访问内核内部管理数据型态、改变内核设置的机制。proc文件系统是一一一个多多伪文件系统,它只趋于稳定内存当中,而不占用外存空间。它以文件系统的辦法 为访问系统内核数据的操作提供接口。

还还可不能不能 使用string里的join函数,举个例子

P=undead("食尸鬼","hostile")      #将类实例化,食尸鬼是不死族的一员,他的态度是敌对的

len()等函数的命名空间这玩意该人所有查一下就好。

【评析】刚才的例子显示出来的结果是无缝连接AAA里的元素。原因分析分析 BBB="¥¥¥".join(AAA),这还可不能不能 再print一下,效果统统"zabbix¥¥¥ngnix¥¥¥python¥¥¥Apache¥¥¥nocchi"

print (BBB)

继续说,在python 2.7版本里:xrange能用就多用,这玩意比range更好,原因分析分析 在生成一一一个多多大数字序列的还可不能不能 ,xrange的性能更优秀。虽然 他俩在for in一句话里的输出效果是一样的,为什么我么我让 主要区别是xrange会返回一一一个多多整体,你什儿 比较什儿 于人类的思维,而range返回的是list。比如:

def __init_(self,name=None,attitude=None):  

2、谈谈/proc目录

更多信息请看:http://c.biancheng.net/cpp/html/27100.html

【评析】ls -i你什儿 是显示inode号码的查询辦法 ,我该人所有比较喜欢用ll -hi你什儿 命令。

P.attack回车一下就还还可不能不能 看完结果。这统统还还可不能不能 动态的补充变量的属性,即一次什么什么都没办法 整明白,还还可不能不能 后续补齐。

这道题是还还可不能不能 扩展的,“原因分析分析 老出了系统使用df-h发现/data分区有空余内存,为什么我么我让 却无法建立新文件,这是哪些原因分析分析 ,怎么处理?”

BBB="".join(AAA)

a=xrange(10)

强弱类型是指变量的类型一旦一一一个多多变量被指定了某个数据类型,原因分析分析 不经过强制转换,什么什么都没办法 它就永远是你什儿 数据类型了。而弱类型语言,一一一个多多数字类型的变量即还还可不能不能 是字符串也还还可不能不能 是数字类型,还还可不能不能 容忍隐式类型转换。 python是一一一个多多比较严谨的语言,统统它是强类型语言,而总要弱类型语言。

ps是显示在执行ps你什儿 命令时刻所有任务管理器的情況,而top是动态的监控任务管理器的情況(windows的任务管理器)。

a=range(10)

为什么我么我让 你什儿 还可不能不能 已知设定了name和attitude你什儿 一个多多属性,为什么我么我让 让让我门 还还可不能不能 后补新的属性。

为什么我么我让 xrange的带宽比range放慢,用timeit一下效果更加明显,本机是3.5,range统统xrange,使用timeit.timeit('for i in range(10000000):pass',number=1),看一下查一亿个数用xrange消耗时间仅仅是5秒左右。原因分析分析 在2.7的环境下,用真实的range试一下中间的命令,估计要20多分钟。

type a 回车的结果是“list”,print a回车的结果是一一一个多多list,(1,2,3。。。9,10)。

1、python是强类型还是弱类型的语言?

attitude=attitude

4、谈谈页表,内存管理,TLB

result = XX if True/False else result = YY   当True的还可不能不能 是XX,原因分析分析 是False的还可不能不能 是YY。

为什么我么我让 在实际生产中,宁可有几滴 可迭代的简单参数,统统必有一一一个多多超几滴 的最后返回一一一个多多值的函数。

name=name               #这里设定名字是名字,态度是态度

动态性体现在:python在运行的还可不能不能 还还可不能不能 改变另一一个多多的函数定义,也还还可不能不能 引进新的代码和对象。

强类型

P.attack="爪击"      #设定食尸鬼的攻击辦法

迭代器是五种访问集合元素的辦法 ,从第一一一个多多元素还可不能不能 刚开使访问直至到最后一一一个多多元素访问完毕,迭代器的访问什么什么都没办法 前进什么什么都没办法 后退。迭代器主要用于数学中间不断地“后项加前项”的场合里。

答:你什儿 基本统统inode号码原因分析分析 用完了,统统什么什么都没办法 建立新文件。删除掉/ data/cache/目录中的偏离 文件来释放一偏离 /data分区的inode,原因分析分析 把其他分区的inode引进到/data 分区里,操作如下:

【评析】首先C和C++总要动态语言。为什么我么我让 ,python是还还可不能不能 动态的给实例绑定属性,比如

python

【评析】更多信息在http://blog.csdn.net/zdwzzu1006/article/details/7747977

6、将list的中的一万条字符串合成一根字符串的辦法

定义__init__()对象就还还可不能不能 使用迭代器访问。

【评析】我找的你什儿 面试题挺新的,2015年10月份左右的试题,为什么我么我让 不得不说搞python统统这其他不好:版本之间不兼容。3.5的版本里xrange原因分析分析 被枪毙了,range的功能统统xrange。统统在面试的还可不能不能 让让我门 要注意python2.7和3.5的差别,一旦面试官我想知道没听过的一句话原因分析分析 是命令,第一反应别说我想知道,统统必说“这丫是2.7的吧”。

3、/proc趋于稳定哪里?

5、于是问为什么我么我会 实现迭代器,为什么我么我让 又问了生成器,yield一句话

在实际生产的还可不能不能 注意一下,在中间的例子里P.name回车的结果和print (P.name)的结果是有什么什么都没办法 其他不同的,还还可不能不能 该人所有动手试试。

【评析】and前后原因分析分析 有一一一个多多值是假,什么什么都没办法 返回第一一一个多多假值,原因分析分析 总要真,什么什么都没办法 返回最后一一一个多多真值。or假如接一一一个多多真值,就返回真值,为什么我么我让 返回最后一一一个多多假值。

top显示系统总的统计信息,比如时间,CPU情況,内存情況和分区信息等等。ps什么什么都没办法 什么什么都没办法 个功能。

stat你什儿 还还可不能不能 查询inode信息,使用辦法 stat AAA 即可。

所含yield的函数在python里就被叫做生成器,原因分析分析 (n for n in aaa if n >0)你什儿 类型的列表生成式也是生成器。它准许停止函数为什么我么我让 立即返回结果。

2、python的动态性体现在哪?

1、top和ps在任务管理器占有资源率的统计辦法 哪些不同?

也还还可不能不能 next(AAA),效果同样。为什么我么我让 在python 3.5里什么什么都没办法 使用next(AAA),用.next一句话,会报错。