自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老率的IT私房菜

分享工作和学习中的点点滴滴,包括前端、后端、运维、产品等各个方面,欢迎您来关注订阅!

  • 博客(46)
  • 收藏
  • 关注

原创 Linux命令行极简教程

1、命令行真的好吗程序员的使命维基百科的解释:命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。也有人这样说:熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作...

2018-10-27 21:36:41 960 3

原创 使用scp命令在多个Linux系统间进行文件复制

一,什么是scpscp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。scp命令可以在linux服务器之间复制文件和目录.scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。从一个linux系统中上传,下载文件或目录时,用的最多的是ftp,用ftp的话,要登录,登录后要进行目录的切换,在get和put,感觉挺麻烦的,并且用ftp比较慢的,特别是...

2019-04-25 11:33:02 204

原创 linux clamav 免费查毒工具

linux下需要杀毒工具吗?我一直认为是不要的,基于linux的病毒很少,linux 安全防护也做的很好,一般很难功破。我想那些黑客们更喜欢,写windows下的病毒,用的人多啊,传播也容易。下面的操作,都是以管理员的身份来进行的。一,安装clamavapt-get install clamav 根据系统的不同,用不同的命令,yum,pacman等。如果找不到包的话,只有下源码自己编...

2019-04-22 22:49:23 103621

原创 解决Linux系统80端口被占用的问题

有Linux在centos下面安装webmail服务遇到80端口被占用的问题,导致无法继续安装,下面详细介绍下Linux如何查看、查找、关闭监听80端口服务以更好的的解决80端口被占用的问题。一、查找80端口服务那么我们如果要安装80需要先关闭被占用的80端口,切换到 /etc/init.d 服务启动脚本下面查看。如图 httpd 就是啦(如果不确定哪个需要搜索一下)二、查看监听8...

2019-04-19 16:04:08 1613

原创 巧用watch命令执行循环操作,来解放我们的双手

有时候我们需要重复执行某个命令,观察某个文件和某个结果的变化情况。可以写脚本去实现这些需求,但是有更简单的方法,本文档要介绍的就是watch命令。1. 以固定时间反复执行某个命令root@jaking-virtual-machine:~# watch -n 1 cat hello.txtEvery 1.0s: cat hello.txt ...

2019-04-17 22:44:52 594

原创 Linux:“awk”命令的妙用

awk是一个强大的文本分析工具,简单来说awk就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理。 0、基本用法awk是一个强大的文本分析工具,简单来说awk就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理awk命令格式如下awk [-F field-separator] 'commands' input...

2019-04-16 12:30:40 171

原创 Linux系统复制文件/文件夹到远程服务器

从一个服务器复制文件到另一个服务器,或者从本地到远程复制是Linux管理员的日常任务之一。 我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一。有很多办法都能处理这个任务,我们试着加以概括。你可以挑一个喜欢的方法。当然,看看其他命令也能在别的地方帮到你。 我已经在自己的环境下测试过所有的命令和脚本了,因此你可以直接用到日常工作当中。通常大家都倾向 s...

2019-04-11 20:23:41 1354

原创 Linux系统下分析内存使用情况的管理工具

有许多办法可以获得Linux系统上所安装内存的信息,并查看其中有多少内存正在使用中。有的命令会展示大量的细节,而有的命令则提供了简洁(但不一定容易理解)的结果。在这篇文章中将介绍一些更有用的工具,帮助你检查内存及其使用情况。 不过,在进一步讨论之前,我们要先回顾一些基本知识。物理内存和虚拟内存是不一样的,后者包括配置为交换区的磁盘空间。交换区可能包括为此用途预留的分区,或者那些为添加到新的...

2019-04-03 23:14:32 498

原创 小白入门使用Nginx基础的常用操作

nginx启动,重启,关闭命令停止操作停止操作前需要ps当前Nginx的所有进程步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了步骤2:发送信号, 从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:p...

2019-04-03 22:35:33 400

原创 DevSecOps 运维模式中的安全性

本文想从技术的角度谈谈我对云计算数据中心 DevSecOps 运维模式中的安全性的理解,和过去几年我在云服务业务连续性管理方面的探索。 现在公有云服务商都不约而同地转向 DevSecOps 模式。DevSecOps 是 DevOps 的另一种实践,它将信息技术安全性作为软件开发所有阶段的一个基本点。安全性,不仅涉及各种层次的隔离和合规性检查,而且涉及从技术层面确保业务连续性。在 ISO/IE...

2019-03-27 18:06:36 665

原创 Linux终端记录神器

