作者文章归档:admin

CentOS 7 系统初始化脚本(CentOS7-minimal版本的安装)


完整脚本:

#!/bin/bash
## for CentOS7-minimal版本的安装

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

yum install wget net-tools -y
systemctl enable rc-local.service
chmod +x /etc/rc.d/rc.local

## 修改yum资源库为阿里的镜像
cd /etc/yum.repos.d/
rm -f  *.repo 
wget -O /etc/yum.repos.d/CentOS-

Read more

局域网探测工具nmap、telnet的使用


1、软件安装

Linux系统下安装

yum -y install nmap

python 模块安装

pip install python-nmap

2、软件使用

linux 下面

macdeMac:~ mac$ nmap -n -PS -PE 192.168.31.225
Starting Nmap 7.80 ( https://nmap.org ) at 2020-01-21 17:43 CST
Nmap scan report for 192.168.31.225
Host is up (0.012s latency).
Not shown: 995 closed ports
PORT

Read more

Django 区分测试环境和线上环境


1、创建测试环境的配置文件 local_settings.py

将数据库连接等配置参数全部改成测试环境对应的值。

2、修改manager.py 配置文件(我的是python3.8)

# 修改前
def main():
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dj_test.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as

Read more

Django 邮件发送


1、配置settings.py 文件

EMAIL_HOST = 'smtp.exmail.qq.com'  # 邮件服务器
EMAIL_HOST_USER = 'xxx@xxx.com'  # 用户名
EMAIL_HOST_PASSWORD = 'xxxxxx'  # **密码,这里要用到授权码才行!**
EMAIL_HOST_TLS = False  # 是否加密

2、编写一个类

# _*_ coding:utf8 _*_
from django.core.mail import send_mail


class SendMail:
   

Read more

xadmin 后台配置


1、修改title 和 footer、应用的全局图标

# /extra_apps/xadmin/adminx.py

from dn_app.models import Company, MobilePhone, DnManager
class GlobalSetting(object):
    # 设置base_site.html 的Title
    site_title = 'xx管理后台'
    site_footer = '我的公司'
    global_search_models = [Company, MobilePhone, DnManag

Read more

xadmin 安装


1、环境安装 环境最好保持一致,要不然会碰到很多坑,浪费时间。 Python 3.6.2 django 2.0 python 3.6.2 的虚拟环境可以参看https://www.65535.fun/article/2019/12/13/12.html 进行安装 注意:sqlite3 需要提前安装,再安装python版本,要不然认不到yum install sqlite* -y

django 2.0 安装

pip install -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com django==2.0

2、xad

Read more

CentOS 7 hadoop 3.13 高可用集群安装部署


一、服务器规划

本次部署有5台服务器,namenode主备两台,datanode三台,具体规划如下表:

服务器IP 域名 角色 备注
192.168.31.218 HD01.MYHDFS.COM namenode,resourcemanager
192.168.31.153 HD02.MYHDFS.COM datanoade,nodemanager,zoomkeeper,journal
192.168.31.236 HD03.MYHDFS.COM datanode,nodemanager,zoomkeeper,journal
192.168.31.61 HD04.

Read more