下载文件

wget https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tgz

解压

tar zxvf Python-3.7.8.tgz

安装所需依赖

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel ncurses-devel tk-devel libffi-devel gcc make

进入目录

cd Python-3.7.8

必须加上--with-ssl (如果不带ssl可能会导致后面pip链接网络失败,也就安装不了python的其他的包了。而使用ssl之前一定要先安装openssl-devel)

./configure --prefix=/usr/local/python3 --with-ssl

make
make install

注意设置软链时用/usr/bin/python3 不要设置成python 不然会合和python2冲突

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

验证版本号

python3 -V
pip3 -V

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
需要使用rm命令清除一下相关的缓存内容.这样文件将以未追踪的形式出现.然后再重新添加提交一下,.gitignore文件里的规则就可以起作用了.
按照以下步骤使.gitignore生效

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

1、安装SAMBA

yum -y install samba samba-client samba-common

2、配置SAMBA

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak #备份
vi/etc/samba/smb.conf

3、smb.conf中添加目录范例

[wwwroot]
    comment = Share files
    path = /wwwroot/
    writable = yes
    public = yes
    guest ok = no
    browseable = yes

4、关闭防火墙 (理论上来讲有不用关闭防火墙和selinux的方法,但是我尝试失败,只好用直接关闭这种方法,不建议生产环境中这样使用,我只是在本地测试环境需要。)

setenforce 0
systemctl stop firewalld
systemctl disable firewalld

5、关闭SELinux

vi /etc/selinux/config
将SELINUX=enforcing 改为SELINUX=disabled
service smb restart

6、启动SAMBA

systemctl restart smb #重启
systemctl enable smb #修改为开机启动
systemctl status smb #查看状态

7、给smb添加用户,按照命令提示输入两次密码 (我直接使用的是root,生产环境不建议直接用root,我只是图方便。)

smbpasswd -a root