运维
MonkeyIn_92
这个作者很懒,什么都没留下…
展开
-
shell根据进程名或者端口号查看pid
根据进程名查看pid # $1是进程名 先根据进程名查找,然后管道去掉grep的那个,-v是去除,再管道保留进程名的那个,-i是保留,最后切分,打印第二个,awk按空格切分 pid=$(ps -ef 2>/dev/null |grep -v grep | grep -i $1 | awk '{print $2}' ) 根据端口号查看pid # $2是端口号 pid=${netstat -nltp 2>/dev/null | grep $2 | awk '{print $7}'| cut.原创 2021-02-28 21:48:37 · 1215 阅读 · 3 评论 -
java.net.UnknownHostException: 未知的名称或服务解决方法
今天在虚拟机搭建完集群后,准备启动服务,发现报未知的名称或服务错误。 后来发现,是创建虚拟机的时候hostname设置的不对,导致当时设置的hostname和hosts里面的对应不起来。 解决办法: 先去/etc/sysconfig/network里修改hostname,修改成集群该机器对应的名字。然后保存退出,重启服务器后,就会生效 ...原创 2021-02-12 23:30:55 · 5602 阅读 · 0 评论 -
CentOS解决Device eth0 does not seem to be present
克隆了一个已经配置好网络和ip的虚拟机,然后去修改这个新建的虚拟机的ifcfg-eth0里面的ip后,保存退出重启服务,发现报错Device eth0 does not seem to be present。 经过在查找和实践发现一个解决方法: 首先,cat /etc/udev/rules.d/70-persistent-net.rules查看里面内容,会发现里面有个eth0和eth1,报错原因是因为克隆的,eth0的mac和被克隆的一样,导致报错,那么,先记下eth1的Mac地址,然后vi /etc/sy原创 2021-02-10 12:33:44 · 292 阅读 · 1 评论 -
Mac上虚拟机linux设置静态ip
Mac上虚拟机linux设置静态ip 首先在终端上输入指令 sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf 打开后,我们会看到如下 netmask是子网掩码,range是虚拟机可分配的范围,option broadcast-address是广播地址,option routers是路由地址。 修改虚拟机的ip配置文件 在路径: /etc/sysconfig/network-scripts 下,打开ifcfg-eth0文件转载 2021-02-06 21:56:18 · 1308 阅读 · 3 评论