摘要: 一、前言 之所以整理这篇博客,主要是写Linux环境设置文件 的时候,在查看/etc/profile时看到这么一段代码: 到底”$-”是什么意思,这引起了我的兴趣。 二、$-是什么 $-在脚本中,代表通过set命令传给脚本的标志位(Flags passed to script (using set) 阅读全文
posted @ 2018-04-07 16:47 大师兄啊哈 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 一、前言 关于bash的环境设置文件,分为系统设置和个人设置,一般来说建议用户直接修改个人的设置。 本文测试环境为:centos6.5. 二、系统设置值 1. /etc/sysconfig/i18n 这个文件设置语系数据,一般只有几行: 用户自己的语系设置建议不要在这里修改。 2. /etc/pro 阅读全文
posted @ 2018-04-07 12:20 大师兄啊哈 阅读(919) 评论(0) 推荐(1) 编辑
摘要: 一、crond与crontab简介 在Linux系统中,循环运行的例行性计划任务,是由 cron (crond) 这个系统服务来控制的,而crontab命令则被用来提交和管理用户的需要周期性执行的任务。一般来说,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 阅读全文
posted @ 2018-04-02 00:48 大师兄啊哈 阅读(364) 评论(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 大师兄啊哈 阅读(2238) 评论(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 大师兄啊哈 阅读(5883) 评论(0) 推荐(0) 编辑
摘要: 一、什么是RPM RPM的全名是Red Hat Package Manager,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用 阅读全文
posted @ 2018-03-28 17:31 大师兄啊哈 阅读(16025) 评论(0) 推荐(1) 编辑
摘要: 一、前言 1. 环境 客户端系统:win7 securecrt版本:6.0.2 服务端系统:centos6.5 服务端ssh实现:openssh 2. 关于认证方式 我们知道ssh一般都会提供多种客户端认证方式,其中最常用的是密码和公钥认证方式,本篇主要讨论公钥认证方式。有关客户端认证的过程与原理, 阅读全文
posted @ 2018-03-24 15:47 大师兄啊哈 阅读(6385) 评论(0) 推荐(0) 编辑
摘要: 一、ssh是什么 SSH(Secure Shell)是一个提供数据通信安全、远程登录、远程指令执行等功能的安全网络协议,最初提出目的是替代非安全的Telnet、rsh、rexec等远程Shell协议。之后SSH发展了两个大版本SSH-1和SSH-2。 二、ssh的发展历史 1. 1.x版本 1995 阅读全文
posted @ 2018-03-22 22:24 大师兄啊哈 阅读(3602) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识 有关linux系统开机过程、运行等级,执行权限请看另一篇:linux系统启动过程及运行等级详解。 本篇文章实践的系统:centos6.5 二、创建服务 通过之前的说明,我们知道了如果需要创建一个服务,譬如mysql,需要先写一个控制脚本放在/etc/init.d目录下, 然后需要手动执 阅读全文
posted @ 2018-03-21 16:15 大师兄啊哈 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 一、启动过程 1. 开机流程简述 1)加载BIOS硬件信息,并获取第一个启动设备的代号 2)读取第一个启动设备的MBR的引导加载程序的启动信息 3)加载核心操作系统的核心信息,核心开始解压缩,并且尝试驱动所有硬件设备 4)核心执行init程序并获取运行信息 5)init执行/etc/rc.d/rc. 阅读全文
posted @ 2018-03-21 11:50 大师兄啊哈 阅读(1893) 评论(0) 推荐(0) 编辑