自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 CentOS磁盘管理(一)

在日常的服务器管理维护过程中,每天都要和磁盘进行亲密接触。那几天就来谈一谈CentOS下的磁盘管理机制。20年前,一个60MB的磁盘大概需要花费$1000,而现如今,一块1TB的硬盘则大概需要$80。由此可见,磁盘这种东西已经很亲民了。但是作为计算机中不可或缺的一部分,磁盘扮演着很重要的角色。现在市面上常见的硬盘分为两种,机械盘和固态盘。对于这两种盘想必大家都有着比我更加深入的了解。当然,...

2018-09-13 21:36:42 1953

原创 CentOS下包管理(二)

上一篇说了CentOS后台包管理程序rpm,但是rpm最为人诟病的一点就是不能自己解决包与包之间的依赖关系。为此,yum可以说是CentOS上最受欢迎的包管理器了。yum是CentOS上前端的包管理工具。先来看看yum是怎么工作的。yum是一个C/S架构的应用程序。首先,yum客户端向远程yum服务器发起请求,申请操作,服务器接收请求,在本地查询repodata(元数据文件)中对应的包...

2018-09-10 23:58:49 327

原创 浅谈CentOS下程序包管理(一)

   在管理CentOS服务器的过程中难免需要安装或者删除一些软件。而在这个过程中就涉及到程序包的管理。在很久以前的CentOS上,包管理真的是一个技术活,在这个过程中不仅需要管理者去了解一些常用程序软件的安装,还需要管理者很熟练地掌握这些技术,以便出现问题可以及时的解决。  在包的安装过程中不可避免的会出现一些包的依赖问题。简而言之,就是你需要安装A软件,而A软件又依赖了B包的一些基础功...

2018-09-07 22:35:13 362

翻译 文件内容差异对比

在运维过程中,难免需要对比不同时间段修改的配置文件来确定一个服务到底修改了那些内容,最新一次变动还需要改动那些内容。而python3中的difflib模块则有十分强大的文件差异对比的功能,其中的HtmlDiff()方法可以生成已经对比好的html文件,方便我们进行阅读。脚本设计流程:下面就贴上脚本的源代码:import difflibimport systry: te...

2018-09-06 16:59:50 1265

转载 Linux手动创建用户以及用户组

上一次说了Linux下与创建用户有关的配置文件以及模板文件,今天就来实际手动创建一个用户组和用户1.手动创建用户的基本组vi /etc/group在该文件中添加tstgrp::1025:user1,user2,user32.手动创建用户vi /etc/passwd在该文件中添加user1::1025:1025:tstgrp:/home/user1:/bin/bash...

2018-09-03 22:51:28 379

原创 Linux用户管理之一(相关配置文件)-----(CentOS7.4.17,kernel-4.18.1)

  在linux下创建用户和用户组的命令分别是useradd和groupadd,用法很简单,我们只需要--help或者man一下即可迅速的了解并且掌握其用法。那在这里,来探究一下这两个命令到底做了些什么操作。通过手动创建用户以及组来一探究竟。  首先,来了解一下相关的文件:  创建用户的默认全局配置文件是/etc/login.defs:## Please note that the...

2018-09-02 22:58:30 382

转载 CentOS-6.9 yum 在线升级内核

首先查看自己当前的内核版本和发行版本# cat /etc/redhat-release# uname -r然后导入CentOS的公钥(public key)rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org安装CentOS6的Elrepo源rpm -Uvh https://www.elrepo.org/...

2018-08-16 21:12:57 1269

原创 Docker学习笔记(1)

使用docker commit命令创建基于docker的sshd服务1.使用ubuntu:14.04创建一个容器:docker run --name test -it ubuntu:14.04 /bin/bash2.更新apt缓存,并且安装openssh-server(在容器中)apt-get update && apt-get install openssh-server -y ...

2018-04-01 12:52:50 152

原创 一次面试过后的反思

昨天,滴滴出行的技术人员对我进行了一轮电话面试。在面试过后,关于一些面试题的反思。1.tcp为什么要三次握手,四次挥手?    这个问题,当时一下没有想出来。可能有点紧张吧。    三次握手:    第一种回答:“这个问题的本质是, 信道不可靠, 但是通信双发需要就某个问题达成一致. 而要解决这个问题, 无论你在消息中包含什么信息, 三次通信是理论上的最小值. 所以三次握手不是TCP本身的要求, ...

2018-04-01 11:38:46 1808

原创 记学校服务器mysql数据库升级

学校的就业网要进行重新改版,部署。我也是天天盼着能早点看到新网页。>_<我还在上课,突然告诉我说要测试新网页,需要将数据库升级到5.7以上版本。确实,我们服务器上的mysql感觉像是解放前的版本一样,太老了。一直说升级,但是总是忘。好了,趁着这次机会,把这个民国的老古董升级一下吧。>_<mysql --version        #查看MySQL版本号yum remove...

2018-03-28 11:37:55 403

原创 linux下创建安全的history记录

众所周知,服务器在被攻击之后,安全审计是最重要的工作,而history在审计过程中就显得尤其重要。但是,没有那个攻击者傻到连这个都不知道。>_<所以,一般在干完坏事之后,都会删掉这个文件。而这给审计工作也带来不少的麻烦,所以,为何不将history文件放在一个只有自己知道的地方呢。@_@##################################RECORD HISTORY...

2018-03-28 11:02:12 232

原创 Linux有关history的配置

 1 在linux下,历史命令记录是一个很重要的审计信息。默认的~/.bash_history是没有时间戳的,可以自己在.bashrc 或者/etc/profile文件中添加几行配置即可          HISTFILESIZE=2000          HISTSIZE=2000         HISTTIMEFORMAT="%F %T "        export HISTTIMEFO...

2018-03-28 10:46:24 2734

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除