自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Python调Matlab function多维numpy矩阵输入

1. Python调Matlab函数输入matrix可做如下转换:假设matlab中某一个函数的输入参数是多维矩阵,那我们可以把python中定义好的数组先转成list,如下:np_a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])mat_a = matlab.double(np_a.tolist())这样生成的mat_a就可以直接作为参数传...

2019-02-25 14:42:45 2460

原创 MATLAB R2015b使用MATLAB Compiler Runtime生成Python库的方法

使用MCR将.m文件编译成自己的Python库官方文档链接:https://ww2.mathworks.cn/help/compiler_sdk/gs/create-a-python-application-with-matlab-code.html?searchHighlight=Create a Python Package&s_tid=doc_srchtitle#d120e3957...

2019-02-24 11:08:18 5748 36

原创 lvs四种工作模式总结

名词解析 vs:virtual server rs:real server,后面真实的服务器 director:调度器

2017-09-21 11:43:45 2132

原创 Python常用内置模块总结

ossystimedatetimejson/pickleshutilrandom

2017-09-06 20:41:17 351

原创 面向对象的三大特性

封装 封装性:将内容封装到某个地方,以后再去调用被封装在某处的数据; 1. 将内容封装到某处; 2. 从某处调用被封装的内容; 对于面向对象的封装来说,就是使用构造方法将内容封装到对象里面,然后通过对象直接调用或者self调用被封装的数据。#学生类class Student(object): def __init__(self,name,age,gender,classes,num

2017-09-06 00:28:13 349

原创 Python第六天课后作业

第一题:以面向对象的方式,实现队列和栈的数据结构。stack=[]queue=[]class Stack(): def Push_Stack(self): #入栈,向列表尾部添加元素 item=raw_input("入栈元素:") stack.append(item) def Pop_Stack(self):

2017-09-04 16:48:23 645

原创 Python第五天课后作业

第一题 输入一个正整数n,求n!(即阶乘)末尾0的个数**方法一**n=input("please input n:")count=0#计算阶乘def factorial(x1,x2): return x1*x2#计算阶乘末尾0的个数def factorial_zero(x): global count #引用全局变量 if x%10==0:

2017-09-04 09:06:47 314

原创 Python第四天课后作业

设计一个用户管理系统#!/usr/bin/env python# coding:utf-8user = {} # 定义一个字典,用于存放普通用户信息,初始值为空def Administrator_Menu(): while 1: Menu = """ **** Administrator Function List ****

2017-08-29 22:25:47 326

原创 Python第三天课后作业

第一题:使用列表实现队列queue = []def Enqueue(): item = raw_input("入队列元素:") queue.insert(0,item) #向列表头部插入元素 Viewqueue()def Dequeue(): if len(queue) == 0: print "空队列" else:

2017-08-28 21:23:33 292

原创 Python第二天课后作业

第一题编写一个python脚本,判断用户输入的变量名是否合法 注:变量名命名规范:首位为字母或下划线,其他为数字,字母或下划线

2017-08-25 22:49:05 300

原创 Python第一天课后作业

思维脑图 第一题 用户登陆: 1). 假设系统中的用户名”root”,密码为”westos”; 2). 如果用户输入用户名和密码均正确显示”login ok” 如果用户名错误,显示”user is not exist” 如果密码错误,显示”password is no ok” 3). 只有三次登陆机会,超过三次,显示”count is bigger than 3”cou

2017-08-24 23:57:40 341

原创 firewalld配置

firewalld中zone的分类: firewall-cmd --get-default-zone ##查看当前zonefirewall-cmd --set-default-zone=trusted编辑/etc/firewalld/zones/public.xml配置文件,可以修改允许通过的服务

2017-08-20 23:47:16 326

原创 iptables配置

前言:什么是iptables? iptables的前身叫ipfirewall(内核1.x时代),这是一个作者从freeBSD上移植过来的,能够工作在内核当中的,对数据包进行检测的一款简易访问控制工具。

2017-08-20 23:02:52 250

原创 ISCSI网络存储服务器

ISCSI简介iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。

2017-08-19 17:12:21 327

原创 NFS服务器的配置和autofs自动挂载

NFS服务器什么是NFS? NFS:Network File System,即网络文件系统。 简单地说,一台服务器共享目录(提供NFS服务),客户机可将服务器上的共享目录挂载到本地,从而共享信息。客户端通过RPC获得服务器的提供NFS的端口,并与服务器建立连接,进行资料传输管理。

