- 博客(39)
- 收藏
- 关注
原创 python7
文件的管理输入(raw_input/input)—> 程序处理 —> 输出(print)文件管理的三大步骤:- 打开文件; f = open("filename") - 处理文件; f.read() # 可以读取文件内容 f.write("hello") # 不能往文件中写入,因为默认文件以r的模式打开;- 关闭并保存文件; f
2017-09-07 21:27:43
498
原创 python6
高阶函数内置的高阶函数mapreducereduce(f,[1,2,3,4]) === > add(add(add(1,2),3),4) reduce(cheng,range(1,11))** 求10的阶乘:filterIn [15]: def is_oushu(n): ….: if n%2 == 0: ….: return True …
2017-09-05 19:08:55
389
原创 python5
输入一个正整数n,求n!(即阶乘)末尾0的个数count=0zero=0 #变量zero记录0的个数def caculate(num): global count,zero for i in range(1,num): count=num/(5**i) zero+=count if count==0:
2017-09-04 23:01:36
378
原创 python4
用户管理系统 用户功能如下: welcome to xxxx system1.注册:若用户存在,直接报错”name 已经存在”,若用户不存在,将用户信息保存起来,显示”注册成功”;2.登陆:若用户存在,判断密码是否正确,若用户不存在,报错”name 不存在”;3.注销:若用户存在,删除用户信息;若不存在,报错报错”name 不存在;4.退出:break#!/usr/bin/e
2017-09-04 22:59:27
748
原创 python3
输入一个正整数n,求n!(即阶乘)末尾0的个数count=0zero=0 #变量zero记录0的个数def caculate(num): global count,zero for i in range(1,num): count=num/(5**i) zero+=count if count==0:
2017-09-04 22:56:11
326
原创 python初学2
1.输入一个字符串,将小写字母,大写字母,数字,另外输出出来#!/usr/bin/env python#coding:utf-8"""file: fenli.pydate: 2017-08-25 3:53 PMauthor: xshdesc:"""xiao = ""da = ""num = ""a = raw_input("Please input a str:")for i i
2017-08-26 00:00:14
350
原创 python初学1
1.用户登录#!/usr/bin/env python#coding:utf-8"""file: denglu.pydate: 2017-08-24 8:28 PMauthor: xshdesc:"""user = "root"passwd = "westos"for i in range(1,4): username = raw_input("Please input user
2017-08-24 23:19:18
275
原创 cifs,nfs
网络文件协议前言:当今最主要的两大网络文件系统是Sun提出的NFS(Network File System)以及由微软、EMC和NetApp提出的CIFS(Common Internet File System),前者主要用于各种Unix平台,后者则主要用于Windows平台,我们熟悉的“网上邻居”的文件共享方式就是基于CIFS系统的。访问网络共享的三个基本步骤 – 1. 识别要访问的远程共享
2017-08-20 12:07:36
498
原创 samba
SambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。一、Samba服务的组成部分 1. 软件包: Samba-common – Samba的支持文件 Samba-cli
2017-08-20 11:49:10
500
原创 firewalld,iptable
redhat7.0############ 火墙Firewalld概述 动态防火墙后台程序 firewalld 提供了一个 动态管理的防火墙,用以支持网络 “zones” ,以分配对一个网络及其相关链接和界面一定程度的信任。它具备对 IP v4 和 IP v6 防火墙设置的支持。它支持以太网桥,并有分离运行时间和永久性配置选择。它还具备一个通向服务或者应用程序以直接增加防火墙规则的接口。 系统提
2017-08-20 11:31:02
891
转载 iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。
2017-08-20 11:20:47
329
原创 iscsi共享设备
########### iscsi共享设备redhat7.0172.25.254.135 172.25.254.235icsi-server iscsi-client 1.iSCSI概念(iscsi是直接对设备进行共享的服务) iSCSI(Internet SCSI)支持
2017-08-20 10:50:56
431
原创 Apache
实验在redhat7.2上进行yum install -y httpdsystemc1.安装apache软件包:[root@apacheserver ~]# yum install httpd httpd-manual2.启动apache服务:[root@apacheserver ~]# systemctl start httpd[root@apacheserver
2017-08-13 11:13:15
292
原创 Maridb数据库
MariaDB数据库:一、MariaDB数据库的安装及其基本配置1.[root@server101 ]# yum install mariadb mariadb-server ##安装mariadb和maridb-server组件2.[root@server101 ]# systemctl start mariadb
2017-08-13 10:27:14
1109
原创 网络管理
桥接桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层。一般的交换机,网桥就有桥接作用。就交换机来说,本身有一个端口与mac的映射表,通过这些,隔离了冲突域(collision)。 简单的说就是通过网桥可以把两个不同的物理局域网连接起来,是一种在链路层实现局域网互连的存储转发设备。网桥从一个局域网接收MAC帧,拆封、校对、校验之后
2017-08-13 09:50:15
403
原创 DNS
实验是在redhat7.2的系统进行的主机名:server102 ;IP:172.25.254.102 server101 172.25.254.101实验所需安装包 bind.x86_64 dhcp.x86_64[root@server102 ~]# yum install -y bind dhcp -y
2017-08-12 14:33:38
332
转载 Linux系统启动过程
Linux系统启动过程Linux启动过程 前言: Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux是自由软件和开放源代码软件发展中最著名的例子。 接触Linux的时间也不算短了,一直都是直接使用Linux操作系统进行一些工作,很少去了解系统从
2017-08-12 10:10:51
292
原创 系统恢复
################# 系统启动流程:#################POST --> BIOS(Boot Sequence引导次序) --> MBR(bootloader,446byte) --> Kernel --> initrd(initramfs) --> (ROOTFS) --> /sbin/init(/etc/inittab)
2017-08-12 10:04:25
415
原创 磁盘管理(2)
############磁盘加密##################fdisk /dev/vdb ##创建设备cryptsetup luksFormat ##安装加密层cryptsetup open /dev/vdb2 westos ##打开加密层,名字自拟mkfs.xfs /dev/mapper/westos ##格式化解密后设备mount /dev/mapper/westo
2017-08-07 22:33:41
387
原创 Linux学习笔记(10)
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload)。”下载”文
2017-08-07 19:39:28
287
原创 磁盘管理(1)
############# 磁盘管理 ################1.mbr mpt 硬盘有效性标识 主分区 扩展分区 逻辑分区######## 2.磁盘管理命令 ##########fdisk -l ##系统中正在挂载的磁盘df -Th ##系统中正在挂载的磁盘设备blkid
2017-08-02 14:27:54
463
原创 系统延时与定时任务
######1.系统延时与定时任务############at命令发起或删除延时命令at命令发起的任务都是一次性的at 时间命令Ctrl+d[root@foundation34 8.1]# at 09:17at> rm -fr /mnt/* ##延迟动作at> ##Ctrl+d表示发起动作job 1 at Tue Aug
2017-08-02 11:14:46
292
原创 kickstart自动安装
Kickstart 概述 • 使用 kickstart, 系统管理员可以创建一个包 含安装期间所有常见问题的答案的文件 , 以 自动安装 Red Hat Enterprise Linux • Kickstart 类似于 Oracle solaris 中的 Jumpstart 或 Microsoft Windows 的无人值守安装创建 kickstart
2017-07-31 11:20:10
580
原创 pxe
PXE的工作过程1.客户机从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP2.DHCP服务器返回分给客户机IP以及bootstrap文件的放置位置(该文件一般是放在一台TFTP服务器上)3.客户机向本网络中的TFTP服务器索取bootstrap文件4.客户机取得bootstrap文件后之执行该文件5.根据bootstrap的执行结果,通过TFTP服
2017-07-31 10:52:44
254
原创 linux学习笔记(9)
####软件安装####RPM:redhat packages manager####1.软件名称识别######rpm结尾的适用于redhat操作系统firefox-38.3.0-2.el7_1.x86_64.rpm||firefox|| ||38.3.0-2||||el7_1|| ||x86_64||rpm软件名称 软件版本 软件适用系统64
2017-07-31 10:44:39
240
原创 Linux学习笔记(8)
####11.管理网络########1.ip基础知识####1.ipv42进制32位-----10进制172.25.34.1/255.255.255.0172.25.34.1:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位同一网段的IP可以互相通信,前三位一样的为同一网段的
2017-07-31 10:39:28
243
原创 Linux学习笔记(7)
###1.openssh-server####功能:让远程主机可以通过网络访问sshd服务,开启一个安全shell####2.客户端连接方式####ssh 远程主机用户@远程主机ip[root@server2 ~]# ssh root@172.25.34.1The authenticity of host '172.25.34.1 (172.25.34.1)'
2017-07-31 10:24:05
233
原创 linux 邮件服务器
##################邮件服务器######################邮件发送smtp 协议需要各种服务来提供该协议接受方pop协议,imap协议dovecot服务作用为提供用户验证1.重置虚拟机,更改ip,主机名 ,配置yum源仓库,关闭火墙和selinux,安装bind服务在desktop中yum inst
2017-03-17 18:53:36
1416
原创 IPv6和高级网络协议
#######IPv6#######称为IPv4的下一代协议为方便操作, ipv6 被换算成 8x16 进制的一串数字– 2000:0000:0000:0000:0000:0000:0000:0001– 2000:0:0:0:0:0:0:1• 任意位数的 0 可以用 :: 来表示– 2000:0000:0000:0000:0000:0000:0000:0001–
2017-03-17 18:51:36
438
原创 linux APACHE
二、http服务的应用 (一)、http默认发布目录[root@server39 ~]# yum install httpdhttpd-manual -y[root@server39 ~]# systemctl start httpd[root@server39 ~]# systemctl enable httpdln -s'/usr/lib/systemd/system/
2017-03-10 21:34:29
343
原创 linux 数据库
###############mysql##############yum install mysql mysql-servermysqladmin -uroot -predhat password westos 修改本地mysqlroot密码mysqladmin -uroot -predhat -h 172.25.254.39 password
2017-03-10 21:19:04
352
原创 Linux学习笔记(6)
####5.dns####1.dnsdns是一台服务器这太服务器提供了回答客户主机名和ip对应关系的功能2.设定dnsvim /etc/resolv.confnameserver dns服务器ipvim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件DNS1=dns服务器ip3.本地解析文件vim /etc
2017-01-25 15:36:29
297
原创 Linux学习笔记(5)
####10.系统日志########1.系统日志默认分类####/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统
2017-01-25 12:49:09
345
原创 Linux学习笔记(4)
####第七单元########################1.进程定义####进程就是cpu未完成的工作####2.ps命令####ps a ##关于当前环境的所有进程 x ##与当前环境无关的所有进程 f ##显示进程从属关系 e ##显示进程调用环境工具的详细信息 l ##长列表显示进程的详
2017-01-25 11:30:18
363
原创 Linux 学习笔记(3)
######################2.用户管理######################1.用户建立useradd 参数 用户名字 -u ##指定用户uid -g ##指定用户初始组信息,这个组必须已经存在 -G ##指定附加组,这个组必须存在 -c ##用户说明
2017-01-24 20:08:55
325
原创 Linux学习笔记(2)
#### unit 3 ######## 1. man ####man: 用--help不能解决的 man ->>manual ###man是手册缩写man man #####查看man命令的帮助man passwd ###查看passwd命令的帮助man 级别 目标;man的级别1 系统命令2 系
2017-01-24 12:55:11
673
原创 linux作业(2)
>> 1. 在student用户下执行find /etc -name passwd 命令(1)保存正确输出到 /mnt/find.out,错误输出到 /mnt/find.err中(2)建立 /mnt/find.all文件,并且保存所有输出到此文件中(3)屏蔽此命令的所有输出(4)显示此命令的所有输出并保存输出到桌面的任意文件中(5)保存正确输
2017-01-03 15:21:47
476
原创 linux学习笔记(1)
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop ###开启虚拟机Starting desktop.[kiosk@foundation0 Desktop]$ rht-vmctl view desktop ##显示[kiosk@foundation0 Desktop]$ rht-vmctl stop desktop ##正常关闭
2016-12-29 17:28:51
268
原创 linux作业(1)
>>1.用student用户登录系统图形界面2.打开一个bash(1)app--> utilities-->Teriminal(2)鼠标右键---》open in terminal(3)gnome --teriminal3.修改student的密码,把密码更新成“T3st1ngtlme”4.显示当前系统时间5.显示当前系统时间,显示格式为:“小时:分
2016-12-29 16:29:47
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人