最新文章列表

shell退出后 后台进程关闭的原因和对处

在linux上进行测试时发现启动后台进程后,如果使用exit退出登录shell,shell退出后后台进程还是能够正常运行,但如果直接关闭登陆的窗口(如直接关掉xshell),那后台进程就会一起终了。都是退出登录为什么前者后台进程会退出,而后者不会退出呢? 在查看bash的manual时发现有如下一段描述: The shell exits by default upon receipt of ...
leehomjan 评论(0) 有7632人浏览 2014-10-22 20:22

转:Bash 3.0-4.3命令执行漏洞分析

注:本文转自http://blog.knownsec.com/2014/09/bash_3-0-4-3-command-exec-analysis/ 版权所有&原作者:知道创宇lu4nx   - - - - - -    该漏洞相关报道:   http://www.freebuf.com/news/44805.html http://www.csoonline.com/ar ...
wxl24life 评论(0) 有1102人浏览 2014-10-16 17:03

使用 sshpass 进行非交互式的 SSH 连接

首先,抱歉,这个标题很拗口。说一下,sshpass 能干吗。我们在终端命令行下直接用 ssh 连接远程主机时,默认状态下,会提示输入密码。可以看到,这个步骤实际上是在终端下以交互式的方式完成的 — 终端给提示,用户手动输入密码。由于需要人工参与,在脚本中进行自动化的 ssh 远程连接就不可能实现了。在自动化脚本中进行 ssh 连接,我知道的方式有三种:1. 通过 ssh-key 的方式建立两台机 ...
wxl24life 评论(0) 有7551人浏览 2014-10-11 10:57

破壳漏洞(ShellShock)-编号CVE-2014-6271-修复

   2014年9月24日,Bash暴露严重安全漏洞,编号为CVE-2014-6271,该漏洞将导致远程攻击者在受影响的系统上执行任意代码。CNVD对破壳漏洞(ShellShock)的严 ...
junier 评论(0) 有1650人浏览 2014-10-08 10:58

升级bash

升级bash 源文: http://ixdba.blog.51cto.com/2895551/1557983 centos:(最终解决方案) yum clean all yum makecache yum -y update bash  ubuntu:(最终解决方案) apt-get update apt-get -y install --only-upgrade bash  ...
letmedown 评论(0) 有581人浏览 2014-10-08 09:01

centos bash漏洞查看与修复

linux bash报重大漏洞,存在漏洞的版本包括如下。 bash-4.2.45-5.el7_0.2 bash-4.1.2-15.el6_5.1 bash-4.1.2-15.el6_5.1.sjis.1 bash-4.1.2-9.el6_2.1 bash-4.1.2-15.el6_4.1 bash-3.2-33.el5.1Linux bash-3.2-33.el5_11.1.sjis. ...
yangchunhe 评论(0) 有1051人浏览 2014-09-25 20:44

Insert characters Into a string in bash

echo "2013abcd07" | sed 's/^\(.\{8\}\)/\1-/' output: 2013abcd-07 it will insert character '-' after 8 characters time=125959 ## expected : 12:59:59 echo ${time:0:2}:${time:2:2}: ...
FJJJ8 评论(0) 有546人浏览 2014-09-25 11:23

跟散仙学shell编程(十三)

上篇散仙主要了讲述了gawk进阶的一些用法,本篇我们来了解下载linux中,其他的shell类型,通常情况下,我们最常用的就是bash shell,除此之外,我们还可能遇到另外2个shell类型,dash shell和zsh shell,我们并不需要深入探究,只需要简单了解即可。 dash shell是ash shell的后代因其,并没有多少高级功能,所以并不能作为交互式的shell,而我们一直 ...
qindongliang1922 评论(0) 有1326人浏览 2014-08-25 20:02

linux复习笔记之bash shell (2) bash基础

