一次和公司总监的聊天...
研究些东西,被总监(高级Java)喊过去了...
谈话内容大概意思:
总监:志远,来帮忙看个东西?
我:好的,马上。
总监:我电脑的tomcat启动不了了,报错好像端口被占用,杀死还不行,帮我看看怎么回事。总监就在旁边看着怎么解决。
我:没问题,我先检查看看什么情况:cmd一阵命令过后,发现某端口被爱奇艺占用了,并检查出了那个进程,但是我并 没有直接杀死程序,还发现浏览器正在搜windows相关cmd命令。用的是Eclipse和MyEclipse 并且用了tomcat多实例,还有和maven相关东西,tomcat并没有用这个端口等
我询问:东西有备份吗?
总监:有,放心弄。
我:cmd几个命令,完事。启动正常。(幸好玩过Powershell,过程总监说我居然懂些MyEclipse。)
总监:什么情况?
我:爱奇艺占用了那个端口,我杀死了就可以了,爱奇艺一般不会占用这个端口,完了杀杀毒,爱奇艺如果是一些恶意软件安装的,卸载掉最好,安装权威的。
总监:我刚才也准备杀死这个端口,怎么杀都杀不死,奇怪了,我也看网上了。
我:我看命令你杀死的是子进程,我是整个进程全部杀死。一般技术问题,很多人都写博客分享,我也写。网上一些博客一般都是分享某个知识点和技术,稍后给你写个杀死进程查看进程的文档。(整个过程也就几分钟)
总监:确实,技术分享不错。
总监:好,对了,还有一个奇怪问题:我从服务器拖了个文件,看属性时间怎么和服务器时间不一样?
我:这个和文件的时间有关系,有访问时间,内容修改时间,状态时间那么一说。
总监:那么复杂啊,我知道了,对了,那要是发现有人修改了某个文件,那怎么知道谁弄的?或者你怎么知道这个这个文件是否被人修改?
我:首先服务器并不是谁想进就可以进去,另外我那边都做好了一些安全措施,什么,密码认证,行为审计,文件目录权限管理,重要文件备份,以及md5文件校验...
总监笑着说:真不少,Linux太厉害了。
我:平时不少维护,放心。
总监:行,没事了,有事再叫你。
谈话内容完,深思:
1)知识的积累。知识平时相关积累必不可少,比如总监windows出问题了,Linux命令敲的再6,windows 也是要会一些的,说明知识的扩展不可少。还有,总监可是在旁边看着等着解决,要是不会多尴尬?3分钟解决问题和30分钟解决是不一样的。
2)技术并不是那么狭隘。有人曾抱怨技术越来越难找工作了。难说明什么?说明行业在进步,知识越来越丰富,然而只有让自己越来越升华,才能不被淘汰。热爱分享,热爱开源,可以把自己一些对自己很熟悉 (当然有所保留是正常的,毕竟做技术)
3)敬业和操守。公司不养闲人,平日养你,有事就得上,而且还得快速解决。小事罢了,要是遇到大事,被炒鱿鱼都是有可能的。
eg:附加上面谈到的技术问题:Linux文件时间以及md5校验
Linux文档的时间一般分三种:Access time-atime(访问时间)、Modification time-mtime(内容修改时间)、status-ctime(状态时间)
mtime可以通过ls -l命令显示,表示文档内容最后被修改的时间。
atime可以通过ls -lu命令显示,表示文档最后被访问的时间。
ctime可以通过ls -lc命令显示,表示文档属性最后被修改的时间
[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信息又没有非法的行,如果有则输出相应信息。
[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 ~]#

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
高性能业务架构解决方案(HAproxy+Keepalived)
高性能业务架构解决方案(HAproxy+Keepalived) 一、 概况 1.1 应用场景 1.2 LVS/Nginx/HAProxy特点 二、 相关理论 2.1 Keepalived工作原理 2.2 HAproxy工作原理 三、 架构拓扑 四、 资源规划 五、 实施部署 5.1初始化配置 5.2 HAproxy配置 5.3 Keepalived部署 5.3.1 Keepalived的安装 5.3.2 配置keepalived 5.3.3 检测脚本 5.4 后端WEB服务器 5.5 测试 5.5.1 负载均衡测试与动静分类 5.5.2 高可用测试 六、 注意事项 6.1 安装注意事项 6.2 将相关开机自启服务 一、概况 1.1 应用场景 Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件。对于大型的,需要进行高并发的网站或者对网络不太严格的场景,可以使用Nginx;对于大型的Web服务器的时候可以使用Haproxy;对性能有严格要求的时候可以使用LVS,就单纯从负载均衡的角度来说,LVS也许会成为主流,更适合现在大型的互联网公司。本文采用HAproxy+k...
- 下一篇
SharePoint 升级 Web Site 模式
大家在日常的SharePoint运维中或者升级中,经常会遇到需要升级站点模式。其实我遇到这个问题的时候,就是从SP13升级到SP16时碰见的,所以今天分享给大家。 首先我们要知道一点,在SharePoint 2016的产品设计中,SharePoint Server 2016 不支持 SharePoint 2010 模式(即兼容性级别 14)的网站集。处于此模式的任何网站集将阻止将该内容数据库连接到 SharePoint Server 2016 服务器场。 也就是说我们必须在现有 2013 服务器场上将所有 SharePoint 2010 模式的网站升级到 2013 模式(即兼容性级别 15),然后在新的 SharePoint 2016 服务器场上安装数据库。 好,下面我们来说说怎么升级。 首先,我们要看一看哪些web site目前仍然使用的是SP2010模式,我们在 SP13 服务器上打开 SharePoint Power Shell 输入以下命令 Get-SPSite -Limit All | ? { $_.CompatibilityLevel -eq 14 } 如上图,该命令可以...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群