我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析。如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好。但是如果做一些压力测试,产生大量 log ,而且系统内存又比较小(比如嵌入式设备),那要怎么处理呢?当然,secureCRT 和 mobaXterm 都有将日志保存到本地的功能,使用起来也是很方便。但是有些工具,比如 putty,就没这样的功能了。这时终端里的记录器—— ...

2019-03-22 14:22:22 228

原创 一篇文章让你学透Linux系统中的more命令

​​Linux系统下有很多实用工具可以让你在终端界面查看文本文件。其中一个就是 more。more 跟我之前另一篇文章里写到的工具 —— less 很相似。它们之间的主要不同点在于 more只允许你向前查看文件。尽管它能提供的功能看起来很有限,不过它依旧有很多有用的特性值得你去了解。下面让我们来快速浏览一下 more可以做什么,以及如何使用它吧。基础使用假设你现在想在终端...

2019-03-18 13:24:36 271

原创 五花八门的Shell 的相关概念和配置方法

使用Linux的过程中少不了使用各种各样的Shell, 而根据启动环境的不同,Shell会读取不同的配置文件。 本文便来详细介绍这些不同名字的配置文件在何时会被Shell读取。 什么是 ShellShell(Unix Shell)是一种命令行解释器,是Unix操作系统下最传统的人机接口。 在Shell中,用户可以通过输入程序名称来执行某个程序, 最初计算机用户就是通过Shell来让计算...

2019-03-16 01:47:34 112

原创 Linux系统中安装使用百度云网盘

百度云没有Linux客户端,于是有大神用Go语言写出来一个叫BaiduPCS-Go的命令行盘客户端,可以通过终端操作百度云盘,在Linux上实现上传下载。但是因为是命令行版本的,对没有命令行使用基础的同学来难度略大,于是再有大神基于BaiduPCS-Go写出来一个叫baidupcs-web的web应用,鼠标点点就可以完成所有操作。baidupcs-web的部署仍然会难倒一部分人,于是又有大神写出来...

2019-03-11 00:18:34 1432 1

原创 DNS缓存中毒是怎么回事?