2017-08-19 10:46:35 1713

原创 CIFS文件的存储

SMB文件共享 1.SMB服务的安装yum install samba -yyum install samba-common -yyum install sambaclient -y2.启动smb服务,关闭防火墙。 3.使用smbpasswd -a命令,向smbpasswd文件中添加用户Cecilia。 4.使用pdbedit -L命令列出samba用户列表。 5.列出服务端所提供的共享

2017-08-14 23:24:26 258

原创 Apache基本配置

Apache安装yum install httpd -y ##安装httpd服务systemctl stop firewalld.servicesystemctl start httpdsystemctl enable httpd.service ##使其开机启动Apache配置

2017-08-13 10:52:37 174

原创 DNS服务器的搭建

什么是DNS? DNS(Domain Name System),即域名系统。它使用层次结构的命名系统,将域名和IP地址相互映射,形成一个分布式数据库系统。DNS采用CS架构,服务器端工作在UDP协议的53端口和TCP协议的53端口上。

2017-08-12 19:11:04 453

原创 Linux系统root用户密码忘记恢复策略

解决思路: 1.重新启动系统。 2.在系统启动阶段按上下键停止系统引导。 3.选择启动引导标题,按“e”进行编辑。 4.找到linuxl6引导条目这一行,从这行最后删除到ro选项,并把ro改为rw,然后添加rd.break选项。 5.ctrl+x启动设定过后的系统引导条目。 6.进入系统后执行chroot /sysroot/命令切换到真实的系统环境。

2017-08-12 16:48:47 432

原创 boot目录下文件丢失恢复策略

grub.cfg文件丢失解决思路:重启系统grub>set root='hd0,msdos1'grub>linux16 /vmlinuz-3.10.0-327.e17.x86_64 ro root=/dev/vda3 ##存放根文件系统的块设备分区grub>initrd16 /initramfs-3.10.0-327.e17.x86_64.img

2017-08-12 16:28:10 1939

原创 mariadb使用

mariadb安装yum install mariadb-server.x86_64 -ysystemctl start mariadbsystemctl enable mariadb1.使用netstat -antlpe | grep mysql命令查看mysql程序运行的端口。

2017-08-12 14:52:42 516

原创 brctl网桥配置命令、网卡的链路聚合

命令方式管理桥接接口-brctl命令介绍brctl show ##查看已有网桥brctl addbr br0 ##添加网桥ifconfig br0 172.25.254.232 netmask 255.255.255.0 ##为br0的虚拟网卡配置ip和子网掩码brctl addif br0 eth0 ##添加一块物理网卡,将它附加到刚生成的虚

2017-08-11 23:42:22 3951

原创 selinux的初级管理

编辑/etc/sysconfig/selinux配置文件,可以管理selinux的级别。selinux=disabled ##关闭状态selinux=Enforcing ##强制状态(开启)selinux=Permissive ##警告状态(开启)getenforce命令可用于查看selinux的状态。

2017-08-09 12:01:26 398

原创 LVM磁盘管理(创建、扩容、缩减、快照)

什么是lvm? LVM是Logical Volume Manager(逻辑卷管理)的简写,它将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,支持扩展或缩减空间。与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。

2017-08-06 19:56:45 538

原创 部署lftp服务器、建立ftp虚拟用户

ftp服务简介 ftp的安装与环境配置 1.配置yum源。 2.安装vsftpd和lftp服务。

2017-08-05 17:03:52 1079

原创 Linux磁盘管理二(磁盘加密、磁盘配额(quota)、raid 磁盘阵列)

前言:LUKS(Linux统一密匙设置)是标准的设备加密格式。LUKS可以对分区或卷进行加密。不过在加密后,必须先对加密的卷进行解密,才能挂载其中的文件系统。磁盘加密步骤详解使用fdisk /dev/vdb命令创建一个新分区vdb1(大小任意)cryptsetup luksFormat /dev/vdb1 ##为新设备安装加密层cryptsetup open /dev/vdb1 we

2017-08-05 13:30:43 353

原创 Linux磁盘管理一(磁盘分区、改变分区表记录方式、添加swap分区)

