操作系统

当前位置:金沙棋牌 > 操作系统 > 金沙棋牌SVN服务器更换IP之后,办公电脑维修记

金沙棋牌SVN服务器更换IP之后,办公电脑维修记

来源:http://www.logblo.com 作者:金沙棋牌 时间:2019-08-31 18:29

CentOS下通过命令仅获取IP地址

一同事的朋友正在参加笔试,遇到这么一个问题让他帮忙解决,结果同事又找到我帮他搞定。真是感慨:通讯发达在某些方面来说,真不知是不是好事啊!题目大致如下所示,一般我们使用ifconfig查看网卡信息,请问你可以通过什么命令,让其只输出IP地址192.168.42.128

金沙棋牌 1

看似简单的问题,实现起来也不是太简单。看看下面的思路吧

[[email protected] ~]# ifconfig eth0

eth0 Link encap:Ethernet HWaddr 00:0C:29:9E:70:0E 

 inet addr:192.168.42.128 Bcast:192.168.42.255 Mask:255.255.255.0

 inet6 addr: fe80::20c:29ff:fe9e:700e/64 Scope:Link

 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

 RX packets:135 errors:0 dropped:0 overruns:0 frame:0

 TX packets:216 errors:0 dropped:0 overruns:0 carrier:0

 collisions:0 txqueuelen:1000 

 RX bytes:14062 (13.7 KiB) TX bytes:26007 (25.3 KiB)

[[email protected] ~]# ifconfig eth0 | grep "inet addr"

 inet addr:192.168.42.128 Bcast:192.168.42.255 Mask:255.255.255.0

到这一步非常简单,接下来就需要借助awk来实现了,如下所示,到此问题解决。

[[email protected] ~]# ifconfig eth0 | grep "inet addr" | awk '{ print $2}'

addr:192.168.42.128

[[email protected] ~]# ifconfig eth0 | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}'

192.168.42.128

金沙棋牌 2

一同事的朋友正在参加笔试,遇到这么一个问题让他帮忙解决,结果同事又找到我帮他搞定。真是感慨:通讯...

Linux 如何通过命令仅获取IP地址,linux命令获取ip

一同事的朋友正在参加笔试,遇到这么一个问题让他帮忙解决,结果同事又找到我帮他搞定。真是感慨:通讯发达在某些方面来说,真不知是不是好事啊!题目大致如下所示,一般我们使用ifconfig查看网卡信息,请问你可以通过什么命令,让其只输出IP地址192.168.42.128

看似简单的问题,实现起来也不是太简单。看看下面的思路吧

