- 博客(35)
- 收藏
- 关注
原创 Python实现常用排序算法
一.冒泡排序冒泡排序算法的运作如下:1.比较相邻元素,如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素做同样的工作,从开始第一队到结尾最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,知道没有任何一对数字需要比较。时间复杂度:若文件的初始状态是正序的,一趟扫描可以完...
2018-04-22 20:57:30 235
原创 Python的IO操作和判断,循环语句
一.IO操作 Input ~raw_input()传入的值为字符串类型 ~input()传入的值为数值类型 Output ~print 变量名 ~print “输出的内容” ~ 按照特定模式输出(使用三引号) 占位符的使用 当需要输入一串字符和某个变量的组合时,可以使用占位符,例如: 格式:print “占位符,其他需要输出的字符” %(变量名) 二.条件判
2018-01-17 13:29:01 452
原创 python数值类型之字符串
一.python数值类型 (1)int 整形 (2)long 长整形 (3)float 浮点型 (4)bool (True,False)布尔型 (5)complex 复数型 (其他语言不支持) 二.字符串 字符串的创建 在python中创建字符串可以使用三种方式,分别为单引号,双引号和三引号,单引号和双引号的作用相同。 三引号中可以输入单引号,双引号或者换行符等符号:
2018-01-16 23:16:27 289
原创 python面试题
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 10
2017-12-29 13:14:41 254
原创 python习题
在Linux电脑上安装python,ipython,pycharm专业版本软件; 具体见上一篇博客在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本; Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种? python,ipython,pycharm编写脚本,使用print语句编写脚本在屏幕上显示你名字、年龄、最喜欢的颜
2017-12-29 13:12:48 709
原创 Python开发环境介绍
Python 总结(1) 1.python的应用 目前市面上使用python的应用有豆瓣,知乎,谷歌,扇贝单词,SALTSTACK等。 2.python的特点 优点:简单,优雅,明确,有强大的第三方库模块,可跨平台移植,是一种面向对象的语言 缺点:代码执行速度慢,相比C语言,不过现在python的 异步并发框架导致执行速度慢;python是开源的编程语言,代码不能加密; 3.Pyth
2017-12-29 11:50:35 5521
原创 samba漫谈
1.什么是samba服务? samba是用来实现SMB的一种软件,SMB(全称是:server message block)是一个协议名,它能被用于web连接和客户端与服务器之间的信息沟通,Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将linux打印机作为CIFS/SMB打印机共享进行共享。 一:服务的安装和基本信息 软件包: 安装: 服务名称:
2017-12-17 11:38:03 248
原创 ISCSI
一:什么是iSCSI? iSCSI 是一种 SAN的设备而 SAN的设备主要是提供 Server 存储体的空间.相较于传统的 SAN 是以光纤为传输媒体而 iSCSI(Internet SCSI)他是 IP-based 的数据存储的设备.使得他能更容易应用在企业中. 1.一般的网卡就能当作 iSCSI Target 但是缺点就是会消耗太多的 CPU 资源,针对这样的问题所以发展出另外两种的 iSC
2017-12-14 08:32:02 1136
原创 NFS
一:NFS服务简介 nfs是network file system的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由sun公司开发,于1984年向外公布。功能是通过网络让不同的机器,不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是实现磁盘共享的一种方法。 NFC的基本原则是“容许不同的客户端即服务端通过一组RPC分享相同的文件系统”,它是独立
2017-12-13 13:20:06 279
原创 吐血整理关于防火墙
各位朋友大家好,今天来说说防火墙~ 一:什么是防火墙? 防火墙指的是一个由软件和硬件设备组合而成,在内部网和外部网之间,专用网络与公共网之间的界面上构造的保护屏障,是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet和Internet之间建立起一个安全网关,从而保护内部网免受非法用户的侵入,防火墙主要是由服务访问规则,验证工具,包过滤和应用网关四个部分组成。 二
2017-12-08 19:15:53 511
原创 Linux中的高级网络配置
1.网络桥接 什么是网络桥接 桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转发而互相通信。 2. 网络桥接的管理命令brctl show
2017-11-30 07:28:33 319
原创 聊聊DNS~
1.DNS简介 DNS是域名系统的缩写,它是由解析器和域名服务器组成。域名服务器是指保存有该网络中所有主机的域名和对应的ip地址,并具有将域名转化为ip地址功能的服务器,其中域名必须对应一个ip地址,而ip地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为ip地址的过程就是“域名解析”。在intern
2017-11-29 15:45:25 265
原创 mariadb
1.什么是mariadb?MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB)。 MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了P
2017-11-23 09:06:03 543
原创 Apache
一,Apache的基本介绍 1.什么是apache? Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 2.作用 企业中常用的web服务,用来提供http://(超文本传输协议) 3.对比 apache:同步阻塞模式,链接稳定,安全。 nginx:异步非阻塞模式。 4.a
2017-11-23 08:42:15 523
原创 关于ftp你知道这几点就够了
1.什么是ftp? ftp:文件传输协议,使主机之间可以共享文件。ftp使用TCP生成一个虚拟连接用于控制信息,然后再生成一个单独的TCP连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在在TCP/IP网络上使用最早的协议之一,它属于网络协议组的应用层,FTP客户机可以给服务器发出命令来下载文件,上传文件,创
2017-11-06 20:30:41 423
原创 关于dhcp服务你必须知道的几点
1.什么是Dhcp? DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配ip地址,给用户或内部网络管理员作为对所有计算机做中央管理的手段,DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP
2017-11-06 19:56:06 761
原创 全自动安装虚拟机
Hello,大家好,今天我们一起来学习如何在linux环境中全自动装虚拟机。 (1)首先需要安装kickstart 命令:yum install system-config-kickstart -y (2)kickstart是什么 kickstart是一种无人职首的安装方式,工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件,在其后的安装过程中,
2017-11-06 15:55:41 271
原创 Linux中的定时和延时
Hello,大家好,今天我们要来学习的是linux中的定时和延时问题,因为在运维的过程中,我们无法时时刻刻都盯着电脑观察,所以就需要用定时和延时技术使我们的工作更加高效。 写在前面:定时任务是永久的,延时任务是暂时的! 一:延时技术 ctrl+D:任务发起 at 时间:任务输入 atrm :命令撤销 at -l/atq :当任务结束后,不会再出现内容 at默认有输出
2017-11-01 11:32:27 238
原创 yum源的配置,共享和第三方软件库的搭建
Hello,大家好,今天我们要来学习的是yum源的配置,共享和第三方软件库的搭建。 一:yum源的配置 首先,要配置一个真机的yum源,我们应该将我们的镜像文件挂载在一个目录上,这里我们以mnt为例。 挂载成功之后,我们修改yum的配置文件,使他指向我们所挂载的目录。 修改之后,如下图所示: 这样呢,一个yun源的配置就完成了,我们来安装一下试试: 可以说是很成功了!
2017-11-01 11:04:34 1361
原创 虚拟机的安装,管理和快照
Hello,大家好,今天我们要学习的是虚拟机的安装,管理和快照。 1.脚本安装虚拟机 2.图形方法安装虚拟机 (1) (2) (3) (5)配置一些属性 3.####管理#### virt-manager ##开启图形管理工具 virt-viewer vmname ##显示虚拟机,vmname表示虚拟机名称
2017-10-25 19:32:44 217
原创 不同系统之间的文件传输
1.#####文件归档##### 文件归档,就是把多个文件变成一个文件。 (1)tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 –get ##取出单个文件
2017-10-25 18:08:41 194
原创 Linux中的基本网络配置
Hi,大家好,今天博主来教大家linux中的网络的配置。1.ip的基本知识1.ipv4 2进制32位—————10进制 172.255.40.10/255.255.255.0 //172.255.40.10为ip地址 //255.255.255.0为子网掩码 子网掩码的255位对应的ip为网络位 子网掩码为0位的对应ip为主机位 2.配置ip <<图形化>> 1.图形界面 nm-
2017-10-18 18:00:38 289
原创 系统日志
Hello,大家好,欢迎大家和我一起学习linux,今天我们要看的是系统中的日志文件。 1.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等 /var/log/secure ##系统认证信息日志 /var/log/maillog ##系统邮件服务信息 /var/log/cron ##系统定时任务信息
2017-10-17 22:14:47 295
原创 ssh服务的基本用法
Hello,大家好,欢迎大家和我一起学习linux,今天我要介绍的是linux中的ssh服务。 1.功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell。 在做这个实验之我们需要两台ip地址处于同一网段的虚拟机,ip信息如图: 为了更好的区分服务端和客户端呢,我们将ip尾号为11的虚拟机的主机名设置为server,将ip尾号为10的虚拟机主机号设置为client,主机名设置
2017-10-17 21:27:14 412
原创 linux中的快捷键
hello,大家好,欢迎大家和我一起学习linux,今天我们要学的是linux中的快捷键。 左右键 ##一个字符一个字符移动 ctrl +左右 ##一个字一个字移动 ctrl + a ##光标移动到行首 + e ##光标移动到行尾 + u ##光标所在位置删除到行首
2017-10-13 19:28:56 1097
原创 linux系统中的进程
1.进程定义 进程就是cpu未完成的工作2.ps命令 ps a ##关于当前环境的所有进程 x| -A ##所有进程 e ##显示进程调用环境工具的详细信息 l ##长列表显示进程的详细信息![这里写图片描述](http://img.blog.csdn.net/20171011105901959?watermark/2/t
2017-10-11 11:07:05 330
原创 重定向和管道
在linux系统中,正确输出的编号为1,错误输出编号为2! find /etc -name passwd > file ##重定向正确输出 find /etc -name passwd 2> file ##重定向错误输出 find /etc -name passwd &> file ##重定向所有输出 注意: >, 2> ,&> 都会覆盖源文件内容 fi
2017-10-11 10:48:58 249
原创 大话Vim!!!
Hello,大家好,欢迎大家和我一起学习linux,今天我们来挖一挖vim这个神奇编辑器的神奇之处,一起出发吧~ 1.命令模式下配置vim的工作方式: :set nu 行号添加 :set nonu 取消行号 :set mouse=a 添加鼠标选择 :set cursorline 行线显示 此操作只在当前打开的vim中有效!!! 要想永久生效需要编
2017-10-10 21:37:48 213
原创 文件权限的基本操作
Hello,大家好,欢迎大家和我一起学习linux,今天要学习的是文件权限的查看和修改。 1. ls -l filename用此命令来查看文件的属性: 前面几个参数和符号所代表的含义: 最前面一位的符号代表着文件的类型 - ##普通文件 d ##目录 c ##字符设备 s
2017-10-10 19:52:13 315
原创 Root密码忘了怎么办?
1.重新启动系统 2.在系统启动阶段按上下健停止系统系统引导 3.选择启动引导标题,按“E”进行编辑 4.找到linux16引导条目这一行,从这行最后删除到ro选项,并把ro改为rw,然后添加rd.break选项 5.ctrl+x启动设定过后的系统引导条目 6.进入系统后执行chroot /sysroot切换到真实的系统环境 7.passwd root修改超级用户密码 8.建立文件
2017-10-10 13:36:57 216
原创 Linux学习之用户,组的基本操作
hello大家好,欢迎大家和我一起学习linux,今天我要分享给大家的是在linux环境中对于用户和组的基本操作,在具体操作之前呢,大家可以通过命令watch - n 1来实现对更改内容的监视,以便于更直观的观察到变化: 做完监控之后呢,打开一个新的窗口,执行我们接下来的操作。 往系统里面增加用户用useradd命令,-u后面跟的是用户的uid: 我们可以看到监控区域的变化。 -
2017-10-09 22:14:24 198
原创 Linux初学必备之基础命令篇(一)
相信对于大多数刚刚开始接触Linux的朋友来说,大量的命令常常会使他们望而却步,那么今天呢,博主将带着大家亲自从Linux入门级命令开始学习,通过学习呢,大家也许会发现,其实命令也不是那么难记的,有很多都是有规律的。 首先呢,我们需要一个虚拟机,这样就不怕搞坏了~ 先来打开它: 大家可能会有疑问,虚拟机打开了为什么没有出现?这是因为Linux很听话,你不让它view它绝不出现,如果想要它出
2017-09-28 20:24:18 294
原创 Linux初学常见问题
1.用student用户登陆系统图形界面 2.打开一个bash 3.修改student的密码,把密码更新成”T3st1ngtlme”(主机字母和数字) 4.显示当前系统时间 5.显示当前系统时间,显示格式为:”小时:分钟:秒 AM/PM”(AM/PM为上下午标识) 6.显示“/usr/bin/clean-binary-files”的文件类型 7.统计“/usr/bin
2017-09-28 07:37:48 200
原创 Linux 初学必备之基础命令篇(二)
经过了上一篇的介绍呢,相信大家对linux有了初步的了解,那么,这一篇呢,博主就带大家继续深入学习Linux命令。开始之前呢,再给大家介绍一下相对路径和绝对路径的概念,绝对路径是文件在系统的真实位置,文件名字以“/”开头相对路径是文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值。这两个概念贯穿Linux学习的始终,务必重视!!!! touch 用来在L
2017-09-27 22:23:37 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人