Linux安装Python和pip环境
下载安装包 https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz 建议使用迅雷下载 上传压缩包后解压 tar -zxvf Python-3.6.9.tgz 然后进入目录 cd Python-3.6.9 安装依赖关系 1yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y gcc :c编译器 python-devel python 开发包 openssl-devel 用于pythn的ssl模块 sqlite-devel 轻量级数据库 制定安装路径 1./configure --prefix=/opt/python/ prefix后边加的 ...
为服务器添加秘钥进行登录
Linux准备基础环境 首先在根目录下创建一个隐藏文件mkdir .ssh/,然后设置权限chmod 700 .ssh/ 在.ssh目录下创建文件authorized_keys 并赋予权限chmod 600 .ssh/authorized_keys 创建秘钥 在xshell菜单中点工具->新建秘钥向导 秘钥类型及长度根据你自己选择,我这里就默认下一步了 输入完成后可以点击完成,也可以点击下一步选择公钥格式。 导入公钥 创建完成后会自动弹出用户秘钥的窗口,如果没有弹出,也可以通过菜单栏里的工具找到。 接下来复制公钥 公钥复制好之后打开我们之前创建的公钥文件(authorized_keys)vim authorized_keys 将复制的公钥写入这个文件。 然后保存退出。 测试公钥是否成功 登录地址就是主机的ip地址 这一步选择公钥登录
修改ssh服务的默认端口
修改端口前需要做的事情 此步很重要,否则会出现意想不到的惊喜!!! 关闭selinux 临时关闭setenforce 0 永久关闭vim /etc/selinux/config ->将字段修改为disabledSELINUX=disabled 关闭防火墙 临时关闭systemctl stop firewalld 取消开机自启systemctl enable firewalld 修改ssh默认端口 用vim打开文件vim /etc/ssh/sshd_config在Port字段下边写上需要修改的端口。例如我将ssh的端口改为1234 修改好后,保存退出。重启sshd服务systemctl restart sshd.service 防火墙放行端口 首先说一下这一步的作用,在刚刚我们修改了默认端口,那么当开启防火墙的时候会拦截这个端口(默认情况下),所以我们需要告诉防火墙,不要拦截我刚刚设置的那个端口。 firewall-cmd --add-port=1234/tcp --permanent 结尾的--permanent代表永久生效。设置完成后那么让刚刚设置的放行 ...
Centos7.6搭建LNMP环境
前言 系统为centos7.6 nginx为1.12 php为7.2 MySQL为8.0.16 nginx服务 安装依赖 sudo yum install -y yum-utils 安装nginx服务 sudo yum install -y nginx 配置nginx支持php 12345678location ~ .php$ { try_files $uri =404; root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi.conf;} 其中第五行是你的web目录,我的(centos7.6+nginx1.12)环境默认在usr/share/nginx/html这个位置 安装php环境 ...