奇安信(原360企业安全)面试随笔

       今天去奇安信(原360企业安全)面试应用运维岗位。由于之前有过一次电话沟通,感觉挺好的。昨天复习了一下,就信心满满的去了。由于我目前养成了早起的习惯,不慌不忙的到了公司楼下。又看了一下度娘给的一些关于360运维的笔试题。之前因为有同事在奇安信工作(不同部门),说是没有笔试题,所以准备的并不是很充分。结果到了hr就说帮我打印笔试题,当时心里一激动。靠,咱有准备啊。哈哈哈。开心的上楼。

       步入正题,拿到笔试题一看。我靠,傻了。很基础的问题,但是我基本用的很少了。答的不好。现在凭记忆整理几个问题。

       1. ps aux的结果里,VSZ和RSS是什么意思?

           我一般用的是ps -ef。也是面试经验少,不想拿手机搜。没答出来。尴尬。趁此机会了解一下,也是极好的。

Linuxps aux指令詳解

linux上进程有5种状态:

1. 运行(正在运行或在运行队列中等待)

2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)

3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)

4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)

5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)


1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。

2)ps -A 显示所有程序。

3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

4)ps -e 此参数的效果和指定"A"参数相同。

5)ps e 列出程序时,显示每个程序所使用的环境变量。

6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。

7)ps -H 显示树状结构,表示程序间的相互关系。

8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。

9)ps s 采用程序信号的格式显示程序状况。

10)ps S 列出程序时,包括已中断的子程序资料。

11)ps -t <终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。

12)ps u   以用户为主的格式来显示程序状况。

13)ps x   显示所有程序,不以终端机来区分。

14)ps -l 較長,較詳細的顯示該PID的信息


# ps -lA |more

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

4 S 0 1 0 0 76 0 - 1193 109952 ? 00:00:03 init

1 S 0 2 1 0 -40 - - 0 migrat ? 00:00:03 migration/0

1 S 0 3 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/0

1 S 0 4 1 0 -40 - - 0 migrat ? 00:00:02 migration/1

1 S 0 5 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/1

1 S 0 6 1 0 -40 - - 0 migrat ? 00:00:02 migration/2

1 S 0 7 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/2


相關信息的意義:

F 進程的標誌(flag),4表示用戶為超級用戶

S 進程的狀態(stat),各STAT的意義見下文

PID 進程的ID

C CPU使用資源的百分比

PRI priority(優先級)的縮寫,

NI Nice值,

ADDR 核心功能,指出該進程在內存的那一部分,如果是運行的進程,一般都是“-”

SZ 用掉的內存的大小

WCHAN 當前進程是否正在運行,若為“-”表示正在運行

TTY 登陸者的終端位置

TIME 用掉的CPU的時間

CMD 所執行的指令


# ps aux |more

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.0 4772 564 ? S Sep22 0:03 init [3]

root 2 0.0 0.0 0 0 ? S Sep22 0:03 [migration/0]

root 3 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/0]

root 4 0.0 0.0 0 0 ? S Sep22 0:02 [migration/1]

root 5 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/1]

root 6 0.0 0.0 0 0 ? Ss+ Sep22 0:02 [migration/2]

root 7 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/2]

root 8 0.0 0.0 0 0 ? S Sep22 0:00 [migration/3]

root 9 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/3]

root 10 0.0 0.0 0 0 ? S< Sep22 0:00 [migration/4]

上述各位解释:

USER 进程的属主;

PID 进程的ID;

PPID 父进程;

%CPU 进程占用的CPU百分比;

%MEM 占用内存的百分比;

NI 进程的NICE值,数值大,表示较少占用CPU时间;

VSZ 进程使用的虚拟內存量(KB);

RSS 该进程占用的固定內存量(KB)(驻留中页的数量);

TTY 该进程在那個終端上運行(登陸者的終端位置),若與終端無關,則顯示(?)。

若为pts/0等,则表示由网络连接主机进程

WCHAN 当前进程是否正在進行,若为-表示正在進行;

START 該進程被觸發启动时间;

TIME 該进程實際使用CPU運行的时间;

COMMAND 命令的名称和参数;

STAT狀態位常見的狀態字符

D 无法中断的休眠状态(通常 IO 的进程);

R 正在运行可中在队列中可过行的;

S 处于休眠状态;

T 停止或被追踪;

W 进入内存交换 (从内核2.6开始无效);

X 死掉的进程 (基本很少見);

Z 僵尸进程;

< 优先级高的进程

N 优先级较低的进程

L 有些页被锁进内存;

s 进程的领导者(在它之下有子进程);

l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

+ 位于后台的进程组;

转自https://www.cnblogs.com/dion-90/articles/9048627.html

2. dd命令

额。。。可以看下https://www.runoob.com/linux/linux-comm-dd.html

3. 6块300G硬盘做raid5,最终多大

1500G 

4.给一段抓包信息,通过wireshark进行分析。

请参考这个网页,大同小异。https://ask.csdn.net/questions/749908

5.一个很low的问题,centos7里nginx怎么启动?

此题不作解释。

6.nginx rewrite的问题,多写一下,就没问题。

7.有关 python dict 相同key 合并value的实例 的问题。这个问题有点记不太清楚。一共两问。列出了5个字典,第一问就是把想法或者代码写出来。 第二问就厉害了,当有百万级数据的时候怎么处理,这个应该涉及算法的优化了,大家可以琢磨一下。

8.关于 top命令的,一定要把各个参数都搞清楚。这个不仅这里问,阿里,腾讯等一线大厂都会问。

笔记题我大概就记得这么多,然后是看着简历问了一下东西。基本还是问你擅长的东西。

其中问了我一个tcp断开连接的信号有哪几种。当时我就懵了,我说fin。然后问了我好几遍,除了fin就没别的了?我实在不知道了。大家可自行搜索一下。

由于本人简历中写了docker方面的经历,也问了几个问题。cgroup主要实现了什么的隔离,这个我还是知道的。我说 cpu/内存/io,一般不限制io。他若有所思了一下。难道不对?

还有namespace主要实现了什么的隔离?这个问题同事跟我讲了,我没细看。纯属自己作的。

目前能回忆起来的就这些了。还是基础要扎实,细节要扣一下。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,056评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,842评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,938评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,296评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,292评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,413评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,824评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,493评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,686评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,502评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,553评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,281评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,820评论 3 305
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,873评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,109评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,699评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,257评论 2 341

推荐阅读更多精彩内容