最新消息:

标签:bash

不使用 expect 实现自动化 ssh 密码认证
expect

不使用 expect 实现自动化 ssh 密码认证

admin 11年前 (2014-08-08) 3983浏览 0评论

一般来说,自动化通过 ssh 执行操作或者通过 scp 传文件首先得过 ssh 认证这一关。采用公钥认证是最方便安全的方式。但是有时候不得不使用密码认证。而 ssh 默认是直接读写终端来输出提示信息和读入密码的,所以没法直接用 echo passwo...

BASH的保护性编程技巧
bash

BASH的保护性编程技巧

admin 11年前 (2014-07-24) 2718浏览 0评论

这是我写BASH程序的招式。这里本没有什么新的内容,但是从我的经验来看,人们爱滥用BASH。他们忽略了计算机科学,而从他们的程序中创造的是“大泥球”(译注:指架构不清晰的软件系统)。 在此我告诉你方法,以保护你的程序免于障碍,并保持代码的整洁。 不可...

解决有时Macbook盒盖后不会睡眠的问题
MacBook

解决有时Macbook盒盖后不会睡眠的问题

admin 11年前 (2014-07-14) 6767浏览 0评论

很久以前,就听到许多人说,用Macbook都是从来不关机,平时都是直接盖上盖子塞到包里。于是我也这样了,不过后来突然发现,塞到包里第二天早上起来开机的时候,就发现Macbook已经关机了。重新开机的时候,就提示系统没有正常关机。 晚上有时候回到家里,...

linux bash判断文件或文件夹是否存在
bash

linux bash判断文件或文件夹是否存在

admin 11年前 (2014-07-14) 4108浏览 0评论

在写shell脚本的时候,还是有些注意事项的,比如。。空格,给变量赋值不能有空格,象a=1就不能写成a = 1,刚开始的时候好纠结。。 写判断语句的时候[]之间一定要有空格。以下是一些常见的判断: #shell判断文件夹是否存在 #如果文件夹不存在,...

Shell读取ini文件
bash

Shell读取ini文件

admin 11年前 (2014-06-30) 3848浏览 0评论

while IFS='= ' read var val do if [[ $var == [*] ]] then section=$(echo $var | sed 's/^[(.*)]$/1/') elif ...

使用IPv6 链接百度网盘
IPv6

使用IPv6 链接百度网盘

admin 11年前 (2014-06-30) 9106浏览 0评论

百度云/网盘网页版的话直接改hosts即可,网传hosts如下: 2400:da00::dbf:0:6666 p.baidupcs.com 2400:da00::dbf:0:6666 nj.baidupcs.com 2400:da00::dbf:0:...

Windows 下 rsync 代码分发
python

Windows 下 rsync 代码分发

admin 11年前 (2014-06-26) 3601浏览 0评论

线上服务器既有Windows又有Linux的,代码的分发更新要规划下了。使用rsync来分发代码,同时考虑到不同系统平台,用法有些不同。将rsync命令进行了下封装,执行脚本即可。方便开发人员使用。 1. rsync服务端配置 # yum insta...

pureftpd安装配置详细过程
ftp

pureftpd安装配置详细过程

admin 11年前 (2014-06-26) 3239浏览 0评论

工作中总会离不开FTP,这些年一直习惯用pureftp,很久没安装,找到以前写的文档,这次顺便把文档整到ttlsa里,以后可以参考。以前自己写文档确实很啰嗦。 准备pureftp #cd /usr/local/src/ #wget http://do...

如何编译pcDuino内核
kernel

如何编译pcDuino内核

admin 11年前 (2014-06-06) 4099浏览 0评论

在这章里,我们来看一下如何编译pcDuino的内核。 和前面章节不太一样,这里我们将在X86 PC上交叉编译pcDuino的内核,所以,下面所用到的命令都是在X86 Linux上的。 1. 从Github下载kernel源代码文件: $ git cl...

简单备份监控程序
php

简单备份监控程序

admin 11年前 (2014-04-23) 3637浏览 0评论

前言: 随着维护服务器的增多,每天一台台检查备份已经不切实际,即使通过email的方式(备份脚本执行完后将备份信息发送到指定邮箱)检查也要耗费不少的时间,每天做这种重复性且繁杂的事情对我们这类懒人来说简直痛不欲生。经过一次惨痛的教训之后,决定做个备份...

如何使用sendEmail发送邮件
Linux

如何使用sendEmail发送邮件

admin 11年前 (2014-04-18) 3205浏览 0评论

sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bash perl和web站点使用。 以上是sendEmail的简单介绍,千...

找出进程当前系统调用
Linux

找出进程当前系统调用

admin 11年前 (2014-04-11) 2897浏览 0评论

当一个程序发生故障时,有时候想通过了解该进程正在执行的系统调用来排查问题。通常可以用 strace 来跟踪。但是当进程已经处于 D 状态(uninterruptible sleep)时,strace 也帮不上忙。这时候可以通过 cat /proc/&...

Shell工具:jsondiff.sh
bash

Shell工具:jsondiff.sh

admin 11年前 (2014-03-20) 3199浏览 0评论

我最近忙着重构一个历史项目,不过由于客观条件所限,没有测试用例可用,以至于我不得不通过人肉对比新旧服务器的结果集是否一致来判断对错。既然说懒惰是程序员的美德,所以我想还是写一个工具吧,加之结果集为JSON,于是便有了jsondiff.sh。 逻辑很简...