近来,网络上出现互联网漏洞——DNS缓存漏洞,此漏洞直指我们应用中互联网脆弱的安全系统,而安全性差的根源在于设计缺陷。利用该漏洞轻则可以让用户无法打开网页,重则是网络钓鱼和金融诈骗,给受害者造成巨大损失。DNS缓存中毒也称为DNS欺骗,是一种攻击,旨在查找并利用DNS或域名系统中存在的漏洞,以便将有机流量从合法服务器吸引到虚假服务器上。这种攻击往往被归类为域欺骗攻击(pharming attac...

2019-03-06 13:30:41 3191 1

原创 使用Let’s Encrypt生成免费的SSL证书

SSL(安全套接层,Secure Sockets Layer),及其继任者 TLS (传输层安全,Transport Layer Security)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 会在传输层对网络连接进行加密。 SSL的用处通过 SSL 加密,网站与用户之间的数据交互会更加安全,能够避免大多数的网络窃听问题。通常在登录以及涉及交易等安全要求比较高的情...

2019-03-03 16:17:35 324

原创 回顾2018年最受欢迎的十四款NoSQL产品

​​虽然NoSQL的流行与火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动。尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的成熟、稳定。不过现在也面临着一个严酷的事实:技术越来越成熟——以至于原来很好的NoSQL数据存储不得不进行重写,也有少数人认为这就是所谓的2.0版本。该工具可以为大数据建立快速、可扩展的存储库。MongoDBMongoDB是一个基于分布式文件...

2019-02-27 23:50:29 581

原创 PHP7通过yum源安装及性能测试

提到PHP,肯定会有人说这是世界上最好的编程语言。单说流行程度,目前全球超过81.7%的服务器后端都采用了PHP语言,它驱动着全球超过2亿多个网站。上月初PHP7正式版发布,迎来自2004年以来最大的版本更新。现在PHP 7.0正式发布。对于普通的PHP网站,主要是IO密集型的,瓶颈在MySQL数据之上,体现不出来PHP性能的劣势。但在密集计算方面比C、C++、Java这种静态编译型语言差几十...

2019-02-24 13:23:33 291

原创 DHCP服务原理与搭建(Linux系统+路由器,二选一方案)

大家都知道上网的最基本前提是要在终端上设置IP、子网掩码、网关、DNS等地址信息,在家里或者在办公室很多时候打开电脑后发现就可以上网,并没有手动设置IP、掩码、DNS地址也能上网,这是什么原因呢?其实这个原因很简单,说明你的内网有"DHCP"服务器,通过它给你的终端自动分配了IP掩码和网关等地址,省去了你手动配置过程,从而给网管人员和办公人员都带来了方便,简化了管理过程。今天就以本篇文章内容给大...

2019-02-21 22:57:52 189

原创 useradd 命令的常见用法

在 Linux 中 useradd 是个很基本的命令,但是使用起来却很不直观。以至于在 Ubuntu 中居然添加了一个 adduser 命令来简化添加用户的操作。本文主要描述笔者在学习使用 useradd 命令时的一些测试结果。 说明:本文中的所有试验都是在 Ubuntu14.04 上完成。功能在Linux中 useradd 命令用来创建或更新用户信息。useradd 命令属于比较...

2019-02-14 12:37:13 1117

原创 人民邮电出版社专访刘遄老师:不做技术的搬运工。

刘遄(Liu Chuán),计算机信息技术方向教育学硕士,LinuxProbe网站创始人兼核心讲师,在高中时期便因兴趣的驱使而较早地接触Linux系统并开始学习运维技术。刘遄老师于2012年~2015年期间分别获得红帽RHCE工程师认证以及RHCA架构师顶ji认证。多年以来,一直从事Linux运维技术和红帽认证课程的培训工作,当前是国内开源行业颇具影响力的技术型大V。刘遄老师早在高中时期便因为...

2019-02-06 11:49:22 411

原创 Redis安装与配置

今天在使用Redis的时候遇到了一些问题,这个问题的解决,发现很多人使用Redis的时候没有一点安全意识。所以又重温了一下Redis,觉得应该写一下Redis的安全和配置。 安装下载,解压,编译:$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz$ tar xzf redis-4.0.10.tar.gz$ ...

2019-02-04 23:00:58 110

原创 Vim 命令、操作、快捷键全集

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim是自由软件。命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件...

2019-02-02 11:34:10 131

原创 10个在UNIX或Linux终端上快速工作的建议

你有没有惊讶地看到有人在Unix/Linux中工作得非常快,噼里啪啦的敲键盘,快速的启动命令,飞快地执行命令?在本文中,我共享了一些在Linux中快速、高效工作所遵循的Unix/Linux命令实践。我们所有的服务都在Linux服务器上运行,因此在Linux终端中高效、快速地工作对我们非常重要,这就是我在Linux中学习到的这些生产力技巧。如果您的服务器也驻留在Linux机器上,并且您的...

2019-01-28 23:16:07 116

原创 如何三招帮你排查Linux中的硬件问题

下列贴士帮助你更快速更轻松地为Linux中的硬件排查故障。许多不同的因素可能导致Linux硬件出现问题;在你开始尝试诊断之前,了解最常见的问题以及最有可能找到原因的环节是明智之举。Linux服务器在许多不同类型的基础架构中运行关键任务型业务应用程序,包括物理机、虚拟机、私有云、公共云和混合云。对于Linux系统管理员来说,了解如何管理Linux硬件基础架构很重要,包括与网络和存储有关的软件定义...

2019-01-26 09:48:24 571

原创 介绍一些有趣的MySQL pager命令

一、分页结果集在Linux系统中,我们经常也会使用一些分页查看命令,例如less、more等。同样,MySQL客户端也提供了类似的命令,用来帮助我们对查询结果集进行分页。比如,SHOW ENGINE INNODB STATUS时通过分页看锁信息时是非常有用的,这样就不用一屏到底了。mysql> pager lessPAGER set to 'less'mysql> sho...

2019-01-06 22:10:07 436

原创 MySQL数据库select语句的使用方法

select语句可 以用回车分隔$sql="select * from article where id=1"和 $sql="select * from article where id=1"都可以得到正确的结果,但有时分开写或许能 更明了一点,特别是当sql语句比较长时。批量查询数据可以用in 来实现 $sql="select * from article where i...

2018-12-24 18:52:40 420 1

原创 能够在Linux系统中运行的5款大型耐玩游戏

Linux 可能不会很快成为游戏玩家选择的平台 —— Valve Steam Machines 的失败似乎是对这一点的深刻提醒 —— 但这并不意味着该平台没有稳定增长,并且拥有相当多的优秀游戏。 从独立单机到辉煌的 RPG(角色扮演),2018 年已经可以称得上是 Linux 游戏的丰收年,在这里,我们将列出迄今为止最喜欢的五款。《死亡细胞》是无情的,只有精确而灵敏的控制才会让你避开死亡,...

2018-12-21 18:31:11 15725

原创 linux邮件系统的优势和便利性

国内知名企业邮箱系统品牌商U-Mail张工在接受有关媒体采访时,特别推荐Linux版本的邮件系统。有利于与移动平台整合在Linux的U-Mail邮件服务器软件后台添加了微信版管理模块,可以查看列表,而且新增了新邮件微信提醒功能;添加了PC端和微信端手机号、工号注册以及后台修改唯一性验证监测功能。 国内知名企业邮箱系统品牌商U-Mail张工在接受有关媒体采访时,特别推荐Linux版本的邮件系...

2018-12-18 12:45:29 924

原创 详解管理root用户权限的sudo服务程序

在你想要使用超级权限临时运行一条命令时,sudo 命令非常方便,但是当它不能如你期望的工作时,你也会遇到一些麻烦。比如说你想在某些日志文件结尾添加一些重要的信息,你可能会尝试这样做:$ echo "Important note" >> /var/log/somelog-bash: /var/log/somelog: Permission denied好吧,看起来你似乎需要...

2018-12-15 18:13:45 514

原创 Web安全学习规划

一名合格的Web安全工程师是要具备很多的知识点,不但要对网站架构熟悉,通讯协议,测试流程与测试工具使用,漏洞利用脚本编写,还有需要经验的积累等。 互联网进入下半场,竞争越发的激烈,能与人工智能比肩的热门职业已然不多。而互联网越发达,各大企业所面临着各种网络安全问题会越发的严峻,Web安全工程师的人才缺口仍在不断扩大。经济理论揭示了需求大于供给时,供给方必然涨价的市场定论,也为此奠定了Web安全...

2018-12-12 23:41:29 610

原创 如何实现Linux+Windows双系统启动

设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。 尽管 Linux 是一个有着广泛的硬件和软件支持的操作系统,但事实上有时你仍需要使用 Windows,也许是因为有些不能在 Linux 下运行的重要软件。但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇文章中我将会向你展示如何实现 Windows 10 + Ubuntu 18.04 双...

2018-12-09 12:12:25 1393

原创 Linux系统下对NFS服务安全加固的方法

NFS(Network File System)是 FreeBSD 支持的一种文件系统,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。不正确的配置和使用 NFS,会带来安全问题。概述NFS 的不安全性,主要体现于以下 4 个方面:缺少访问控制机制 没有真正的用户验证机制,只针对 RPC/Mount 请求进行过程验证 较早版本的 NFS 可以使未授权用户获得有效的文件句柄...

2018-12-03 23:58:30 404

原创 awk的基本使用方法

awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。   一、基本用法awk的基本用法就是下...

2018-11-29 11:07:34 5518

原创 linux平台下Tomcat的安装与优化

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行...

2018-11-21 23:22:52 186

原创 实战:如何以不同的方式读取文件

作为图形操作系统,Fedora 的使用是令人愉快的。你可以轻松地点击完成任何任务。但你可能已经看到了,在底层还有一个强大的命令行。想要在 shell 下体验,只需要在 Fedora 系统中打开你的终端应用。这篇文章是向你展示常见的命令行使用方法的系列文章之一。 在这部分,你将学习如何以不同的方式读取文件,如果你在系统中打开一个终端完成一些工作,你就有可能需要读取一两个文件。一应俱全的大餐...

2018-11-13 11:22:41 126

原创 3分钟搞定Linux系统正则表达式

正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。 元字符通常在Linux中分为两类:Shell元字符,由Linux Shell进行解析;正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析;正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设置--color参数: class="">$ alias grep='grep --col...

2018-10-30 22:23:35 186

原创 强化Linux安全的10个技能

1.找出不必要的服务很明显,服务器上跑的服务,并不是每个都有用的。强烈建议检查并关掉不需要的服务,从而减少风险(多跑一个服务,就可能多几个漏洞)。查询运行在runlevel 3的服务列表:[afei@afei ~]# /sbin/chkconfig --list |grep '3:on'关闭指定的服务:[afei@afei ~]# chkconfig ip6tables off...

2018-10-24 21:46:44 115

原创 在Linux下锁住键盘和鼠标而不锁屏

假如在你正看着屏幕上的某些重要的事情时,你不想让你的小猫或者小狗在你的键盘上行走,或者让你的孩子在键盘上瞎搞一气,那我建议你试试 xtrlock 这个工具。 假如在你正看着屏幕上的某些重要的事情时,你不想让你的小猫或者小狗在你的键盘上行走,或者让你的孩子在键盘上瞎搞一气,那我建议你试试 xtrlock 这个工具。它很简单但非常实用,你可以锁定屏幕的显示直到用户在键盘上输入自己设定的密码(LCT...

2018-10-21 11:48:48 468 1

原创 linux运维需要掌握的基础知识

踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。 1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本,这是最基本的了,也是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个...

2018-10-18 12:16:40 321

空空如也

空空如也

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

TA关注的人

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