[[email protected] ~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0C:29:9E:70:0E  

          inet addr:192.168.42.128  Bcast:192.168.42.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe9e:700e/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:135 errors:0 dropped:0 overruns:0 frame:0

          TX packets:216 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:14062 (13.7 KiB)  TX bytes:26007 (25.3 KiB)

 

[[email protected] ~]# ifconfig eth0 | grep "inet addr"

          inet addr:192.168.42.128  Bcast:192.168.42.255  Mask:255.255.255.0

到这一步非常简单,接下来就需要借助awk来实现了,如下所示,到此问题解决。

[[email protected] ~]# ifconfig eth0 | grep "inet addr" | awk '{ print $2}'

 

addr:192.168.42.128

 

[[email protected] ~]# ifconfig eth0 | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}'

 

192.168.42.128

如何通过命令仅获取IP地址,linux命令获取ip 一同事的朋友正在参加笔试,遇到这么一个问题让他帮忙解决,结果同事又找到我帮他搞定...

2017年9月20日下午2点  工作时间,正要打印文件时,打印机瘫痪,办公软件word和excel都打不开,总提示“向程序发送命令出错”,大约半年前这台电脑也遇到过这类问题。于是,我沿用以前的思路,百度搜方法,修补漏洞打补丁,又关机重启,但统统都不奏效。

公司从四楼换到三楼了,开发服务器也跟着下来了。由于两层楼的IP不一样所以重新设置了一下服务器的IP地址。IP地址设置好之后重新启动了httpd服务,并在浏览器中验证了一下SVN路径是否可用。

金沙棋牌,之后,我便决定请公司专业技术人员帮忙,新来的IT小哥很快赶过来,积极探索尝试各种方法,但都不奏效。后面他又请来他的上司,两人琢磨了一会儿,决定卸载office软件,重新安装,不知道是不是他的软件安装包有问题?安装特别不顺利,经常中途卡死,他就这样反反复复卸载安装,从下午三点一直折腾到晚上六点多都没解决问题。

由于我的笔记本是新装的系统暂时还没有装TortoiseSVN 所以就没有用客户端对版本库进行操作。后事我同事反应说SVN不能签出了,才发现SVN确实有问题。浏览器中可以访问但用TortoiseSVN签出时却提示:

我在一旁看着,越来越没有耐心,还努力克制自己,劝自己不要发脾气、不要抱怨,眼看实在有点儿晚,我就委婉劝他今天先回去,明天再来解决也不迟。但其实,我私下已打定主意,回去要另行请教高手。

Repository moved permanently to “; please relocate

晚上回去打电话跟亲弟请教,他提供了具体的解决思路,还把最新的office软件安装包分享给我,我心想,明天应该可以自己搞定了。

网上找了一些解决方案是由于Apache的配置文件出问题,于是就检查了一下httpd.conf文件。发现在配置文件中配置了NameVirtualHost并且指向了四楼的IP。

2017年9月21日上午9点,上班没多久,新来的IT小哥就来到我们办公室,打算继续帮我解决问题,他认真负责的态度确实让我很感动,但那时,我自己正在下载软件,已打算靠自己来搞定。于是,我委婉地说,“我有最新的安装软件,准备自己先尝试安装一下,如果问题还是没办法解决,我再打电话找你帮忙吧”,他有些尴尬,但只好应允。

金沙棋牌 3 

不幸的是,弟弟分享给我的的软件也有问题,无法打开安装,眼看没有更好的办法,我还是电话联系IT小哥,他很快及时地赶过来,开始又一轮的安装、卸载、安装、卸载……但问题始终无法解决。于是,他提出要重装系统,我一下惊呆了,一方面觉得这是之前常见的问题,之前离职的那位技术员十几分钟就帮我解决了,这次同样的问题,应该只是没有找到合适的解决方案,还不至于要重装系统,毕竟新电脑自带系统使用时间还不到一年;另一方面,我也嫌重装系统后,要重新安装各类软件,也比较耽误时间,所以特别不情愿。

就此我以为找到解决办法了,把IP一替换,保存重启却提示。

犹豫一会儿后,我又向其他懂技术的朋友请教,不过刚好工作时间,朋友临时分享的解决方案是我之前试过的,并没有实际效果。这时刚好亲弟在微信联系我,关心我电脑修理进度,我如实相告,他便开启QQ远程协助,工作时间隔空帮我修理电脑,部分远程上无法启动的命令,他又微信上截图、发文字告诉我具体的操作界面和步骤,一步步指导我如何操作。IT小哥也比较识趣,眼见自己迟迟无法搞定,在亲弟刚开启远程协助时,迟疑了一会儿,就提出要先回去,说有问题再联系他,我便顺势说好。

……
NameVirtualHost 172.16.30.251:0 has no VirtualHosts
……

我比较信任亲弟的技术水平,完全跟着他的指令走,也大致明白了他的处理思路:暂时不管office软件,首先想办法卸载打印机程序,这个程序像是中了毒一样,很难卸载,经常操作途中死机,我们分别尝试采用了系统直接卸载、360卸载和删除注册表卸载三种方式,最终通过删除注册表,将原打印机程序完全卸掉;然后再重新从官网上下载最新的打印机驱动,重现安装驱动,再连接打印机,最后,终于成功地解决了打印机问题。(删除打印机注册表之后,亲弟有急事就提前关闭远程协助离开了 ,后面重新下载安装打印机驱动,都是我自己搞定的)

把IP地址再换回去就没有警告提示。网上很多办法都是说配置文件写得不对,不过但是搜遍了整个httpd.conf文件都没有找到其他设置IP地址或NameVirtualHost的地方。我想应该是IP地址解析的问题,因此最后查看了一下Host文件还真是所有的VirtualHost的名称都在服务器的Hosts文件上做了映射。因此修改Hosts文件。问题搞定。

然而,打印机恢复后,我却发现电脑只有word2010可用,excel 和powerpoint连图标都没有了。仔细回想,估计是因为IT小哥在帮我装的office2007没有卸载,word不可用,但excel 、powerpoint还可用的情况下,又额外只安装了office2010里的word,但是到最后,office2007全部被覆盖,只剩word2010可用。此时已经到了饭点,午饭后我跟同事简单交流了一下问题和思路,得出一致意见后,我便决定自己重新安装office2010,很神奇的是,我大约只用了10分钟时间,office2010软件便全部恢复,电脑也完全恢复正常使用状况。我长叹一口气,感慨颇多。

问题解决了,不过费了小半天的时间才搞定。Linux领域还不是很熟悉哈。慢慢搞吧。呵呵

由此得出结论:

[20100810 更新]

1.所谓专业人员,如若技术水平跟岗位职责不匹配,极有可能会让问题越来越复杂,找他帮忙往往会越帮越忙,空耗时间还扰乱心情。以此为鉴,在自己的专业领域,希望自己要潜心深耕,要提高自己快速解决问题的能力,不能徒有其名,白拿薪水。

昨天以为搞定问题了,没想只搞定了一半,今天开发人员反应不能Check In。搞得我头大,在服务器上执行post-commit半天没有响应,强制关闭时提示:

2.遇到难题,最无私最耐心最愿意帮助你的还是亲人,没有半句虚言,只关心你的问题能不能尽快解决,甚至不惜牺牲工作时间,当然,亲弟本身技术水平过硬,从来没有让我失望过,这点很给力。

svn: OPTIONS of '': could not connect to server ()

3.遇到难题,首先自己尝试解决,实在不行再搬外援,是我一贯的处理策略。这次依旧如是,但不幸的是,这次一开始没有碰到靠谱的外援,还把简单问题复杂化。今天我把这个过程记下来,就是希望能够记住这类问题的解决思路,期待今后有意识地提升自己的技术问题处理能力。虽然时间精力有限,不可能样样精通,但至少不要让自己在同类问题上反复踩坑。

刚开始以为还是IP地址没有设对的原因又重新检查了一下IP设置,没有发现问题。网上找了一些解决方法很多都只是讲IP地址设置错了。

4.遇到长时间不能解决的问题,出现焦躁、不耐烦的情绪是很正常的,没必要压制自己,但是面对自己同事,情绪化的表达是一定要避免的。这次很明显的进步是:当察觉到自己情绪波动时,我有意识地提醒自己,要以结果为导向,选择对自己最有利的解读和表达方式,我们不能左右别人,但要正确对待自己说出的每一句话,最起码不要让自己的语言带有杀伤力或着破坏力。

想了半天既然老是访问旧的地址看能不能直接把IP地址写在在post-commit中,但不管是用http还是用svn这两种访问方式都不行,日志里提示的是“skiped xxxx”,但这个提示原因有很多,比如路径访问不到,权限问题等。应该不是这里的原因,算了不在这里绕了。

最后没办法把之前CheckOut出来的目录换了个名称。再从SVN库中CheckOut出新的一份出来。现执行post-commit一切正常。

终于彻底的调通之后才想明白虽然同步更新的目录是在服务器上,但其实它也只是客户端而以,客户端配置的SVN路径是旧的SVN服务器路径,应该在该目录下使用

svn switch –relocate “url1” “url2”

来重置SVN服务器地址,但当时我重置了之后好像遇到了版本不一致的问题。所以才重新check out一份出来。问题总算解决了!另外提醒了一下其实我已经用高亮显示了,使用svn switch命令时一定要在check out出来的目录不是在SVN版本库的目录。

本文由金沙棋牌发布于操作系统,转载请注明出处:金沙棋牌SVN服务器更换IP之后,办公电脑维修记

关键词:

上一篇:X步骤图解教程,X步骤图解

下一篇:没有了