摘要: 一、作业管理的场景作业管理(job control)是在bash环境下使用的,主要使用在同一个bash中管理多个作业的场景,譬如登录bash之后想同时复制文件、数据搜索,编译。但是bash的作业管理,有以下限制:程序必须是shell的子进程程序不能等待terminal/shell的输入二、涉及到的命令1. 将命令后台运行的&bash环境下,存在前台(foreground)和后台(backgroun... 阅读全文
posted @ 2018-04-11 12:13 大师兄啊哈 阅读(2256) 评论(0) 推荐(0)
摘要: 一、什么是数据流重定向 要搞清楚数据流重定向,需要先搞清楚什么是数据流,然后如何重定向,这一切都需要从命令的执行过程说起。 如上图所示为命令的执行过程,可以看到,在Linux中,数据流分三种:标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。 执行命令时,这个命令可能通过文 阅读全文
posted @ 2018-04-09 16:38 大师兄啊哈 阅读(1058) 评论(0) 推荐(0)
摘要: 主要是出于安全的考虑,由于系统默认是允许所有人在/tmp下写入任何文件的,万一有居心不良的用户或者黑客入侵到计算机,并在/tmp下面埋下木马,名字为ls,当用户用root身份登录后,到/tmp目录执行ls就会有意想不到的危险,所以默认不把当前路径’’.’加入PATH中,也不建议用户自己添加进去。 参 阅读全文
posted @ 2018-04-09 14:41 大师兄啊哈 阅读(716) 评论(0) 推荐(0)
摘要: 一、前言 之所以整理这篇博客,主要是写Linux环境设置文件 的时候,在查看/etc/profile时看到这么一段代码: 到底”$-”是什么意思,这引起了我的兴趣。 二、$-是什么 $-在脚本中,代表通过set命令传给脚本的标志位(Flags passed to script (using set) 阅读全文
posted @ 2018-04-07 16:47 大师兄啊哈 阅读(1661) 评论(0) 推荐(0)
摘要: 一、前言 关于bash的环境设置文件,分为系统设置和个人设置,一般来说建议用户直接修改个人的设置。 本文测试环境为:centos6.5. 二、系统设置值 1. /etc/sysconfig/i18n 这个文件设置语系数据,一般只有几行: 用户自己的语系设置建议不要在这里修改。 2. /etc/pro 阅读全文
posted @ 2018-04-07 12:20 大师兄啊哈 阅读(955) 评论(0) 推荐(1)
摘要: 一、crond与crontab简介 在Linux系统中,循环运行的例行性计划任务,是由 cron (crond) 这个系统服务来控制的,而crontab命令则被用来提交和管理用户的需要周期性执行的任务。一般来说,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 阅读全文
posted @ 2018-04-02 00:48 大师兄啊哈 阅读(376) 评论(0) 推荐(0)
摘要: 前言 环境:centos6.5 sed版本:GNU sed version 4.2.1 本文的代码都是在这个环境下验证的。 一、简介 sed(Stream Editor)意为流编辑器,是Unix常见的命令行程序。是Bell实验室的 Lee E.McMahon 在1973年到1974年之间开发完成,目 阅读全文
posted @ 2018-03-30 15:14 大师兄啊哈 阅读(2370) 评论(0) 推荐(0)
摘要: 一、yum简介 yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。 阅读全文
posted @ 2018-03-29 08:45 大师兄啊哈 阅读(5927) 评论(0) 推荐(0)
摘要: 一、什么是RPM RPM的全名是Red Hat Package Manager,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用 阅读全文
posted @ 2018-03-28 17:31 大师兄啊哈 阅读(16699) 评论(0) 推荐(1)
摘要: 一、前言 1. 环境 客户端系统:win7 securecrt版本:6.0.2 服务端系统:centos6.5 服务端ssh实现:openssh 2. 关于认证方式 我们知道ssh一般都会提供多种客户端认证方式,其中最常用的是密码和公钥认证方式,本篇主要讨论公钥认证方式。有关客户端认证的过程与原理, 阅读全文
posted @ 2018-03-24 15:47 大师兄啊哈 阅读(6604) 评论(0) 推荐(0)