服务器上特定的端口通常用来提供一些特定的服务,比如 80端口用来提供web服务。服务器为了安全起见,只需要开放特定端口即可。比如如果是 web服务器,只用开放 80,443端口。这里总结一下服务器上,端口相关的一些操作。使用系统是linux centos7。其他的系统类似。
继续阅读分类: linux
centos 7中gcc 9 源代码编译安装的方法
centos下安装一些软件的时候,需要高版本的GCC, yum 源里新的gcc版本是 4.8。 安装gcc 9 的时候,遇到了一些问题,这里记录一下安装的过程。
继续阅读linux环境下统计wordpress代码的行数
wordpress是个流行的,通用的内容管理系统。使用的是php+mysql进行开发的。如果想在linxu下看下wordpress一共多少行,一个命令就可以搞定。
继续阅读linux 普通用户可以拥有删除root用户文件的权限吗?
linux下的文件权限,有很多种类型。 有基于用户,组,其他用户的一般类型的权限, 和 acl权限(访问控制列表), SUID, SGID, SBIT权限, chattr 权限, su ,sudo 权限 ,这里仅仅说下在一般类型的权限,普通用户能不能删除root用户或者其他用户的文件。
继续阅读shell在linux命令行中输出带颜色的彩色文字
linux shell 中输出内容,常用echo , echo 有个选项 -e。 使用开启转义功能。shell中可以输出彩色的文字,也可以把文字的背景设置成彩色的。只要按照固定的书写格式即可。书写的格式就是 \033[3x;4ym文字的内容\033[0m 。
继续阅读SSH,连接的时候反应特别慢的解决方法
SSH进行和服务器链接的时候,需要很长时间才有反应,链接上以后,就反应很快了。这个时候,多半是启用了 UseDNS,关闭就可以加快连接。修改sshd服务的配置文件,重启sshd即可。
继续阅读python3.7 编译错误 “INFO: Could not locate ffi libs and/or headers”
python3.7 在centos下,编译安装的时候,出现了错误提示 “INFO: Could not locate ffi libs and/or headers”, 安装与一下即可。yum install libffi-devel
继续阅读centos7修改主机名和临时修改主机名的方法
centos7 提供了一个新的命令, hostnamectl 可以用来修改主机的名字。也可以查看主机名字的相关信息。linux中,主机的名字是存储在配置文件 /etc/hostname 中的,通过修改这个文件就可以实现,性的修改主机名,使用 hostnamectl set-hostname new_name的原理就是修改这个配置文件。使用 hostname new_name可以实现临时性的修改
继续阅读使用linux find命令进行 查找文件
linux find 命令,是linux环境下进行文件查找的命令。文件查找是服务器管理基本操作。find命令本身也很强大,可以按照名字、所有者、时间、权限等方式进行查找。这里总结find一些常用的用法。
继续阅读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文件
继续阅读