centos7永久修改主机名和临时修改主机名的方法

centos7 提供了一个新的命令, hostnamectl 可以用来修改主机的名字。也可以查看主机名字的相关信息。linux中,主机的名字是存储在配置文件 /etc/hostname 中的,通过修改这个文件就可以实现,永久性的修改主机名,使用 hostnamectl set-hostname new_name的原理就是修改这个配置文件。使用 hostname new_name可以实现临时性的修改

继续阅读

nginx: [error] invalid PID number in nginx.pid 的解决办法

nginx 修改配置文件后,重启的时候出现了,这个提示。 nginx: [error] invalid PID number “” in “/tmp/nginx.pid” 。 意思是说 不能在文件/tmp/nginx.pid中找到有效的 PID(进程ID) 。解决的办法有两种,第一kill掉nginx 主进程,然后启动nginx 。 第二: 把nginx的主进程的pid写入 nginx.pid文件

继续阅读

yum 更新错误 “Error: initscripts conflicts with centos-release-7-3.1611.el7.centos.x86_64″的解决办法

今天一台服务器,更新的时候。遇到的错误Error: initscripts conflicts with centos-release-7-3.1611.el7.centos.x86_64,按照提示的两种方法试了一下也没有解决。最后查看了,yum的配置文件,配置文件里禁止了更新了内核。然后删除了,禁止更新内核的部分。然后更新了一下,就这么愉快的更新成功了。

继续阅读

linux环境下,如何查看那些端口被占用了

linux环境下,查看端口的占用情况,有两个命令。分别是 lsof和 netstat。lsof (list open files)打印系统当前打开的文件,linux下,一切皆文件,网络也可以当做文件处理。netstat是在内核中访问网络连接状态及其相关信息的程序。这两个命令都可以很方便查看,那些端口被占用了。 这里简单介绍一下,这两个命令是如何使用的。如果losf 命令没有找到,需要先安装以下。

继续阅读