WdBly Blog

懂事、有趣、保持理智

WdBly Blog

懂事、有趣、保持理智

周维 | Jim

603927378@qq.com

Centos7 环境设置

Centos7 环境安装

systemctl status firewalld 查看状态

image.png

运行状态

开启和关闭防火墙

systemctl start firewalld

systemctl stop firewalld

firewall-cmd --reload  //重启

查看开放端口

firewall-cmd --list-ports

手动开放端口

firewall-cmd --zone=public --add-port=5005/tcp --permanent

添加后需要重启 firewall-cmd --reload

nginx

systemctl start nginx  //重启nginx

git 安装

查看系统版本

cat /etc/redhat-release

输出结果: CentOS Linux release 7.6.1810 (Core)

开始安装

rpm -qa|grep git  //查看是否安装git

// 已安装需要先卸载
rpm -e --nodeps git  或者  rpm -e git

// 安装
yum install git

提示权限不足, 您需要 root 权限执行此命令。

使用sudo解决。

生成ssh key

ssh-keygen -t rsa -C "jim"

ssh的用户名最好是用全英文, 在阿里云后台添加ssh key的同时会在服务器上新建一个用户,而用户名默认就是ssh key的用户名, 如果用户名是纯数字是不行的。

sudo -s 无密码切换到root用户

su -root 已root身份登录(需要密码)

nginx 403

1: 查看文件是否存在

2: 查看文件路径的归属用户是否是nginx

3: 查看nginx.conf 中的启动用户是否是(nginx)不是nobody

4: 查看目标文件的权限

5: 关闭SELinux

setenforce 0   //临时关闭selinux

// 或者更改配置文件
vim /etc/selinux/config
SELINUX=disabled
reboot

SElinux概念
SElinux:安全增强型linux简称SElinux,它是一个Linux内核模块,也是linux的一个安全子系统。

SElinux的三种工作模式
enforcing:强制模式,违反SElinux规则的行为将被阻止并记录在日志中
permissive :宽容模式,违反SElinux规则的行为只会记录到日志中,一般为调试用。
disable:关闭SElinux