一次和公司总监的聊天……

2018 年 1 月 4 日 计算机与网络安全 任志远

信息安全公益宣传,信息安全知识启蒙。

加微信群回复公众号:微信群QQ群16004488

加微信群或QQ群可免费索取:学习教程

教程列表见微信公众号底部菜单



研究些东西,被总监(高级Java)喊过去了...


谈话内容大概意思:


总监:志远,来帮忙看个东西?

我:好的,马上。


总监:我电脑的tomcat启动不了了,报错好像端口被占用,杀死还不行,帮我看看怎么回事。总监就在旁边看着怎么解决。

我:没问题,我先检查看看什么情况:cmd一阵命令过后,发现某端口被爱奇艺占用了,并检查出了那个进程,但是我并 没有直接杀死程序,还发现浏览器正在搜windows相关cmd命令。用的是Eclipse和MyEclipse 并且用了tomcat多实例,还有和maven相关东西,tomcat并没有用这个端口等。

我询问:东西有备份吗?


总监:有,放心弄。

我:cmd几个命令,完事。启动正常。(幸好玩过Powershell,过程总监说我居然懂些MyEclipse。)


总监:什么情况?

我:爱奇艺占用了那个端口,我杀死了就可以了,爱奇艺一般不会占用这个端口,完了杀杀毒,爱奇艺如果是一些恶意软件安装的,卸载掉最好,安装权威的。


总监:我刚才也准备杀死这个端口,怎么杀都杀不死,奇怪了,我也看网上了。

我:我看命令你杀死的是子进程,我是整个进程全部杀死。一般技术问题,很多人都写博客分享,我也写。网上一些博客一般都是分享某个知识点和技术,稍后给你写个杀死进程查看进程的文档。(整个过程也就几分钟)


总监:确实,技术分享不错。

总监:好,对了,还有一个奇怪问题:我从服务器拖了个文件,看属性时间怎么和服务器时间不一样?

我:这个和文件的时间有关系,有访问时间,内容修改时间,状态时间那么一说。


总监:那么复杂啊,我知道了,对了,那要是发现有人修改了某个文件,那怎么知道谁弄的?或者你怎么知道这个这个文件是否被人修改?

我:首先服务器并不是谁想进就可以进去,另外我那边都做好了一些安全措施,什么,密码认证,行为审计,文件目录权限管理,重要文件备份,以及md5文件校验...


总监笑着说:真不少,Linux太厉害了。

我:平时不少维护,放心。

总监:行,没事了,有事再叫你。

谈话内容完,深思:


1)知识的积累。知识平时相关积累必不可少,比如总监windows出问题了,Linux命令敲的再6,windows    也是要会一些的,说明知识的扩展不可少。还有,总监可是在旁边看着等着解决,要是不会多尴尬?3分钟解决问题和30分钟解决是不一样的。


2)技术并不是那么狭隘。有人曾抱怨技术越来越难找工作了。难说明什么?说明行业在进步,知识越来越丰富,然而只有让自己越来越升华,才能不被淘汰。热爱分享,热爱开源,可以把自己一些对自己很熟悉   (当然有所保留是正常的,毕竟做技术)


3)敬业和操守。公司不养闲人,平日养你,有事就得上,而且还得快速解决。小事罢了,要是遇到大事,被炒鱿鱼都是有可能的。



附加上面谈到的技术问题:Linux文件时间以及md5校验


Linux文档的时间一般分三种:Access time-atime(访问时间)、Modification time-mtime(内容修改时间)、status-ctime(状态时间)

mtime可以通过ls -l命令显示,表示文档内容最后被修改的时间。

atime可以通过ls -lu命令显示,表示文档最后被访问的时间。

ctime可以通过ls -lc命令显示,表示文档属性最后被修改的时间


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[root@blog ~] # touch 51cto
[root@blog ~] # ll 51cto 
-rw-r--r-- 1 root root 0 2月  17 09:56 51cto   #当然时间09:56
[root@blog ~] #
[root@blog ~] # echo blog >51cto 
[root@blog ~] # ll
总用量 4
-rw-r--r-- 1 root root 5 2月  17 09:58 51cto  #mtime为09:58
[root@blog ~] #
[root@blog ~] # ls -lu
总用量 4
-rw-r--r-- 1 root root 5 2月  17 09:56 51cto    #atime09:56
[root@blog ~] #
[root@blog ~] # ls -lc
总用量 4
-rw-r--r-- 1 root root 5 2月  17 09:58 51cto   #ctime为09:58
[root@blog ~] #
[root@blog ~] # echo 51cto >> 51cto            #追加内容
[root@blog ~] # ls -l  
总用量 4
-rw-r--r-- 1 root root 11 2月  17 10:01 51cto   #mtime为10:01
[root@blog ~] # ls -lc
总用量 4
-rw-r--r-- 1 root root 11 2月  17 10:01 51cto   #ctime10:01,属性发生变化
[root@blog ~] # ls -lu
总用量 4
-rw-r--r-- 1 root root 11 2月  17 09:56 51cto   #atime 10:01
[root@blog ~] #
[root@blog ~] # date
2017年 02月 17日 星期五 10:04:28 CST
[root@blog ~] # chmod a+x 51cto 
[root@blog ~] # ls -l
总用量 4
-rwxr-xr-x 1 root root 11 2月  17 10:01 51cto   #mtime 10:01
[root@blog ~] # ls -lu
总用量 4
-rwxr-xr-x 1 root root 11 2月  17 09:56 51cto   #atime 09:56
[root@blog ~] # ls -lc
总用量 4
-rwxr-xr-x 1 root root 11 2月  17 10:04 51cto   #ctime 10:04
[root@blog ~] #
[root@blog ~] # date  #当前时间
2017年 02月 17日 星期五 10:06:44 CST
[root@blog ~] # cat 51cto  #查看内容
blog
51cto
[root@blog ~] # ls -l
总用量 4
-rwxr-xr-x 1 root root 11 2月  17 10:01 51cto    #mtime 10.01
[root@blog ~] # ls -lu
总用量 4
-rwxr-xr-x 1 root root 11 2月  17 10:06 51cto    #atime 10:06
[root@blog ~] # ls -lc
总用量 4
-rwxr-xr-x 1 root root 11 2月  17 10:04 51cto   #ctime 10:04
[root@blog ~] #