转载请出自出处:http://eksliang.iteye.com/blog/2104329 1.影响显示结果的语系变量(locale)  1.1locale这个命令就是查看当前系统支持多少种语系,命令使用如 ...
eksliang 评论(0) 有1574人浏览 2014-08-15 14:12

linux复习笔记之bash shell(1)bash基础

1.系统合法的shell和/etc/shells的功能 1.1.查看当前系统有多少我们可以使用的合法的shell linux可以使用的合法的shell可以查看/etc/shells这个文件 [root@bogon e ...
eksliang 评论(0) 有2243人浏览 2014-08-14 17:50

跟散仙学shell命令(五)

今天散仙,要说的,是关于linux中的环境变量的使用,环境变量是用来存储有关shell会话和工作环境的信息,它允许在内存中访问存储数据,以便运行在shell上的程序和脚本访问。 在最常用的bash shell里,环境变量共分为二大类,一类是全局变量,另一类是局部变量。 全局变量:不仅对shell会话,可见,而且对所有的shell创建的子进程也可见。 局部变量:只对创建他们的shell可见。 ...
qindongliang1922 评论(0) 有2208人浏览 2014-08-04 18:45

nagios 脚本输出显示

【基本介绍】 在nagios平台上我们直接看到status information的信息,但是有时候显示的不全,或者有些信息跑到了Performance Data里面去了。 【解决】 已bash为例子。 1. 我们echo出来的信息就是在status information里面显示的。如果信息里面有换行之类,我们就可能在status information里面看不全信息。要点进去看service ...
飞奔的熊猫 评论(0) 有866人浏览 2014-08-01 18:18

Shell 变量输出换行的问题

【基本介绍】 bash脚本要输出变量的时候,经常遇到有换行的情况。我们可以人为的决定是否需要换行等特殊字符。 【实例】 加双引号就输出变量中的换行。不加双引号换行就会被忽略掉,所有内容输出到一行。 特别在IF判断中要使用双引号。 [root@sparkVM script]# cat verify_echo_variable.sh tmp=`ls check*` echo $tmp e ...
飞奔的熊猫 评论(0) 有2879人浏览 2014-08-01 18:09

Shell - No such file or directory

【基本介绍】 在编写shell脚本的时候也会经常出现“/bin/grep: |: No such file or directory”类似的错误,特别是在执行的命令是变量的情况 【简单案例】 [root@bogon script]# cat aa.sh aa="/bin/grep Accepted /root/test.log | /bin/grep -v something&q ...
飞奔的熊猫 评论(0) 有2398人浏览 2014-07-17 14:58

Shell - too many arguments

【基本介绍】 在编写shell脚本的时候会经常遇到“line 2: [: too many arguments”类似的错误,特别是在if判断语句中。 【简单案例】 [root@bogon script]# cat bb.sh tmp="grep Accept /root/test.log | grep -v something" if [ $tmp ] then ...
飞奔的熊猫 评论(0) 有1005人浏览 2014-07-17 14:39

GIT常见问题命令

常用配置     启动git bash,配置email,脚本如下:     $ git config --global user.name "Your Name"     $ git config --global user.email "your@email.address"   生成公钥,用于身份认证     key-keygen.exe -C &quo ...
zwllxs 评论(0) 有305人浏览 2014-06-26 11:25

Mac 系统隐藏文件功能指南

     今天在玩OS的terminal的时候突然想到哪些隐藏的文件夹都有什么用,于是决定搜索一下,看看这些文件夹的功能。   Mac OS X Hidden Files Directories  ._whatever These files are created on volumes that don't natively support full HFS file charac ...
duzhangtech 评论(0) 有1590人浏览 2014-06-09 07:20

Bash脚本15分钟进阶教程

这里的技术技巧最初是来自谷歌的“Testing on the Toilet” (TOTT)。这里是一个修订和扩增版本。 脚本安全 我的所有bash脚本都以下面几句为开场白: #!/bin/bash set -o nounset set -o errexit
zhb8015 评论(0) 有914人浏览 2014-06-07 17:03

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics