- 博客(39)
- 收藏
- 关注
原创 python 程序控制结构
选择结构1.if语句 **语法:if 条件1:(条件为真,执行缩进的语句块) if 条件2:(嵌套语句) 条件真缩进语句块else:(条件为假时执行) 条件假缩进语句块其余语句**多分支结构:if 条件1: 语句块1elif 条件2: 语句块2 #条件1不成立条件2成立时执行elif 条件3: 语句块3else:
2017-04-10 09:52:19 1495
原创 python 练习
*比较两个文件,显示出两个文件第一处不相同的行数和列数#!/bin/env python#coding:utf-8wenjian1=open('zuoye','rw')wenjian2=open('yy','rw')def hanshu1(): ##count能表示文件1打开的行数 count=0 for i1 in wenjian1: i1 = i1
2017-04-06 21:04:12 276
原创 python 字典
字典*一系列"键—值(key—value)"对*通过键查找相对应的值*类似于纸质字典,通过单词索引表找到相对应的定义 C++:map | Java:HashTable orHashMap*在字典中,键值对是无序的1.创建字典*使用{}创建字典*使用:指明 键:值 对*键必须是不可变的且不重复的,值可以是任意类型In [1]: my_dict={'dch':130,'yuguo':
2017-04-06 09:48:52 331
原创 python 列表与元组
列表***特点:使用 [] 生成,生成元素之间用','隔开可以包含多种类型的对象;字符串只能是字符内容是可变的;字符串是不可变的1.索引:[]运算符In [1]: lst=[5.4,'hello',2]In [2]: lst[0]Out[2]: 5.42.切片:[:]In [3]: lst[1:2]Out[3]: ['hello']In [4]: l
2017-04-05 21:05:53 534
原创 python 字符串与数据类型
1.字符串(string)是一个字符的系列***表示方法: 使用成对的单引号('')或者双引号(""")括起来 或者三引号(''' 或者"""):保留字符串中的全部格式信息 #注意:所有的引号都是成对存在In [1]: s='nihao'In [2]: sOut[2]: 'nihao'In [3]: b=''' ...: The weather is so good
2017-04-03 19:34:02 660
原创 python 作业
1.人力资源,创建一个简单的雇员姓名和编号程序。让用户输入一组雇员姓名和雇员编号,你的程序就可以按照姓名输出的功能排序。#!/bin/env python#coding:utf-8a=input("请输入要输入的个数:")dict={}for i in range(1,a+1): b=raw_input("请输入您的姓名:") c=raw_input("
2017-03-29 18:07:22 582
原创 Samba
*samba 服务器的安装及调试[root@samba Desktop]# yum install samba-client.x86_64 samba-common.x86_64 samba.x86_64 -y #安装软件 [root@samba Desktop]# systemctl start smb #开启服务 [root@samba Desktop]# systemctl
2017-03-21 16:03:00 927
原创 Mail 传输
**地址解析[root@mailwestos Desktop]# yum search bind [root@mailwestos Desktop]# yum install bind.x86_64 -y [root@mailwestos Desktop]# vim /etc/named.conf.....options {// listen-on port 53 {
2017-03-15 16:35:55 1025
原创 Ipv6 |高级网络配置
*IPv6:采用 128 位 2 进制数码表示1.表示方式:8*16进制的一串数字 2.任意位数的 0 可以用 ::表示 Internet Protocol Version 63.设置:1.nmcli connection add con-name westos ifname eth0 type ethernet ip6 2016::1/642.nm-connection-et
2017-03-12 20:05:20 542
原创 自动备份数据库脚本
自动备份数据库#!/bin/bashread -p "Please enter username:" USERread -p "Passwd:" -s PASSWDmysql -u$USER -p$PASSWD -e "SHOW DATABASES;" &>/dev/nullif [ "$?" != "0" ]then echo -e "\nwhat you written is
2017-03-10 20:47:16 313
原创 Shell脚本
脚本1:判断是否可以 ping 通[root@localhost mnt]# vim panding.sh #编写脚本 [root@localhost mnt]# cat panding.sh for IP in {1..35}doping -c1 -w1 172.25.254.$IP &> /dev/null && echo 172.25.254.$IP ok || ech
2017-03-09 22:05:53 400
原创 Selinux
1.开启 Selinux 的作用>给程序及程序里面的文件一个安全上下文2.Selinux关闭时的状况vim /etc/sysconfig/selinux selinux 的配置文件 SELINUX=enforcing selinux 开启 SELINUX=disabled selinux 关闭getenforce 查看 selinux 状态[root@d
2017-03-09 21:27:29 404
原创 用户自动创建脚本
1.wc统计行数 [root@localhost mnt]# wc -l username 3 username[root@localhost mnt]# wc -l username | cut -d ” ” -f 1 32.echo $? 上一条命令执行成功显示 0 | 否则显示 1[root@localhost mnt]# cat usernacat: userna:
2017-03-09 19:31:35 486
原创 自动登陆ssh脚本
[root@localhost Desktop]# vim /mnt/ssh [root@localhost Desktop]# cd /mnt/ [root@localhost mnt]# ls ssh [root@localhost mnt]# vim answer.exp [root@localhost mnt]# cat /mnt/ssh #!/bin/bash
2017-03-09 17:53:52 487
原创 ftp
1.环境配置[root@localhost Desktop]# cat /etc/yum.repos.d/rhel_dvd.repo #配置yum源 Created by cloud-init on Thu, 10 Jul 2014 22:19:11 +0000 [rhel_dvd] gpgcheck = 0 enabled = 1 baseurl = http
2017-03-09 15:57:57 508
原创 Apache
1.环境配置[root@localhost Desktop]# yum search httpd httpd.x86_64 : Apache HTTP Server[root@localhost Desktop]# yum install httpd.x86_64 -y [root@localhost Desktop]# systemctl start httpd [root@localh
2017-03-08 22:17:11 468
原创 磁盘配额
*磁盘配额 1.查看磁盘配额是否开启 mount2.新建|同步|格式化分区 [root@localhost Desktop]# fdisk /dev/vdb 新建分区 [root@localhost Desktop]# partprobe 同步分区 [root@localhost Desktop]# mkfs.xfs /dev/vdb1 格式化分区 m
2017-03-06 21:40:58 369
原创 分区加密
——————制作临时swap分区————————1.dd if=/dev/zero of=/swapfile bs=1M count=10002.du -sh /swapfile 查看/swapfile大小3.file /swapfile 查看/swapfile 类型4.mkswap /swapfile 制作swap分区5.swapon -a /swa
2017-02-22 22:25:16 841
原创 系统的延时及定时机制
1. at命令 *)date 显示当前系统时间 *)watch -n 1 command 对command进行监控 *)at 时间 Enter 任务 1 任务2 ......... Ctrl + d (发起任务)2. at 任务的管理 *)在设置完
2017-02-19 09:33:02 439
原创 控制对文件的访问
*)当设置了ACL权限之后,ll 查看权限时会出现 + 号: 当 + 号出现时,默认权限被系统忽略,则读出的是 + 里面的权限1.权限列表的读取 *)查看ACL权限:getfacl filename [kiosk@foundation30 Desktop]$ getfacl file # file: file 文件名称 # owner:
2017-02-17 19:10:03 381 1
原创 软件安装
1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位2.rpm(不能呢个解决依赖性) rpm -ivh name.rp
2017-02-16 21:32:05 384
原创 文件的归档和压缩
1.文件归档(打包):就是把多个文件变成一个归档文件*)打包file1 file2 file3 tar 参数 打包成什么(最好以.tar结尾) 要打包的文件tar c 创建 f 指定归档文件名称 t 显示归档文件中的内容 r
2017-01-24 12:00:59 513
原创 第三次作业
1.在系统中创建set-ip-tool命令要求如下:当在系统中执行set-ip-tool 172.25.254.x后*)会自动显示ifconfig命令的输出*)系统ip被设定为:172.25.254.x*)系统网关被设定为:172.25.254.250*)系统dns被设定为:172.25.254.2502.在server主机中把/etc目录打包压缩到/mnt
2017-01-19 18:00:52 216
原创 日志管理
1.日志的功能:排错、记录一些常用的信息等2.日志位置:/var/log3.常见日志文件*)/var/log/messages 系统服务及日志,包括服务的信息,报错等等 (产生本条日志的时间 产生本条日志的机器 产生日志的应用程序 日志内容)(可以下载qstartdict软件查看日志中的英文单词)*)/var/log/secure
2017-01-17 18:44:50 344
原创 系统服务的控制
1.systemd系统初始化程序,系统开始的第一个进程,pid为12.systemctl 命令systemctl list-units 列出当前系统服务的状态systemctl list-unit-files 列出服务的开机状态systemctl status sshd
2017-01-16 17:49:44 289
原创 网络配置及远程管理
1.主机名称*)查看主机名称:hostname (完整的主机名称:名称+域名)2.修改主机名称#临时设置方式*)主机名称的设置:hostname 名称 #永久设置:*)修改配置文件:vim /etc/sysconfig/network (编辑:HOSTNAME=主机名) 重启之后永久生效3.本地解析4
2017-01-15 12:52:02 704
原创 管理 输入输出与vim
一、管理输入输出1.在student用户下执行 #find /etc -name passwd下图分别是student用户和超级用户的输出结果2.在linux中,正确输出用“1”表示(1可以省略),错误输出用“2”表示,“&”表示所有的输出(包括1和2) *)重新定向正确的输出:find /etc -name passwd > file 结果如下所示
2017-01-11 13:07:52 312
原创 第五单元作业
1.新建用户组shengchan,caiwu,jishu2.新建用户要求如下*)tom是shengchan组的附加用户*)harry是caiwu组的附加用户*)leo是jishu组的附加用户*)新建admin用户,此用户不属于以上三个部门3.新建目录要求如下*)/cw目录为财务部存储目录只对财务部人员可以写入*)现有工具/mnt/touch命令,要求任何人可以通过在
2017-01-02 15:21:31 286
原创 第四单元作业
1.在student用户下执行find/etc -name passwd 命令,并管理其输出如下要求*)显示出所有正确的输出,屏蔽错误的输出*)保存正确输出到/mnt/find.out,错误数出列到/mnt/find.err中*)建立/mnt/find.all文件,并且保存所有输出到此文件中*)屏蔽此命令的所有所输出*)显示此命令的所有输出并保存输出到桌
2017-01-02 14:28:52 444
原创 1、2、3单元知识点
查看系统版本#hostnamectl*shell保护内核并且与外界进行交换的功能*kernel:内核(操作系统的大脑)1.系统登录#图形登陆方式#文本登陆方式 2.工作界面转换#ctrl+alt+上|下 3.开启bash#Applications>Utilities>Terminal#鼠标右键------>open in terminal
2016-12-29 11:56:31 575
原创 第二单元作业
1.利用正则表达式按照要求建立文件*)用一条命令建立12个文件westos-classX-linuxY(X的范围是1-2,Y的范围是1-6)#用命令touch westos-class{1..2}-linux{1..6}建立12个文件*)这些文件都包含在root用户桌面的study目录中#用mkdir study创建study目录*)用一条命令建立8个文件r
2016-12-28 16:35:52 436
原创 第一单元作业
1.用student用户登录系统界面#用rht-vmctl start desktop 命令和rht-vmctl view desktop 命令分别打开和显示虚拟机#则会出先如下界面,选择student用户输入,输入密码:student则登陆成功2.打开一个bash方法有:#Ap
2016-12-28 13:52:30 464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人