10 年前

如何在交互式shell脚本中创建对话框

疑难杂症   whiptail   Linux图形弹窗   转载  

  当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入。对话框的类型有密码箱,检查表,菜单,等等。他们可以引导你以一种直观的方式输入必要的信息,使用这样的用户友好的对话框的好处是显而易见的。如下图所示: 当你写一个交互式shell脚本,你可以使用这样的对话框来接受用户的输入。whiptail可以在shell脚本中创建基于终端的对话框,消息框的过程,…

10 年前

linux下git安装使用文档

系统服务   git 使用   git常用命令  

一、安装git debian && ubuntu apt-get install git CentOS yum install git 安装完成后,检查是否安装成功 git --version 如果版本低于1.7.2请使用源码编译安装 安装依赖包 yum install curl-devel expat-devel gettext-devel openssl-devel z…

10 年前

svn + post-commit 代码提交后自动更新web

svn自动发布  

一、起因 web 开发人员希望代码提交后自动发布到线上测试页面 节省人工发布所需要的时间 svn 和 web 部署在同一服务器 二、hooks实现 进入svn仓库目录下的hooks,编辑post-commit.tmpl cd /data/svnroot/webdev/hooks/ cp post-commit.tmpl post-commit vim post-commit #!/bin…

10 年前

Openssl 7月9日发布高危漏洞修复

openssl升级  

2015年7月9日 OpenSSL新版本1.0.2d和1.0.1p,修复了一个未经披露的高危漏洞。这两个新版本中都修复了一个安全等级评定为“高危”的漏洞。不过,这个漏洞并不影响1.0.0或0.9.8版本。 受影响版本(OpenSSL 1.0.2b/1.0.2c 和 OpenSSL 1.0.1n/1.0.1o) 1.查看服务器openssl版本 openssl version -a Open…

10 年前

pptpd 服务器安装配置

系统服务   pptpd  

系统环境 CentOS 6.4 64bit 安装ppp wget https://download.samba.org/pub/ppp/ppp-2.4.5.tar.gz tar zxf ppp-2.4.5.tar.gz cd ppp-2.4.5 ./configure --prefix=/usr/local/ppp/ make && make install mak…