01 2017 档案
Linux运维五:定时任务crond服务
摘要:一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crontab依赖的服务就是crond,crond进程每分钟会定期检查是否有要执行的任务,
阅读全文
linux命令总结之state命令
摘要:ls 命令及其许多参数提供了一些非常有用的文件信息。另一个不太为人所熟知的命令 stat 提供了一些更为有用的信息。 1 [root@Gin scripts]# man stat 2 STAT(1) User Commands STAT(1) 3 4 NAME 5 stat - display fi
阅读全文
linux命令总结之date命令
摘要:命令简介: date 根据给定格式显示日期或设置系统日期时间。print or set the system date and time 指令所在路径:/bin/date 命令语法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MM
阅读全文
linux命令总结之查找命令find、locate、whereis、which、type
摘要:我们经常需要在系统中查找一个文件,那么在Linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?一下我总结了在linux系统中用于查找文件的几个命令。 1、find命令 find是最常用也是最强大的查找命令,它可以查找任何类型的文件。 find命令的一般格式为:find <指定目录><指
阅读全文
Centos下Vim编辑器基本配置
摘要:设置 Vim编辑环境 配置 有两种方式: 1,是在/etc/vimrc 进行设置,这种设置方法会作用与所有登录到Linux环境下的用户。不建议使用。 2,在用户登录的 ~ 目录下创建一个 .vimrc文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用实并不互相影响。 具体方法: 在文件中输
阅读全文
linux命令总结之tr命令
摘要:什么是tr命令?tr,translate的简写,translate的翻译: [trænsˈleit] vi. 翻译, 能被译出 vt. 翻译, 解释, 转化, 转变为, 调动 在这里用到的意思是转化,转变,转换,在linux下输入tr --help查看一下提示: 全是英文?翻译过来看下: tr用来从
阅读全文
Linux运维四:文件属性及文件权限
摘要:一:文件属性 我们使用ls -lhi命令来查看文件时,会列出一堆的文件属性,如: 上面的第x列是笔者手动标记的!那么这八列的文件属性各代表什么意思呢? 第一列:inode(index node)索引节点编号:它是文件或目录,在磁盘里的唯一标识,linux读取文件首先要读取到这个索引节点。相当于书的目
阅读全文
Linux三剑客之awk命令
摘要:awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读
阅读全文
Linux各种重要配置文件详解
摘要:1:网卡文件/etc/sysconfig/network-scripts/ifcfg-eth0 2:/etc/fstab fstab - static information about the filesystems 作用:设置文件系统挂载信息的文件,使得开机能够自动挂载磁盘分区 字段定义 /et
阅读全文
linux命令总结之seq命令
摘要:功能: seq命令用于产生从某个数到另外一个数之间的所有整数。 语法: 选项: 实例: -f选项:指定格式 %后面指定数字的位数 默认是%g,%3g那么数字位数不足部分是空格。 这样的话数字位数不足部分是0,%前面制定字符串。 -w选项:指定输出数字同宽 不能和-f一起用,输出是同宽的。 -s选项:
阅读全文
linux命令总结之ls命令
摘要:ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。 命令格式:
阅读全文
Linux运维三:系统目录结构
摘要:Linux系统目录结构官方参考:http://www.pathname.com/fhs/ 1:Linux树状目录结构图 下面目录中标红的是必须要掌握的! 2:根目录 目录 描述 / 第一层次结构的根、整个文件系统层次结构的根目录。 /bin/ 需要在单用户模式可用的必要命令(可执行文件);面向所有用
阅读全文
Linux运维二:CentOS6.6系统安装后的基本配置与优化
摘要:CentOS6.6系统安装完成后还需要做一些配置与优化: 一:Linux内核版本号介绍 查看内核版本: 2 表示主版本号,有结构性变化才会更改 6 表示次版本号,新增功能时才变化,一般奇数表示测试版,偶数表示开发版 32 表示对次版本的修订次数或补丁包数 504 代表编译的次数,每次编译可对少数程序
阅读全文
Linux运维一:生产环境CentOS6.6系统的安装
摘要:CentOS 6.6 x86_64官方正式版系统(64位)下载地址 系统之家:http://www.xitongzhijia.net/linux/201412/33603.html 百度网盘:http://pan.baidu.com/s/1i5HSsnz 本博客大部分文章如无特别说明都是基于该系统之
阅读全文
Linux /etc/issue 和 /etc/issue.net的作用和区别
摘要:1./etc/motd /etc/motd即messageoftoday(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端.系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等.如果shell支持中文,还可以使用中文
阅读全文
linux内核参数注释与优化
摘要:目录 1、linux内核参数注释 2、两种修改内核参数方法 3、内核优化参数生产配置 参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。 参考文章: linux内核TCP相关参数解释 http://os.chinaunix.net/a2008/0918/985
阅读全文
Linux中的文件描述符与打开文件之间的关系
摘要:1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。程
阅读全文
Linux Wget 命令实例讲解
摘要:Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精
阅读全文
Python高手之路【十三】socket网络编程
摘要:什么是客户/服务器架构? 什么是客户/服务器架构?不同的人有不同的答案。这要看你问的是什么人,以及指的是软件系统还是硬件系统了。但是,有一点是共通的:服务器是一个软件或硬件,用于提供客户需要的“服务”。服务器存在的唯一目的就是等待客户的请求,给这些客户服务,然后再等待其它的请求。另一方面,客户连上一
阅读全文
Python高手之路【十一】python基础之面向对象
摘要:创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 class是关键字,
阅读全文
Python高手之路【十】python基础之反射
摘要:反射说简单点 --> 就是利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员。 需求:由用户输入一个模块名,用户输入什么模块名,文件中就导入什么模块: 1:文件都在同一目录下的导入 在同一目录下建立两个文件,index.py , commons.py commons.py文件内容如下
阅读全文
Python高手之路【七】python基础之模块
摘要:本节大纲 1:模块介绍 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就
阅读全文
Python高手之路【九】python基础之迭代器与生成器
摘要:迭代器与生成器 1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元
阅读全文
Python高手之路【八】python基础之requests模块
摘要:1、Requests模块说明 Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。 Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网
阅读全文
浅析python 中__name__ = '__main__' 的作用
摘要:很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义: “Make a sc
阅读全文
Python高手之路【六】python基础之字符串格式化
摘要:Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in string for
阅读全文
Python高手之路【五】python基础之正则表达式
摘要:下图列出了Python支持的正则表达式元字符和语法: 字符点:匹配任意一个字符 字符^:匹配以什么开头 字符$:匹配以什么结尾 字符*:匹配任意次,包括0次 字符+:匹配一次或多次 字符?:匹配0次或一次 {m}:匹配前一个字符的m次 {m,n}:匹配前一个字符的m-n次 [abc]或[a-c]:匹
阅读全文
Python高手之路【三】python基础之函数
摘要:基本数据类型补充: set 是一个无序且不重复的元素集合 1:创建 2:转换 3:intersection , intersection_update方法 intersection取得两个集合中的交集元素,并将这些元素以一个新的集合返回给一个变量接收 intersection_update取得两个集
阅读全文
Python高手之路【二】python基本数据类型
摘要:一:数字 int int(整型): 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036
阅读全文
Sublime Text3配置在可交互环境下运行python快捷键
摘要:安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题。 用Sublime Text3打开python文件,或者在Sublime Text3下写好python代码,使用快捷键ctrl+b就可以运行了,会在当前窗口的下方出现运行的结果。比如 但是,要是使用了
阅读全文
Sublime Text 3中文乱码解决方法以及安装包管理器方法
摘要:一般出现乱码是因为文本采用了GBK编码格式,Sublime Text默认不支持GBK编码。 安装包管理器 简单安装 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: import urllib.request,os; pf = ‘Package Con
阅读全文
Python高手之路【一】初识python
摘要:python简介 1:Python的创始人 Python (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种解释型、面向对象、动态数据类型的高级程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 python的创始人为吉
阅读全文