- 博客(54)
- 收藏
- 关注
原创 django1.11.14 启动错误:Generator expression must be parenthesized
前提:安装了python3.7,Django1.11.14,Django项目启动不成功。start时出现错误:Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "E:\python\lea...
2019-08-04 20:30:29 240 1
原创 安装Django后,django-admin.py创建工程失败
安装好Django后可以在python中正常导如Django。但是无法用django-admin.py创建工程。新建一个 django projectdjango-admin.py startproject project_name特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试但是还是不成功。django-admin...
2019-08-04 19:54:36 455
原创 搭建Django项目
pip 安装 psycopg2 安装及错误处理错误及现象 Error: pg_config executable not found.Downloading/unpacking psycopg2Downloading psycopg2-2.5.4.tar.gz (682kB): 682kB downloadedRunning setup.py (path:/home/ql/.pyenv/v...
2019-08-04 18:40:18 179
原创 搭建python/Django开发环境
1、安装python(1)从官网下载tar包,我这边装的3.7(2)安装依赖包:1>首先安装gcc编译器。不确定是否安装可用 gcc -version 查看。安装:yum install gcc。2>安装其他依赖包。注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )yum install -y zlib-de...
2019-08-04 18:21:34 163
原创 zabbix内容整理
PS:我是在红帽7.2版本与6.5版本上进行操作的 Zabbix server:node5:172.25.44.15:rhel7.2 Zabbix agent:server6:172.25.44.6:rhel6.5 Zabbix agent:server7:172.25.44.7:rhel6.5########################## ######## 一.安装zabbix ##
2017-08-19 22:36:39 1324
原创 Openstack常见问题解决------网络与服务
Openstack常见问题解决——网络与服务 PS:因为我是第一天搭建成功了虚拟云主机,只不过还没有配图形界面。配置图形界面相关的配置文件写到一半就关机了,所以第二天继续配置图形界面后就出现了一些问题。 1.登陆: 2.界面: 3.有报错:(查看内容是网络问题) 4.解决: (1)我首先在网络上搜索解决办法,但是好多都是英文,而且回答的感觉并不适合我的情况。 (2)我只是照着做了如下操
2017-08-18 21:50:46 3958
原创 Python脚本练习
(购物车)#!/usr/bin/env python# coding=utf-8account=input('请输入您的帐户余额: ')menu={'iphone':5000,'book':100,'cat':3000,'rice':70}list=''' 商品列表 '''buy={'iphone':0,'book':0,'cat':
2017-07-11 16:50:29 431
原创 Python 2
################## 集合 ##################1.集合的定义set = {}set = {1,2,3}set = {1,2,3,1,2,3}set = {1,2,3,'hello'}set = {1,2,3,'hello',(1,2,3)}set = {1,2,3,'hello',(1,2,3),[1,2,3]} ##报错
2017-07-07 20:05:16 626
原创 Python基础1
############################# 简述python的垃圾回收机制 #############################常见问题:简要描述Python的垃圾回收机制(garbage collection)。Python在内存中存储了每个对象的引用计数(reference count)。如果计数值变成0,那么相应的对象就会消失,分配给该对象的
2017-06-29 11:22:37 545
原创 bash脚本2
[root@foundation37 mnt]# a=1[root@foundation37 mnt]# echo $a1[root@foundation37 mnt]# vim file[root@foundation37 mnt]# sh file[root@foundation37 mnt]# export a=1[root@foundation37 mnt]
2017-06-22 18:04:03 299
原创 用脚本实现用户的创建与密码设定
题目要求:编写 script.sh(1) 用户名在文件/mnt/userfile 密码在文件 /mnt/passfile(2) 当要建立i的用户存在,不做任何操作(3) 当脚本后指定文件个数少于2个,报错 please give me userfile or passwd file(4) 当所给文件的行数不一致 报错脚本:
2017-06-15 18:13:02 585
原创 bash
1.执行shell脚本的方式(1)输入定向到shell脚本。该方式用输入重定向方式让shell从给定文件中读入命令行,并进行相应处理。其一般形式为:$bash 例如:$bash shell从文件ex1中读取命令行,并执行他们。当shell到达文件末尾时,终止执行,并把控制返回到shell命令状态。此时,脚本名后面不能带参数。(2)以脚本名作为bash参数$bash 脚本
2017-06-15 13:31:05 470
原创 iscsi
1.iscsi 是直接对设备进行共享的服务2.启动iscsi共享设备在server上建立一个lvm设备yum install targetclisystemctl enable targettargetcli targetcli shell version 2.1.fb34Copyright 2011-2013 by Datera, Inc an
2017-06-09 22:25:20 449
原创 nfs
syns 数据实时同步 kerberos0.准备工作 配置yum源(有server和desktop的钥匙) 打开防火墙并进行配置(也可直接关闭防火墙,但是这样不安全) 打开nfs 在desktop端测试显示如下为成功 建立共享目录 vim /etc/exports /public *(sync) exportfs -rv 显示exporting *:/
2017-06-09 16:53:32 339
原创 Samba
关防火墙1.samba作用提供cifs协议实现共享文件2.安装yum install samba samba-common samba-client -ysystemctl start smb nmbsystemctl enable smb nmb3.添加smb用户smb用户必须时本地用户smbpasswd -a studentNew
2017-06-09 14:34:45 364
原创 firewalld
准备:重置虚拟机,一个0网段,一个250网段firewalld可以直接用协议的名称,iptables限制的是协议的端口stop停止mask冻结弃用--------------------------------------------------------------------------------[root@server ~]# systemctl status f
2017-06-09 14:22:14 632
原创 firewalld(iptables)
######################### iptables##########################重置虚拟机配置yum源添加网卡,使两个网卡不在同一网段防火墙开启iptables开启1. iptables-t #指定表名称-n #不做解析-L #列出指定表中的策略-A #添加策略-P #网络协议--d
2017-06-01 11:44:08 340
原创 mail,postfix,postpix+mariadb,dovecot,dovecot+mariadb,postfix空壳邮件
mail首先把两个虚拟机重置,确保环境绝对纯净。并配置ip和yum源要先安装dns(bind)########################### postfix #################################1.postfix提供smtp协议用来投递邮件默认端口25/var/log/maillog ##服务日志mail
2017-05-25 17:52:29 1453
原创 team链路聚合,网桥的配置,IPV6
1.team (1)team也是链路聚和的一种方式最多支持8块网卡支持模式:broadcast ##广播容错roundrobin ##轮询activebackup ##主备loadbalance ##负载均衡(2)配置nmcli connection add con-name team0 ifname team0 type config '{"run
2017-05-25 17:48:56 908
原创 apache
curl -I www.baidu.com ##显示http response的头信息1.apache的安装yum install httpd -ysystemctl start httpdsystemctl stop firewalldsystemctl enable httpdsystemctl disabled firewalld2.apa
2017-05-18 17:34:41 632
原创 数据库
安装数据库[root@test ~]# history 46 vim /etc/yum.repos.d/rhel_dvd.repo ##配置yum源 47 yum install mariadb-server -y ##安装数据库 48 systemctl restart mariadb ##重启 49 mysql ##进入数据库(无密码可直接进入)
2017-05-16 18:14:01 580
原创 DNS
DNS DNS 资源记录• DNS 区域采用资源记录的形式存储信息。每条资源记录均具有一个类型 , 表明其保留的数据类型– A : 名称至 IPv4 地址– AAAA : 名称至 IPv6 地址– CNAME : 名称至 ” 规范名称 “ ( 包含 A/AAAA 记录的另一个名称 )– PTR : IPv4/IPv6 地址至名称– MX : 用于名称的邮件交换器 ( 向
2017-05-11 11:23:43 1334
原创 selinux
############selinux的管理############学习目标•基本 SELINUX 安全概念•SELINUX 模式•更改 SELINUX 模式•显示进程和文件的 SELINUX 上下文•管理文件的 selinux 上下文•管理服务的 bool 值tips:做此实验之前,要首先配置yum源仓库,然后安装vsftpd 和lftp。
2017-05-03 22:32:28 408
原创 LDAP网络用户账户
首先,重置虚拟机,使其主机名为server5 ip为172.25.5.10/11 配置yum源 http://172.25.5.254/content/rhel7这个地址是可以在火狐中找到yum源的然后yum clean all如果出现一串串(看截屏pid)要执行 kill -9 pid编号然后再yum clean all之后建立脚本,然后执行(或者先下载sssd和kr
2017-05-02 21:57:36 439
原创 访问网络文件共享服务
• 挂载网络共享• 自动挂载网络共享cifs linux&unixwindowsnfs linux&unixlinux&unix挂载网络文件系统• 网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统 , 而不是由块设备 ( 例如硬盘驱动器 ) 提供的。客户端通过特殊的文件系统协议和格式访问远程存储• Linux 中有两种主要协议
2017-05-02 21:44:39 783
原创 文本处理工具
•diff 命令•patch 命令•grep 命令•Cut 命令•sort 命令•uniq 命令•tr 命令•sed 命令diff 命令• diff 命令用于比较两个文件的内容 , 以了解其区别。它还可用于创建补丁文件。补丁文件用于在企业环境的多台计算机之间对相似文件进行更改.-c ##显示上下文周围的行-u ##使用统一输出格式(对于生
2017-05-02 19:42:00 622
原创 系统恢复技术
一.当硬盘中主引导程序缺失时:1.可以通过以下步骤模拟主引导程序缺失情况 此时重启虚拟机会出现以下情况 此时在真机virt-manager,在这里打开停掉的虚拟机窗口,force off掉。再show virtual hardware details (就是小灯泡按钮)点击左下角Add Hardware ,接下来添加光盘启动,并把此方式置顶。具体步骤如下:
2017-05-02 11:08:51 269
原创 Vsftpd服务
1.什么是ftp2.安装ftpyum install vsftpd -ysystemctl start vsftpd systemctl stop firewalld systemctl enable vsftpd setenforce 0lftp ip ##能登陆并且显示,表示安装成功此时不成功此时为成功3.vsftp
2017-04-27 16:57:55 276
原创 使用逻辑卷管理器管理灵活存储
七.使用逻辑卷管理器管理灵活存储硬盘或者分区-->pv-->vg-->lvm1.LVM 定义• 物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完整磁盘、 RAID 集或 SAN 磁盘• 物理卷是 LVM 所使用的基础 “ 物理 ” 存储。这通常是块设备 ,例如分区或完整磁盘。设备必须初始化为 LVM 物理卷 , 才能与 LVM 结合使用• 卷组是存储池 , 由
2017-04-26 17:36:25 996
原创 两块磁盘一起读写的设置方法
六. 1.两块磁盘一起读写的设置方法mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} -------- ------ - ---- ---- ------------- 你要建立设备的名称 创建出来 等级 用几块设备 闲置几块 需要用到
2017-04-26 17:35:11 1187
原创 swap交换分区、对指定用户设定其可使用空间的大小
==========四.swap交换分区===========1.换空间或交换区是磁盘驱动器上的时间,用作当前未使用部分内存的溢出。这样 , 系统就能在主内存中留出空间用于储存当前正在处理的数据 , 并在系统面临主内存空间不足的风险时提供应急溢出。2.管理交换分区•使用 fdisk 创建新分区。此外 , 在用 fdisk 保存更改之前 , 将分区类型更改为 “ 0x82 Lin
2017-04-26 17:26:01 833
原创 磁盘加密保护
五.磁盘加密保护• LUKS ( Linux 统一密钥设置 ) 是标准的设备加密格式• LUKS 可以对分区或卷进行加密• 必须首先对加密的卷进行解密 , 才能挂载其中的文件系统创建新加密的卷• 使用 fdisk 创建新分区• cryptsetup luksFormat /dev/vdaN 可对新分区进行加密 ,并设置解密密码• 您输入正确的解密密码之后
2017-04-26 17:23:15 381
原创 管理系统中的简单分区和文件系统
管理系统中的简单分区和文件系统=========一.查看系统设备信息==========#fdisk -l ##显示系统中所有可以使用的设备信息#blkid ##显示系统正在使用的设备id(显示的是可用的)=========二.创建新分区===========1.#fdisk /dev/vdbCommand (m for help): mCo
2017-04-26 17:21:35 398
原创 虚拟机脚本
#!/bin/bashcase "$1" in install) virt-install \--name $2 \--ram 1024 \--file /var/lib/libvirt/images/$2.qcow2 \--file-size 8 \--location http://172.25.254.44/rhel7.2 \-
2017-04-20 18:49:22 276
原创 系统延迟及定时机制
第一种时间表示方法另一种:查看等待的at命令查看邮件:atrm 3 ##用于删除待执行任务队列中的指定任务2.禁止用户执行at命令的设定方法编辑文件/etc/at.deny 把要禁止的用户名写进去3.设定允许用户执行at命令的方法touch /etc/at.allow把允许的用户名写入即可
2017-04-20 17:11:09 328
原创 控制对文件的访问
1.权限列表的读取$getfacl file#file:file 文件名称#owner:kiosk 文件所有人#group:kiosk 文件所有组user::rw- 用户权限user:kiosk:rwx 特殊指派用户及权限group::rw- 组权限mask::rwx 可指派最大权限other::r-- 其他人权限2.se
2017-04-20 16:00:54 223
原创 文件
一.设备挂载1.df查看设备挂载情况/dev/sda1|2|3/dev/sdb1这是两块硬盘,后面数字是分区2.fdisk -l ##列出指定外围设备的分区状况 -b ##指定每个分区的大小-s ##将指定的分区大小输出到标准输出上,单位为区块-u ##搭配-l参数列表,会用分区树木取代柱面数目,来表示每个分区的起始地址-v #
2017-04-20 15:26:38 283
原创 虚拟机的安装
#######用命令创建虚拟机#########1.虚拟机的创建$vim /bin/vm_create.sh$chmod +x /bin/vm_create.sh ##添加可执行权限$virt-manager ##打开虚拟机控制窗口,检测动态$vm_create.sh hello ##
2017-04-20 12:23:55 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人