-
----------------------------参考网址http://linuxcommand.org/lc3_adv_dialog.php一、简介dialog是Linux图形化自动脚本编程的工具,实现脚本中图形化,它是一个相当大而复杂的程序(它有近100个命令行选项),但与典型的图形用户界面相比,它是一个真正的轻量级。尽管如此,它仍然具有许多用户界面技巧;二、使用条件dialog在多数L
-
ExampleNo.2作为shell编写人员,经常面对数据格式不一致的问题,将数据标准话后输出是一个需要解决问题,本示例以MySQL的时间为例,脚本输入月、日、年三个参数,将其标准化后输出,月份以英文标准输出,年份如果是4个数字,直接输出,如果是0~69,则年份为2000~2069,如果是70~99,则年份为1970~1999;脚本示例:#!/bin/bash#shellname:shell_fo
-
exampleNo.1作为shell编写人员,要避免使用者输入数据的格式不正确,也就是要在shell脚本发布前拦截可能的错误;本示例是对使用者输入的数据(或位置变量)进行判断是否可用,然后在符合条件时调用代码块;#!/bin/bash#shellname:shell_vaild.sh#used:输入密码后判断密码是否是由数字和字母组成,判断输入的IP是否合法等#authorbywoon#定义函数v
-
一、正则表达式a、基本正则表达式元字符描述.匹配任意单个字符*匹配其前面的字符任意次.*任意长度的任意字符[]匹配指定范围内的任意单个字符[^]匹配指定范围外的任意单个字符[:lower:]小写字母[:upper:]大写字母[:alpha:]所有字母[:digit:]数字[:alnum:]所有数字和字母[:punct:]标点符号[:space:]空白字符\?匹配其前面的字符1次或0次{m,n}匹配
-
一、环境系统:Centos6.6x64shell:bash、sh[centos@Shell~]$hostnameShell[centos@Shell~]$lsb_release-aLSBVersion::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noar
-
一、if语句条件测试每条if语句的核心都是一条值为false或True的表达式,这种表达式称为条件测试python根据条件测试的结果决是否执行后面的代码;检查是否相等>>> name = 'Woon'>>> name == 'Woon'True>>> name == 'xi'False检查是否相等时需要考虑大小写,如果大小写不重要可以用lowe
-
一、数据类型1、核心数据类型:数字:int, long(python3.5已经没有), float, complex, bool字符:str, unicode列表:list字典:dict元组:tuple集合:set(可变集合),frozenset(不可变集合)文件:file二、数字类型python的数字字面量:整数,布尔型,浮点数,复数,所有数字类型均为不可变数字操作:+ , -, *, /, /
-
python对象的相关概念1、python程序中保存的所有数据都是围绕对象这个概念展开的:程序中存储的所有数据都是对象每个对象都有一个身份、一个类型和一个值对象的类型也称对象的类别,用于描述对象的内部表示及它支持的方法和操作创建特定类型的对象时,有时也将该对象称为该类型的实例实例被创建后,其身份和类型就不可改变如果对象的值是可修改的,则称为可变对象如果对象的值不可修改,则称为不可变对象如果某个对象
-
一、Python 2.x vs 3.x区别1.print在python2.x是语句,在python3.x是print()函数2.输入函数在python2.x中为raw_input(),在python3.x中为input();3.python3.x全部字符集都是unicode,而在python2.x中是ascii编码,需要设置 #-*- coding:utf-8 -*-,中文
-
基于账号的访问控制账号的存放类别解析用户帐号文件添加用户帐号Passwd设置口令Useradd行为设置Login.defs登录定义文件用户初始配置文件Usermod修改用户Chage密码有效控制Userdel删除用户查询账号解析组账号文件Groupadd添加组账号gpasswd管理组成员Gpasswd设置/清除组密码Groups查看用户的组信息等效于id –GnNewgrp切换基本组Groupde
-
提取文本部分内容截取文本首尾部head –n 数字 文件名tail -n 数字 文件名重定向输出man ls > file.txt管道操作head –n 12 file | tail –n 5统计及检索文本wc-l 统计文本总行数-w 统计单词个数-c 统计字节数-m 计算字符个数grep 按条件检索文本行grep [选项]… ‘查找条件’ 目标
-
Linux官方网站:https://github.com/xiehuc/lwqqhttps://github.com/xiehuc/pidgin-lwqqhttps://github.com/xiehuc/pidgin-lwqq/wiki/Install-From-Sourcehttps://github.com/xiehuc/pidgin-lwqq/wiki/FAQ#package-lwqq-n
-
最近分别使用了centos7 的gnome和kde,其中gnome桌面不美观,且占用出现了CPU 和MEM 占用不大,但是机器夫负载却很高,最后导致CPU 温度过高自动关机;可能是驱动问题;使用KDE 却是很好的解决了该问题;在使用kde安装和个性化环境设置过程如下:1、centos 7 kde安装时选择的是中文,但是安装后却是英文,$LANG是zh-utf-8;经过分析可能是没有中文语言包;yu
-
DNS搭建及主从DNS构建
DNS工作原理
DNS解析的作用
我们访问网络时,通常采用浏览器访问web站点,一般通过http://www.baidu.com或baidu.com等域名方式访问,也可以通过http://百度IP:端口进行访问,以前者常用,那么域名方式访问时怎么实现的呢?这就需要通过DNS服务器来解析了;
DNS解析方式
正向解析:
根据域名查找其对应的IP地址;目前最常用的方
-
Apache简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中,是世界使用排名第一的Web服务器软件。
Apache配置详解
Apache配置文
-
Apache简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中,是世界使用排名第一的Web服务器软件。
Apache配置详解
Apache配置文
-
Apache简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中,是世界使用排名第一的Web服务器软件。
Apache配置详解
Apache配置文
-
NFS简介
NFS(Network File System),即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
NFS可以节省本地存储空间,可以共享使用一些存储设备如软驱、CDROM和Zip等;它和Samba区别在于一般Samba是跨平台的,而NFS在unix-like系
-
SambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置"NetBI
-
一、简介
vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。[2]
vsftpd是一款在Linux发行版中最受
-
Linux磁盘管理命令
df disk free
显示磁盘的相关信息
df [-aHhiklmPT] [--block-sze=<区块大小>] [-t 文件系统类型] [-x 文件系统类型]
参数:
-a 或 all 包含全部的文件系统
-h 以可读性较高的方式来显示信息
-H 或-si 与-h相同,但是在计算是已1000bytes为单位而非1024
-i 显示iNode节点
-
Linux磁盘管理命令
df disk free
显示磁盘的相关信息
df [-aHhiklmPT] [--block-sze=<区块大小>] [-t 文件系统类型] [-x 文件系统类型]
参数:
-a 或 all 包含全部的文件系统
-h 以可读性较高的方式来显示信息
-H 或-si 与-h相同,但是在计算是已1000bytes为单位而非1024
-i 显示iNode节点
-
磁盘配额网站服务 针对网站服务域名空间上一般会设置配额限制;邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制;文件服务 针对文件服务器,每个用户设置配额限制;Home家目录 针对家目录设置磁盘配额限制其他诸如NFS、ftp等服务;quota简介什么是quota?什么是磁盘配额?在Linux操作系统中,由于是多人工作环境,多个用户共同使用一个分区,在没有限配额制下,占用存储多的用户就会
-
LVM逻辑卷LVM逻辑卷机制LVM逻辑卷(Logical volumes manager)是将多个分区或者物理硬盘从逻辑上作为一个整体,从这个整体上划分出不同的逻辑分区;逻辑分区可以根据需要进行扩大和缩小整个创建逻辑分区过程依次创建pv、vg、lv;pv为分区或者物理硬盘,又PE为基本单元组成;vg 为一个或多个pv组成的整体lv为从vg卷组中分割出分区,该分区可以格式化建立文件系统;LVM创建及
-
硬盘分区 Linux分区表有以下两种:MBR,GPT MBR:MBR分区表(即主引导记录)大家都很熟悉。所支持的最大卷:2T,而且对分区有限制:最多4个主分区或3个主分区加一个扩展分区GPT: GPT(即GUID分区表)。是源自EFI标准的一种较新的磁盘分区表结构的标准,是未来磁盘分区的主要形式。与MBR分区方式相比,具有如下优点。突破MBR 4个主分区限制,每个磁盘最多支持1
-
NTFS-3G是一个开源软件,支持在Linux操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统。本实验验证了centos6.6下识别ntfs分区并实验了手动挂载,开启启动挂载和触发挂载;
-
yum概述:给予RPM包构建的软件管理机制自动解决软件包以来关系所有软件包都集中有yum软件仓库提供 yum配置文件基本配置:/etc/yum.conf仓库配置: /etc/yum.repos.d/*日志文件: /var/log/yum.log yum客户端基本配置项 [base] &n
-
Linux命令之文件管理命令
woonli
分享到朋友圈
- 关注技术:Mysql 网络监控 Vmware
- 入住博客:2015-01-23 6年