摘要:
脚本面试题 1)一个linux进程经历的个阶段 等待:linux进程等待资源; 运行:linux进程当前正在执行中 停止:linux进程在成功执行后或杀死进程信号后停止 停尸:该进程已经结束,但仍然留在进程表中 2)cut命令 截取文件的指定部分并打印到标准输出 cut d 指定切割符 cut f 阅读全文
posted @ 2016-07-26 17:30
夏日花开
阅读(528)
评论(0)
推荐(0)
摘要:
```
#!/bin/bash
red_color='\E[1;31m'
green_color='\E[1;32m'
yellow='\E[1;33m'
blue='\E[1;34m'
pink='\E[1;35m'
res='\E[0m'
echo -e "${red_color}===red color===${res}"
echo -e "${yellow} ===== yellow co... 阅读全文
posted @ 2016-07-26 17:29
夏日花开
阅读(166)
评论(0)
推荐(0)
摘要:
```
#!/bin/bash read -t 10 -p "please input two number ": a b expr $a + $b> /dev/null
if [ $? -ne 0 ];then echo "please input zhengshu" else echo "$a+$b=$(($a+$b))" echo "$a-$b=$(($a-$b))" ec... 阅读全文
posted @ 2016-07-26 17:27
夏日花开
阅读(128)
评论(0)
推荐(0)
摘要:
``` !/bin/bash cat /var/log/secure | grep Failed | awk F " " '{print $11}'| sort| uniq c| awk '{print $2"="$1}' /tmp/badlist for i in do badnum=5 IP= 阅读全文
posted @ 2016-07-26 17:26
夏日花开
阅读(172)
评论(0)
推荐(0)
摘要:
``` !/bin/bash . /etc/rc.d/init.d/functions for i in do user=user$i password= useradd $user & /dev/null grep $user /etc/passwd & /dev/null if [ $? ne 阅读全文
posted @ 2016-07-26 17:25
夏日花开
阅读(121)
评论(0)
推荐(0)
摘要:
```
#!/bin/bash
# Create by wxh 2015-07-05
# Version: v0.1
. /etc/rc.d/init.d/functionsnginx=/usr/local/nginx/sbin/nginx
prog=nginx
pidfile=/usr/local/nginx/logs/nginx.pid
RETVAL=0
start() {
echo -n $... 阅读全文
posted @ 2016-07-26 17:24
夏日花开
阅读(201)
评论(0)
推荐(0)
摘要:
```
#!/bin/bash
echo -e "
\033[31m A \033[0m 显示系统IP
\033[32m B \033[0m 显示系统运行时间
\033[33m C \033[0m 查看系统负载
\033[34m D \033[0m 查看磁盘空间
\033[35m E \033[0m 退出
"
while true
do
read -t 10 -p "please inp... 阅读全文
posted @ 2016-07-26 17:24
夏日花开
阅读(102)
评论(0)
推荐(0)
摘要:
``` !/bin/bash . /etc/rc.d/init.d/functions MPORT= MPROC= MSOCK=/var/lib/mysqld/mysql.sock MPROG=mysqld if [ $MPORT ne 0 a S $MSOCK ];then action "mys 阅读全文
posted @ 2016-07-26 17:23
夏日花开
阅读(161)
评论(0)
推荐(0)
摘要:
```
#!/bin/bash
#***************************
#* copyleft huihui 2015-08-11
#*****************************
#* email: huihui@qq.com
#* version:v0.1
#*****************************
while true
do echo -... 阅读全文
posted @ 2016-07-26 17:22
夏日花开
阅读(156)
评论(0)
推荐(0)
摘要:
```
#!/usr/bin/expect
set timeout 20 spawn ssh -l root 172.25.254.102
expect "(yes/no)?"
send "yes\r"
expect "password"
send "Asimov\r"
expect "#"
send "hostname;exit\r"
expect eof
``` 阅读全文
posted @ 2016-07-26 17:21
夏日花开
阅读(183)
评论(0)
推荐(0)
摘要:
Sys 模块 一,导入sys模块操作 二,sys模块重要函数变量 1)sys.argv命令行的参数,包括脚本的名称 2)sys.path查找模块所在目录的目录名列表 3)sys.platform返回当前系统平台的,如win32,linux。 比如向实现清除终端,linux下用clear,window 阅读全文
posted @ 2016-07-26 17:19
夏日花开
阅读(152)
评论(0)
推荐(0)
摘要:
Select,poll,epoll复用 1)select模块以列表的形式接受四个参数,分别是可读对象,可写对象,产生异常的对象,和超时设置。当监控符对象发生变化时,select会返回发生变化的对象列表。 eadable有3种可能:对于用来侦听连接主服务器socket,表示已准备好接受一个到来的连接; 阅读全文
posted @ 2016-07-26 17:14
夏日花开
阅读(189)
评论(0)
推荐(0)
摘要:
Urllib模块 POST方法 阅读全文
posted @ 2016-07-26 17:12
夏日花开
阅读(139)
评论(0)
推荐(0)
摘要:
多线程模块 Python的多线程模块有两种实现方法 函数,线程类 一【函数】 调用thread模块中的start_new_thread()函数来创建线程,以线程函数的形式告诉线程该做什么 二【线程类】 调用threading模块,创建threading.Thread的子类来得到自定义线程类 thre 阅读全文
posted @ 2016-07-26 17:07
夏日花开
阅读(196)
评论(0)
推荐(0)
摘要:
、先说一下什么是pip pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具 2、下面介绍怎么在linux下安装pip 下载pip到/usr/local/src 如果提示: bash: wge 阅读全文
posted @ 2016-07-26 17:04
夏日花开
阅读(154)
评论(0)
推荐(0)
摘要:
ftplib模块 一ftp的登录连接‘ From ftplib import FTP ftp=FTP() ftp.set_debuglevel(2) :打开调试级别2,显示详细信息 Ftp.connect(“IP”,”port”):连接的ftp server 和端口 ftp.login(“usern 阅读全文
posted @ 2016-07-26 17:01
夏日花开
阅读(338)
评论(0)
推荐(0)
摘要:
网络编程一 1)打印设备名和IPV4地址 2)通过端口和协议找到服务名 3)设定并获取套接字的时间 4)修改套接字和接受缓冲区的大小 5)把套接字改成阻塞或阻塞模式 可以通过函数setblocking()函数来实现,setblocking(0)表示设为非阻塞模式 6)重用套接字 可以用函数setso 阅读全文
posted @ 2016-07-26 16:59
夏日花开
阅读(164)
评论(0)
推荐(0)
摘要:
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 阅读全文
posted @ 2016-07-26 16:57
夏日花开
阅读(173)
评论(0)
推荐(0)
摘要:
``` !/bin/bash 统计一个目录下的文件,并根据文件的拥有者统计出每个用户的文件个数,并采用进度条的方式显示出结果 copyleft maisui2016 03 13 version 1 if [ $ != 1 ] then echo echo "count how many file b 阅读全文
posted @ 2016-07-26 16:55
夏日花开
阅读(310)
评论(0)
推荐(0)
摘要:
字符串的操作 一.判断读取字符串 ${var} ;变量var的值与$var相同 ${var DEFAULT} ;如果var没有被声明,那么就以$DEFAULT作为其值 ${var=DEFAULT};如果var没有被声明,那么就以$DEFAULT作为其值 ${var+OTHER};如果var被声明了, 阅读全文
posted @ 2016-07-26 16:54
夏日花开
阅读(156)
评论(0)
推荐(0)
摘要:
提取文件名和目录 1)提取文件名 2)提取目录 3)提取后缀 用命令提取文件和目录名 用basename提取文件名 [root@server0 thread] echo $var /mnt/thread/2.py [root@server0 thread] echo $(basename $var) 阅读全文
posted @ 2016-07-26 16:52
夏日花开
阅读(222)
评论(0)
推荐(0)
摘要:
替换字符串的空格 1)删除行首空格 2)删除行尾空格 3)删除所有空格 4)去除文件的空白行 阅读全文
posted @ 2016-07-26 16:44
夏日花开
阅读(192)
评论(0)
推荐(0)
摘要:
远程文件自动打包并下载 阅读全文
posted @ 2016-07-26 15:59
夏日花开
阅读(253)
评论(0)
推荐(0)
摘要:
脚本之SSH登录 一)【python实现】 导入pxssh模块 常用的三个方法: Login() 建立ssh连接 Logout() 断开连接 Prompt() 等待系统提示符,用于等待命令执行结束 Sendline() 发送命令并回车 Send() 发送命令不回车 阅读全文
posted @ 2016-07-26 15:52
夏日花开
阅读(209)
评论(0)
推荐(0)
摘要:
脚本之文本练习 1)从一个目录中找出最近访问过的5个普通文件,并且要求输出文件名和最后访问时间 解析: u 会显示文件的最后访问时间, t基于访问时间来排序,排序的结果是最近访问过的文件的最后访问时间; grep “^ ” 表示只针对普通文件; cut剪切命令, c表示会保留哪些字符。 c的参数表示 阅读全文
posted @ 2016-07-26 15:24
夏日花开
阅读(147)
评论(0)
推荐(0)
摘要:
一)任务流程 1)Mapreduce程序启动一个Jobclient实例,开启整个mapreduce作业 2)Jobclient通过getnewjobld()j接口向Jobtarker发出请求,以获得一个新的作业ID。 3)Jobclient根据作业指定的输入文件计算数据块的划分,并将完成作业所需要的 阅读全文
posted @ 2016-07-26 15:07
夏日花开
阅读(3145)
评论(0)
推荐(0)
摘要:
find命令 按照名称来找 按照时间来找 访问时间( atime):用户最近一次访问文件的时间 修改时间( mtime):文件内容最后一次被修改的时间 变化时间( ctime):文件元数据(例如权限或者所有权)最后一次被修改的时间 打印出7天内被访问过的文件 打印出恰好在7天前被访问过的所有文件 打 阅读全文
posted @ 2016-07-26 14:40
夏日花开
阅读(166)
评论(0)
推荐(0)
摘要:
awk用法 简介 一)Pattern模式: 1)正则表达式, 只处理以r开头的行: 2)表达式: 3)指定匹配范围 4)BEGIN,END特殊模式 BEGIN:只在脚本运行前就就执行一次。 END:在脚本运行结束以后执行一次 二)action: 1)控制语句 if(条件) 2)while循环 3)f 阅读全文
posted @ 2016-07-26 12:07
夏日花开
阅读(180)
评论(0)
推荐(0)
摘要:
apache笔记 一)两种工作模式 Prefork和worker prefork模式: 一个进程响应一个请求 主进程生成多个工作进程,由工作进程一对一的去响应客户端的请求 过程: 1)用户空间有个具有控制权限的Http,监听80端口,但并不处理链接请求,每个用户请求过来分配一个进程; 2)进程系统调 阅读全文
posted @ 2016-07-26 11:50
夏日花开
阅读(197)
评论(0)
推荐(0)
摘要:
iscsi原理 一,【名词解释】 SCSI:小型计算机系统接口,SCSI作为i输入/输出接口, FC:光纤通道 DAS:直连式存储,指将存储设备通过SCSI接口或光纤通道直接连到一台计算机上。 NAS:网络接入存储,通过网络交换机连接存储系统和服务器,用户通过TCP/IP协议访问数据,采用文件共享协 阅读全文
posted @ 2016-07-26 11:44
夏日花开
阅读(1587)
评论(0)
推荐(0)
摘要:
nfs服务 nfs简介 Network file system 网络文件系统。NFS server可以看作是一个 file server。它可以让你的pc通过网络将远端的nfs server共享出来的文件到自己的系统中,在客户端看来使用NFS的远端文件就像在使用本地文件 版本: NFS(rfc 10 阅读全文
posted @ 2016-07-26 11:40
夏日花开
阅读(393)
评论(0)
推荐(0)
摘要:
投票系统之详解 1、创建项目(mysite)与应用(polls) 添加到setting.py 2、创建模型(即数据库) 一般web开发先设计数据库,数据库设计好了,项目就完了大半了,可见数据库的重要性。打开polls/models.py编写如下: 执行数据库表生成与同步。 3、admin管理 dja 阅读全文
posted @ 2016-07-26 11:30
夏日花开
阅读(1453)
评论(0)
推荐(0)

浙公网安备 33010602011771号