03 2017 档案

摘要:1.输出 1-100内的所有偶数 start = 1 while start <101: tmp = start % 2 if tmp == 1: pass else: print(start) start += 1 2.输出 1-100内的所有奇数 3.求1-2+3…99的所有数的和 start 阅读全文
posted @ 2017-03-28 22:11 qianxiamo
摘要:1. 字符编码 阅读全文
posted @ 2017-03-28 20:28 qianxiamo
摘要:一.安装 Python显示两种方式 1.cmd(功能键+R)使用终端 2.先在文件夹中创建文件 在cmd终端查找文件夹路径 2.7/3.5区别 3.5需要 加括号 二.Python表达方式 1.在终端输入 例如 print ("hello world") 2.文档输入信息保存,在终端显示文档路径 3 阅读全文
posted @ 2017-03-27 20:11 qianxiamo
摘要:一.awk语法 awk [options] 'commands' filesoption-F 定义字段分隔符,默认的分隔符是连续的空格或制表符使用option中的-F参数定义间隔符号用$1,$2,$3等的顺序表示files中每行以间隔符号分隔的各列不同域NF变量表示当前记录的字段数-v 定义变量并赋 阅读全文
posted @ 2017-03-23 18:52 qianxiamo
摘要:正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 正则符号: ^ 行首 $ 行尾 . 除了换行符以外的任意单个字符 * 前导字符的零个或多个 .* 所有字符 [] 字符组内的任一字符 [^] 对字符组内的每个字符取反(不 阅读全文
posted @ 2017-03-23 08:37 qianxiamo
摘要:作业五:通配符实验 但是一般使用()的方式,因为反引号在多个反引号的时候无法正确指代 echo $变量名 echo $? 表示上一次命令的执行是否成功,0表示成功,其他表示失败 3.{}表示范围 4.[]表示其中内容的任意一个 5.&&和||和; 命令a && 命令b 表示a成功才执行b a不成功不 阅读全文
posted @ 2017-03-21 19:22 qianxiamo
摘要:作业四:整理bash命令类型,验证寻找一个命令的优先级 ==> alias ==> Compound Commands ==> function ==> build_in ==> hash ==> $PATH ==> error: command not found hash命令 [root@pyt 阅读全文
posted @ 2017-03-21 19:21 qianxiamo
摘要:作业三:ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试 1.ssh登录 [root@localhost network-scripts]# systemctl status sshd 2.scp上传、下载 [root@python1 阅读全文
posted @ 2017-03-21 19:19 qianxiamo
摘要:作业二:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式 1.主机信息配置并解析 [root@localhost ~]# vim /etc/hosts [root@localhost ~]# ping python [r 阅读全文
posted @ 2017-03-21 19:16 qianxiamo
摘要:作业一:临时配置网络(ip,网关,dns)+永久配置 [root@localhost ~]# ifconfig eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.202.131 netmask 阅读全文
posted @ 2017-03-21 19:14 qianxiamo
摘要:作业五:源码安装nginx,并按照作业一描述的那样去测试使用 [root@localhost nginx]# yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y [root@localh 阅读全文
posted @ 2017-03-21 00:10 qianxiamo
摘要:作业四:nginx反向代理+三台web+nfs共享存储实现集群配置 在各个web服务器上挂载nfs [root@localhost nginx]# mount -t nfs 192.168.152.134:/share /data/www/html/ [root@localhost nginx]# 阅读全文
posted @ 2017-03-21 00:09 qianxiamo
摘要:作业三:nginx反向代理三台web 实现基于轮询的方式调度三台web,并验证结果 实现基于权重的方式调度三台web,并验证结果 实现基于hash的方式调用三台web,并验证结果 [root@localhost ~]# vim /etc/nginx/nginx.comf [root@localhos 阅读全文
posted @ 2017-03-21 00:08 qianxiamo
摘要:1.二进制安装nfs 2.作为共享存储挂载在三台web的网站根目录下实现,在任意一台web上修改的结果,其余两台都可以看到 [root@localhost ~]# yum install rpcbind [root@localhost ~]# ls /var/www/html index.html 阅读全文
posted @ 2017-03-21 00:06 qianxiamo
摘要:作业一:nginx服务 1.二进制安装nginx包 2.作为web服务修改配置文件 3.让配置生效,验证配置 [root@localhost ~]# yum -y install epel-release [root@localhost ~]# cd /etc/yum.repos.d/ [root@ 阅读全文
posted @ 2017-03-21 00:04 qianxiamo
摘要:# yum install zlib-devel -y # tar -xf Python-3.6.0 cd Python-3.6.0 # ./configure --prefix=/usr/local/python3.6# make && make install # echo 'PATH=/usr 阅读全文
posted @ 2017-03-17 22:35 qianxiamo
摘要:作业六:yum命令1) 自定义yum仓库:createrepo[root@localhost /]#mkdir /rpm_bak[root@localhost /]#cp /media/Packages/apr-* /rpm_bak/[root@localhost /]#cp /media/Pack 阅读全文
posted @ 2017-03-17 22:24 qianxiamo
摘要:作业五:rpm命令 1) 挂载光盘文件到/media目录 [root@localhost 桌面]# mount /dev/sr0 /media mount: /dev/sr0 写保护,将以只读方式挂载 [root@localhost 桌面]# df 文件系统 1K-块 已用 可用 已用% 挂载点 / 阅读全文
posted @ 2017-03-17 22:21 qianxiamo
摘要:作业四:查询firewall进程,然后杀死 [root@localhost 桌面]# ps -aux |grep firewall root 772 0.0 2.0 327912 20704 ? Ssl 15:23 0:00 /usr/bin/python -Es /usr/sbin/firewal 阅读全文
posted @ 2017-03-17 22:20 qianxiamo
摘要:作业三:dd命令测试硬盘速度 [root@localhost 桌面]# dd if=/dev/sdc2 of=/a.txt bs=2M count=2 记录了0+1 的读入 记录了0+1 的写出 1024字节(1.0 kB)已复制,0.0180346 秒,56.8 kB/秒 阅读全文
posted @ 2017-03-17 22:19 qianxiamo
摘要:作业二: 1.free命令查看内存 [root@localhost 桌面]# free total used free shared buffers cachedMem: 1003432 899760 103672 8228 1028 335564-/+ buffers/cache: 563168 阅读全文
posted @ 2017-03-17 22:16 qianxiamo
摘要:作业一: 1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 [root@localhost 桌面]# mkfs 阅读全文
posted @ 2017-03-17 22:12 qianxiamo
摘要:作业四: 1) 建立/etc/passwd的软连接文件,放在/tmp目录下 [root@localhost 桌面]# ln -s /etc/passwd/a.txt /tmp/aa.txt 2) 建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么 [root@loca 阅读全文
posted @ 2017-03-16 22:10 qianxiamo
摘要:作业三: 1) 开启Linux系统前添加一块大小为20G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G 4) 格式化主分区为ext3系统 h5) 格式化两个逻辑分区为ext4系统 阅读全文
posted @ 2017-03-16 22:06 qianxiamo
摘要:作业二: 1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world” [root@localhost ~]# vi 1.txt 2) 进入命令行模式复制改行内容,在下方粘贴80行 Vim 1.txt 插入模式 yy80p [root@localhost ~]# vi 1. 阅读全文
posted @ 2017-03-16 22:01 qianxiamo
摘要:作业一: 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@localhost ~]# cat /etc/passwd /etc/group > 1.txt 2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加) [root 阅读全文
posted @ 2017-03-16 21:57 qianxiamo
摘要:作业三: 以操作文件的方式,新建一个用户alex echo "alex:x:1200:1200::/home/alex/:/bin/bash" >> /etc/passwd echo "alex:x:1200:" >> /etc/group echo "alex::17239:0:99999:7:: 阅读全文
posted @ 2017-03-16 08:31 qianxiamo
摘要:作业四: 1) 新建目录/test/dir,属主为tom,数组为group1,/test目录的权限为777 # useradd tom [root@localhost /]# groupadd group1 [root@localhost /]# chown tom.group1 /test/dir 阅读全文
posted @ 2017-03-16 08:29 qianxiamo
摘要:作业二: 1) 在用户的主目录下创建目录test,进入test创建空文件file1 # ls /home/test file 2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组 # ls -l 总用量 0 -r--r-xr-x. 1 root root 0 3月 15 15:06 file 阅读全文
posted @ 2017-03-16 08:28 qianxiamo
摘要:作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” natasha:x:1004:555:master:/home/natasha:/bin/bash 2) 修改natasha用户的家目录为/Natasha usermod -d /Natasha n 阅读全文
posted @ 2017-03-16 08:27 qianxiamo
摘要:1. 开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 3. 使用命令退出虚拟终端2上登录的用户 4. 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 5. 使用命令退出虚拟终端 阅读全文
posted @ 2017-03-14 22:20 qianxiamo
摘要:1. 什么是互联网协议及为何要有互联网协议 互联网使用统一的通信标准,这些标准称为互联网协议。 2. osi五层模型 物理层:拥有网卡,必须连接网络设备,通过无线接电波,电缆,光纤,双绞线等传播 数据链路层:以太网协议 规定分组方式 1>必须有网卡 2>一组电信号构成一个数据包,分为报头(发送和接收 阅读全文
posted @ 2017-03-13 20:16 qianxiamo
摘要:一:操作系统 1.为何要有操作系统 程序员无法把所有的硬件操作细节都了解到,使用操纵系统管理这些硬件并加以优化。 2.操作系统的位置 操作系统位于计算机硬件及应用软件之间,是可以直接用来使用硬件的。 操作系统分为两个部分,内核(内核态)和系统调用(用户态)。 3. 操作系统的功能 操作系统隐藏了丑陋 阅读全文
posted @ 2017-03-13 18:54 qianxiamo
摘要:计算机硬件介绍 一:编程语言的作用及与操作系统和硬件的关系 编程语言是程序员与电脑进行沟通的工具 程序员用编程语言开发软件,而软件与计算机硬件,操作系统组成一套完整的计算机系统。 二:应用程序-》操作系统-》硬件 应用软件经过操作系统对系统发起调用,操作系统到硬件上操作硬盘,操作系统到硬盘上访问数据 阅读全文
posted @ 2017-03-11 01:29 qianxiamo