- 博客(54)
- 收藏
- 关注
原创 列表练习
练习3.实现栈的入栈出栈等功能#!/usr/bin/env python#coding:utf-8__author__ = "hahaha"'''@author:hahaha@file:haha.py@contact:769218703@qq.com@time:7/01/10:18 AM@desc:'''stack = []def p
2017-07-06 11:06:37
443
原创 列表与元组
列表:1.列表的定义: 列表的定义格式 : list = [] ##定义了一个名为list的列表且列表内容为空 特点: (1)列表的元素可以是任意类型(数值型,列表,字符串等) (2)列表是可变类型的序列 (3)列表的操作:“ 对象 = 属性 + 方法 ”2.列表的用法:(1)列表的索引 列表的索引下标
2017-07-06 11:04:05
505
原创 字符串联练习
练习1:检测变量名是否有效#!/usr/bin/env python#coding:utf-8__author__ = "hahaha"'''@author:hahaha@file:haha.py@contact:769218703@qq.com@time:7/01/10:18 AM@desc:'''import stringalphas
2017-07-06 10:48:37
449
原创 字符串
1.字符串的定义:# 字符串定义的第一种方式:>>> str1 = 'our company is westos' # 字符串定义的第二种方式:>>> str2 = "our company is westos" # 字符串定义的第三种方式:>>> str3 = """our company iswestos"""2.字符串的操作:(1)字符串索
2017-07-06 10:46:23
397
原创 主机信息 四则运算 登录密码
练习: 1.编写一程序,录入信息包括 hostname、IP、used_year、CPU、Memory、manager_name ,如果使用年限超过10年,直接显示警告信息“该服务器使用年限太久!”,如果使用年限不超过10年,显示该服务器信息如下面的格式如下: 主机信息主机名: hostnameIP
2017-06-29 10:14:05
385
原创 python基础
#########################################################################了解python##########################################################################一.什么是python? * python是一种解释型的、面向对象的
2017-06-29 10:04:39
921
原创 脚本
Bash脚本基础1.bash基本概念BASH = GNU Bourne-Again Shell,BASH 是 GNU 组织开发和推广的一个项目。Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。2.脚本的基本格式1)基本格式[ro
2017-06-15 12:46:00
304
原创 script.sh
编写script.sh1.script.sh /mnt/usrfile /mnt/passfile2.当要建立的用户已经存在不作任何操作3.当脚本后所指定的文件个数少于2个please give me userfile or passwd file4.当所给文件的行数不一致/mnt/userfile's line is different
2017-06-15 12:41:02
411
原创 smb
1.安装服务[root@client ~]# yum install samba samba-common samba-client.x86_64 -y[root@client ~]# systemctl start smb nmb[root@client ~]# systemctl enable smb nmb2.添加用户[root@client ~]
2017-06-08 11:29:36
1177
原创 iscsi
1.iscsi概念1.iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。2.iSCSI:
2017-06-08 11:03:04
397
原创 nfs 以及利用kerberos保护nfs输出
1.nfs概念1.网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问其文件。 2.NFS协议有多个版本:Linux支持版本4、版本3和版本2, 而大多数系统管理员熟悉的是NFSv3。默认情况下,该协议并不安全,但是更新的版本(如NFSv
2017-06-08 10:57:25
5042
原创 dovecot+mysql
1.下载安装yum install dovecot dovecot-mysql -y ##dovecot-mysql dovecot软件的插件,让此软件可以识别mysql2.配置文件vim /etc/dovecot/dovecot.conf 24 protocols = imap pop3 lmtp ##支持收件协议 48 login_trusted_net
2017-06-01 10:06:03
691
原创 iptables
iptables基本信息及操作Iptable-t ##指定表名称-n ##不做解析-L ##列出指定表中的策略-F ##刷掉表中的策略,当-t没指定表时默认filter-A ##增加策略-i ##进入网卡-p ##网络协议--dport ##端口-s ##数据来源-j
2017-06-01 09:58:00
444
原创 team 网桥 ipv6
第二单元高级网络配置 学习目标• 学习配置网络桥接• 学习配置 bond 网络接口• 学习配置 team 网络接口##########1.team#########bond 网络• Red Hat Enterprise Linux 允许管理员使用bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式 , 通道绑定
2017-05-25 11:24:10
641
原创 mail postfix postfix+mariadb
配置DNS[root@westos-mail ~]# yum install bind -y[root@westos-mail ~]# systemctl start named[root@westos-mail ~]# vim /etc/named.conf 11 // listen-on port 53 { 127.0.0.1; };12 //
2017-05-25 10:57:24
2418
原创 bond
bond 1.添加虚拟网卡 2.[root@mariadb ~]# nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.157/24Connection 'bond0' (48e91e25-e3d3-4da3-94fb-b49deaf05c
2017-05-18 12:18:49
788
原创 squid
*)squid正向代理1.安装yum install squid -y2.开启服务systemctl start squidnetstat -anlpe | grep squid vim /etc/squid/squid.confhttp_access allow all ##允许所有ip访问cache_dir ufs /var/spool/squid 1
2017-05-18 12:16:30
315
原创 apache
apache的安装 单元 九Apache web服务简介本单元涵盖的主题:1.Apache基本配置2. 虚拟主机配置3.HTTPS配置4. 集成动态内容yum install httpd -y[root@mariadb ~]# systemctl start httpd[root@mariadb ~]# systemctl enable http
2017-05-18 11:51:52
365
原创 mariadb
单元 八Mariadb数据库简介本单元涵盖的主题:1. 安装Mariadb数据库2. 配置和管理数据库3. 配置数据库用户和访问权限4. 备份和恢复数据库 配置环境:1.vim /etc/sysconfig/network-scripts/ifcfg-eth0 systemctl restart network ifconfig2.v
2017-05-18 11:21:15
348
原创 第三册DNS
第三单元高速缓存 DNS 一.DNS 总揽 •权威名称服务器 – 存储并提供某区域 ( 整个 DNS 域或 DNS 域的一部分 ) 的实际数据。权威名称服务器的类型包括 1•Master : 包含原始区域数据。有时称作 “ 主要 ” 名称服务器 2•Slave : 备份服务器 , 通过区域传送从 Master 服务器获得的区域数据的副本。有时称作
2017-05-11 12:50:05
489
原创 第二册第十一单元
第十一单元 系统恢复技术 bios 初始化• 基本输入 / 输出系统 ( BIOS ) 是内置于标准 x86/x86-64硬件的固件接口 , 将硬件置于已知状态并准备好系统以加载操作系统• 出现什么情况 ?– 检测并初始化硬件– 确定从中引导的设备• 可能出现了什么错误 ?– 错误或异常 BIOS 设置– 错误引导设备顺序• 可以
2017-05-04 15:44:01
412
原创 第二册第十单元补充
一.显示 SELinux 文件上下文 • 什么确定文件的初始 SELinux 上下文 ? 通常是父目录。将父目录的上下文指定给新创建的文件。这对 vimcp 和 touch 等命令其作用 , 但是 , 如果文件是在其他位置创建的并且保留了权限 ( 与 mv 或 cp -a 一样 ) 则还将保留 SELinux 上下文• 许多处理文件的命令具有一个用于显示或设置 SELinux
2017-05-04 15:40:18
330
原创 第二册第八单元
第八单元LDAP 网络用户账户 一.使用 LDAP 服务器进行网络身份验证 • 在本课程中 , 到目前为止 , 我们已经介绍了通过每台计算机上的本地文件( 例如 /etc/passwd ) 管理的本地用户账户。但是 , 在多个系统上将本地用户账户协调一致非常困难• 本节中 , 我们将介绍如何将计算机设置为客户端 , 以使用现有 LDAP 目录服务提供的网络用户账
2017-05-04 15:36:34
348
原创 第二册第七单元
第七单元访问网络文件共享服务 一.挂载网络文件系统 • 网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统 , 而不是由块设备 ( 例如硬盘驱动器 ) 提供的。客户端通过特殊的文件系统协议和格式访问远程存储•Linux 中有两种主要协议可用访问网络文件系统 : NFS 和CIFS 。 NFS ( Network File System ) 可看
2017-05-04 15:28:33
381
原创 第二册第六单元
第六单元文本处理工具 1• diff 命令用于比较两个文件的内容 , 以了解其区别。它还可用于创建补丁文件。补丁文件用于在企业环境的多台计算机之间对相似文件进行更改diff -c ##显示上下文周围的行diff -u ##使用统一输出格式diff -r ##从指定的目录开始文件执行递归式比较 2 • 修补命令 pa
2017-05-04 15:15:27
482
原创 selinux对文件的控制
一.selinux的启动,关闭与查看。配置文件vim /etc/sysconfig/selinux 注意:更改完成后需要reboot重启enforcing ##强制模式 permissive ##警告模式disabled
2017-04-27 16:28:12
386
原创 第二册第四单元总结
第二册第四单元 管理系统中的简单分区和文件系统 学习要点 • 添加文件系统空间• 添加 swap 交换分区• 对系统分区加密 一.概念介绍——简单分区和文件系统 • 存储是每个计算机系统的基本需求。Red Hat Enterprise Linux提供了一些强大的工具 , 它们能在大量的场景中管理多种类型的存储设备
2017-04-27 13:51:31
337
原创 第二册第五单元总结
第二册第五单元 使用逻辑卷管理器管理灵活存储 学习要点 • 查看 LVM 组件• 实施 LVM 存储• 增加文件系统• 添加磁盘• 创建快照作为备份 一. LVM 定义 • 物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完整磁盘、 RAID 集或 SAN 磁盘。 • 物理卷是 LVM 所使用的基
2017-04-27 13:42:41
461
原创 第二册第九单元总结
第二册第九单元 部署 ftp 文件共享服务 一.部署网络服务的四个步骤 • 安装服务软件 • 启动服务 • 启用服务 • 测试服务 部署 FTP 服务器 • FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法。
2017-04-27 13:27:12
300
原创 用脚本实现虚拟机的开始 停止 安装 重置 快照
编辑test.sh脚本文件如下#!/bin/bashcase "$1"in start) virsh start $2 &>/dev/null ##开启虚拟机 virt-viewer $2 &>/dev/null ##显示虚拟机 ;; stop)
2017-04-20 19:34:31
422
原创 第二册第二单元总结
控制对文件的访问 目录: • 读取文件权限• 设定权限列表• 设备权限列表加载 一.权限列表的读取[kiosk@foundation0 Desktop]$ getfacl file# file: file 文件名称# owner: kiosk 文件所有人# group: kiosk 文件所有组user::rw- 用户权限user:
2017-04-20 17:29:30
388
原创 第二册第一单元总结
自动安装 RED HAT WNTERPRISE LINUX 目录: 1.了解kickstart自动安装脚本 2.制作kickstart安装脚本 3.使用kickstart自动安装脚本 一.概述kickstart 系统管理员创建一个文件,里面包含安装期间所有常见问题的答案,从而可以实现Red Hat Ent
2017-04-20 17:25:03
421
原创 第二册第三单元总结
系统延迟及定时机制 学习目录:• 计划定期任务• 延迟任务 一.计划定期任务at 命令at 命令可以指定某一任务在将来的特定时间运行。该作业可能是一次备份、对您系统的检查或者特定时间发送的通知。那些需 要花费很长时间才可完成的作业正适合 at 命令。仅需使用 at 命令将任务设置为在一分钟或两分钟之后运行。然后您便可以安全注销 , 因为该任务会在与 shell 会话
2017-04-20 17:19:21
295
原创 第十五单元总结
#############################15.系统虚拟机管理############################# ####1.安装#### #!/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符--ram 1000 \ #
2017-04-20 17:15:50
362
原创 第十四单元总结
##############################14.linux中设备的访问#############################1.设备访问########1.设备识别/dev/xdxn ##硬盘设备/dev/sda1/dev/cdrom ##光驱/dev/mapper/* ##虚拟设备2.设备的使用#
2017-04-20 17:08:53
265
原创 第十三单元搭建第三方软件仓库
1.建立共享目录,并挂在镜像文件到共享目录上mkdir /var/www/html/rhel7.1umount /mntmount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.12.测试在浏览器中输入:http://本机ip/rhel7.1可以看到镜像中的内容3.修改本机yum源指向[
2017-04-20 16:58:25
351
原创 第九到十三单元练习题
>>1.在desktop主机中建立用户westos,并设定其密码为westoslinux2.配置desktop中的sshd服务要求如下:*)设定sshd服务只允许westos用户可以被访问使用*)创建westos用户的key认证方式*)设定westos用户只允许使用key认证方式,屏蔽其系统密码认证方式>>1.配置desktop主机和server主机的日志服
2017-04-13 16:32:26
271
原创 第十三单元总结
软件安装1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本软件适用系统 64位####2.如何安装软件####1.rpmrpm -
2017-04-13 16:23:55
235
原创 第十一单元总结
管理网络一.ip基础知识1.ipv42进制32位-----10进制172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位####2.配置ip####图形化>>1.图形界面nm-connection-editor
2017-04-13 15:43:40
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人