一致性校验:


命令格式

md5sum [OPTION]... [FILE]...

命令选项

-b 或 --binary :把输入文件作为二进制文件看待。 

-t 或 --text :把输入的文件作为文本文件看待(默认)。 

-c 或 --check :用来从文件中读取md5信息检查文件的一致性。(不细说了参见info) 

--status :这个选项和check一起使用,在check的时候,不输出,而是根据返回值表示检查结果。 

-w 或 --warn :在check的时候,检查输入的md5信息又没有非法的行,如果有则输出相应信息。


1
2
3
4
5
6
7
8
9
10
11
[root@blog ~] # md5sum 51cto #校验
95a9f53734f0c266d3e589e7c5cb25f1  51cto
[root@blog ~] # cat 51cto  #查看
blog
51cto
[root@blog ~] # md5sum 51cto 
95a9f53734f0c266d3e589e7c5cb25f1  51cto    #不变
[root@blog ~] # echo md5 >>51cto           #修改
[root@blog ~] # md5sum 51cto  
be1a249eeedb3a4da8c3e6b69bfb3d46  51cto     #变化
[root@blog ~] #
登录查看更多
0

相关内容

【实用书】Python技术手册,第三版767页pdf
专知会员服务
237+阅读 · 2020年5月21日
最新《Deepfakes:创造与检测》2020综述论文,36页pdf
专知会员服务
65+阅读 · 2020年5月15日
专知会员服务
125+阅读 · 2020年3月26日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
226+阅读 · 2020年3月22日
 【中科院信工所】社交媒体情感分析,40页ppt
专知会员服务
103+阅读 · 2019年12月13日
阿里技术大牛:一份架构师成神路线图!
51CTO博客
30+阅读 · 2019年7月6日
为什么所有人都报了这个虐人到哭的训练营?!
人工智能头条
5+阅读 · 2019年5月15日
我在知识星球这一年
码农翻身
10+阅读 · 2019年2月28日
抖音爬虫
专知
3+阅读 · 2019年2月11日
Pipenv: 吹嘘自己无所不能,实际上没什么卵用
Python程序员
3+阅读 · 2018年12月21日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
推荐10个优质科技类公众号!
机器学习算法与Python学习
10+阅读 · 2018年3月22日
厉害!这家AI公司12个月市值2100亿,市盈率仅46!
全球人工智能
5+阅读 · 2018年3月21日
“我今年36岁了,除了收费啥也不会!”
创业邦杂志
4+阅读 · 2018年1月14日
Arxiv
20+阅读 · 2020年6月8日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Arxiv
19+阅读 · 2019年4月5日
Arxiv
4+阅读 · 2018年5月10日
Arxiv
5+阅读 · 2018年1月23日
Arxiv
6+阅读 · 2018年1月14日
Arxiv
5+阅读 · 2015年9月14日
VIP会员
相关资讯
阿里技术大牛:一份架构师成神路线图!
51CTO博客
30+阅读 · 2019年7月6日
为什么所有人都报了这个虐人到哭的训练营?!
人工智能头条
5+阅读 · 2019年5月15日
我在知识星球这一年
码农翻身
10+阅读 · 2019年2月28日
抖音爬虫
专知
3+阅读 · 2019年2月11日
Pipenv: 吹嘘自己无所不能,实际上没什么卵用
Python程序员
3+阅读 · 2018年12月21日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
推荐10个优质科技类公众号!
机器学习算法与Python学习
10+阅读 · 2018年3月22日
厉害!这家AI公司12个月市值2100亿,市盈率仅46!
全球人工智能
5+阅读 · 2018年3月21日
“我今年36岁了,除了收费啥也不会!”
创业邦杂志
4+阅读 · 2018年1月14日
相关论文
Arxiv
20+阅读 · 2020年6月8日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Arxiv
19+阅读 · 2019年4月5日
Arxiv
4+阅读 · 2018年5月10日
Arxiv
5+阅读 · 2018年1月23日
Arxiv
6+阅读 · 2018年1月14日
Arxiv
5+阅读 · 2015年9月14日
Top
微信扫码咨询专知VIP会员