导语:Linux系统有两种分区方式:MBR和GPT。MBR的意思是“主引导记录”,应用于绝大多数使用BIOS的PC设备,但支持的分区数量有限,并且只支持不超过2T的硬盘。不过作为传统的分区机制,MBR仍然拥有最好的兼容性。GPT分区表类型不受分区个数、硬盘大小的限制。

2017-08-02 16:56:06 2751

原创 Linux下创建临时文件配置文件

导语:Linux系统中,服务在正常运行时,会产生一些临时文件,这些临时文件的配置文件存放在/usr/lib/tmpfiles.d/ 目录下,均以.conf结尾,如下所示。当由用户自行创建临时文件的配置文件时,编写格式如下。

2017-08-02 13:42:50 3977

原创 Linux系统的定时及延时执行任务

1.at命令(一次性延时执行任务)使用格式:at time(如:at 11:11)命令键入完毕,按ctrl+d保存退出

2017-08-02 10:00:10 507

原创 pxe自动安装及部署简介

搭建pxe所需的服务(提前配置yum源)system-config-kickstart ##自动应答脚本制作工具syslinux ##获得pxelinux.0文件安装包dhcp ##分配ip给客户机的服务tftp-server ##提供tftp协议的服务httpd ##安装源共享服务配置K

2017-07-30 06:09:11 555

原创 Linux系统虚拟机管理(安装、删除、快照)

Linux虚拟机管理命令virt-manager ##开启图形管理工具virt-viewer vmname ##显示虚拟机,vmname表示虚拟机名称virsh list ##列出正在运行的vmvirsh list --all ##列出所有vm

2017-07-29 15:28:32 1673

原创 rhel7.2软件安装及yum源配置

前言:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但软件由多个rpm包组成时,rpm软件包之间的依赖性问题往往会很繁琐。 yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。它基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐

2017-07-29 11:46:03 2134

原创 Linux之chrony时间同步服务配置

1.被同步方配置chrony服务yum install chrony -y ##安装服务2.被同步方修改主配置文件vim /etc/chrony.conf ##主配置文件21 # Allow NTP client access from local network.22 allow 172.25.0.0/24 ##允许谁去同步我的时

2017-07-29 10:45:00 2646

原创 Linux系统日志管理、同步、采集、分析

首先,了解Linux系统日志的五种分类:/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统启动信息日志管理服务r

2017-07-26 15:25:12 743

原创 ssh远程连接主机及sshkey加密配置

客户端连接方式ssh 远程主机用户@远程主机ip ##普通连接ssh 远程主机用户@远程主机ip -X ##调用远程主机图形工具ssh 远程主机用户@远程主机ip command ##直接在远程主机运行某条命令sshkey加密配置 注:本次实验在两台虚拟机下进行,加密主机ip是172.25.254.132;客户端(获得私匙方)ip是172.25.2

2017-07-26 10:31:16 960

原创 Linux系统服务的控制

1.systemctl 命令systemctl list-units ##列出当前系统服务的状态systemctl list-unit-files ##列出服务的开机状态systemctl status sshd ##查看指定服务的状态systemctl stop sshd ##关闭指

2017-07-23 11:11:57 294

原创 Linux之进程管理

前言: 什么是进程? 通俗的讲,进程就是cpu未完成的工作。唯一标示进程的是进程描述符(PID),在linux内核中是通过task_struck和task_list来定义和管理进程。在Linux的内核的五大组成模块中,进程管理模块是非常重要的一部分,它虽然不像内存管理、虚拟文件系统等模块那样复杂,也不像进程间通信模块那样条理化,但作为五大内核模块之一,进程管理对我们理解内核的运作、对于我们

2017-07-22 23:33:34 311

原创 Linux之文件的访问控制(acl列表)

acl释义 什么是acl? acl全称(access control),其指代特殊用户对特殊文件有特殊权限。

2017-07-22 20:28:07 702

原创 Linux之文件权限管理

文件属性剖析文件属性查看命令:ls -l filename 目录属性查看命令:ls -dl directory -|rw-r–r–.|1| root| root| 46 |Oct 1 05:03 |filename

2017-07-22 16:59:03 301

原创 Linux之用户/用户组及权限管理

/etc/passwd 此文件存放的是用户信息 各部分指代内容 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow 此文件存放的是用户认证信息 各部分指代内容 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日

2017-07-22 15:25:21 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除