学习心得
文章平均质量分 76
老率
分享工作和学习中的点点滴滴,包括前端、后端、运维、产品等各个方面,欢迎您来关注订阅!
展开
-
使用scp命令在多个Linux系统间进行文件复制
一,什么是scpscp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。scp命令可以在linux服务器之间复制文件和目录.scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。从一个linux系统中上传,下载文件或目录时,用的最多的是ftp,用ftp的话,要登录,登录后要进行目录的切换,在get和put,感觉挺麻烦的,并且用ftp比较慢的,特别是...原创 2019-04-25 11:33:02 · 215 阅读 · 0 评论 -
Linux系统中安装使用百度云网盘
百度云没有Linux客户端,于是有大神用Go语言写出来一个叫BaiduPCS-Go的命令行盘客户端,可以通过终端操作百度云盘,在Linux上实现上传下载。但是因为是命令行版本的,对没有命令行使用基础的同学来难度略大,于是再有大神基于BaiduPCS-Go写出来一个叫baidupcs-web的web应用,鼠标点点就可以完成所有操作。baidupcs-web的部署仍然会难倒一部分人,于是又有大神写出来...原创 2019-03-11 00:18:34 · 1465 阅读 · 1 评论 -
DNS缓存中毒是怎么回事?
近来,网络上出现互联网漏洞——DNS缓存漏洞,此漏洞直指我们应用中互联网脆弱的安全系统,而安全性差的根源在于设计缺陷。利用该漏洞轻则可以让用户无法打开网页,重则是网络钓鱼和金融诈骗,给受害者造成巨大损失。DNS缓存中毒也称为DNS欺骗,是一种攻击,旨在查找并利用DNS或域名系统中存在的漏洞,以便将有机流量从合法服务器吸引到虚假服务器上。这种攻击往往被归类为域欺骗攻击(pharming attac...原创 2019-03-06 13:30:41 · 3213 阅读 · 1 评论 -
使用Let’s Encrypt生成免费的SSL证书
SSL(安全套接层,Secure Sockets Layer),及其继任者 TLS (传输层安全,Transport Layer Security)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 会在传输层对网络连接进行加密。 SSL的用处通过 SSL 加密,网站与用户之间的数据交互会更加安全,能够避免大多数的网络窃听问题。通常在登录以及涉及交易等安全要求比较高的情...原创 2019-03-03 16:17:35 · 344 阅读 · 0 评论 -
useradd 命令的常见用法
在 Linux 中 useradd 是个很基本的命令,但是使用起来却很不直观。以至于在 Ubuntu 中居然添加了一个 adduser 命令来简化添加用户的操作。本文主要描述笔者在学习使用 useradd 命令时的一些测试结果。 说明:本文中的所有试验都是在 Ubuntu14.04 上完成。功能在Linux中 useradd 命令用来创建或更新用户信息。useradd 命令属于比较...原创 2019-02-14 12:37:13 · 1149 阅读 · 0 评论 -
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 · 300 阅读 · 0 评论 -
回顾2018年最受欢迎的十四款NoSQL产品
虽然NoSQL的流行与火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动。尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的成熟、稳定。不过现在也面临着一个严酷的事实:技术越来越成熟——以至于原来很好的NoSQL数据存储不得不进行重写,也有少数人认为这就是所谓的2.0版本。该工具可以为大数据建立快速、可扩展的存储库。MongoDBMongoDB是一个基于分布式文件...原创 2019-02-27 23:50:29 · 614 阅读 · 0 评论 -
DHCP服务原理与搭建(Linux系统+路由器,二选一方案)
大家都知道上网的最基本前提是要在终端上设置IP、子网掩码、网关、DNS等地址信息,在家里或者在办公室很多时候打开电脑后发现就可以上网,并没有手动设置IP、掩码、DNS地址也能上网,这是什么原因呢?其实这个原因很简单,说明你的内网有"DHCP"服务器,通过它给你的终端自动分配了IP掩码和网关等地址,省去了你手动配置过程,从而给网管人员和办公人员都带来了方便,简化了管理过程。今天就以本篇文章内容给大...原创 2019-02-21 22:57:52 · 202 阅读 · 0 评论 -
人民邮电出版社专访刘遄老师:不做技术的搬运工。
刘遄(Liu Chuán),计算机信息技术方向教育学硕士,LinuxProbe网站创始人兼核心讲师,在高中时期便因兴趣的驱使而较早地接触Linux系统并开始学习运维技术。刘遄老师于2012年~2015年期间分别获得红帽RHCE工程师认证以及RHCA架构师顶ji认证。多年以来,一直从事Linux运维技术和红帽认证课程的培训工作,当前是国内开源行业颇具影响力的技术型大V。刘遄老师早在高中时期便因为...原创 2019-02-06 11:49:22 · 420 阅读 · 0 评论 -
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 · 119 阅读 · 0 评论 -
五花八门的Shell 的相关概念和配置方法
使用Linux的过程中少不了使用各种各样的Shell, 而根据启动环境的不同,Shell会读取不同的配置文件。 本文便来详细介绍这些不同名字的配置文件在何时会被Shell读取。 什么是 ShellShell(Unix Shell)是一种命令行解释器,是Unix操作系统下最传统的人机接口。 在Shell中,用户可以通过输入程序名称来执行某个程序, 最初计算机用户就是通过Shell来让计算...原创 2019-03-16 01:47:34 · 122 阅读 · 0 评论 -
一篇文章让你学透Linux系统中的more命令
Linux系统下有很多实用工具可以让你在终端界面查看文本文件。其中一个就是 more。more 跟我之前另一篇文章里写到的工具 —— less 很相似。它们之间的主要不同点在于 more只允许你向前查看文件。尽管它能提供的功能看起来很有限,不过它依旧有很多有用的特性值得你去了解。下面让我们来快速浏览一下 more可以做什么,以及如何使用它吧。基础使用假设你现在想在终端...原创 2019-03-18 13:24:36 · 281 阅读 · 0 评论 -
Linux终端记录神器
我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析。如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好。但是如果做一些压力测试,产生大量 log ,而且系统内存又比较小(比如嵌入式设备),那要怎么处理呢?当然,secureCRT 和 mobaXterm 都有将日志保存到本地的功能,使用起来也是很方便。但是有些工具,比如 putty,就没这样的功能了。这时终端里的记录器—— ...原创 2019-03-22 14:22:22 · 237 阅读 · 0 评论 -
解决Linux系统80端口被占用的问题
有Linux在centos下面安装webmail服务遇到80端口被占用的问题,导致无法继续安装,下面详细介绍下Linux如何查看、查找、关闭监听80端口服务以更好的的解决80端口被占用的问题。一、查找80端口服务那么我们如果要安装80需要先关闭被占用的80端口,切换到 /etc/init.d 服务启动脚本下面查看。如图 httpd 就是啦(如果不确定哪个需要搜索一下)二、查看监听8...原创 2019-04-19 16:04:08 · 1626 阅读 · 0 评论 -
linux clamav 免费查毒工具
linux下需要杀毒工具吗?我一直认为是不要的,基于linux的病毒很少,linux 安全防护也做的很好,一般很难功破。我想那些黑客们更喜欢,写windows下的病毒,用的人多啊,传播也容易。下面的操作,都是以管理员的身份来进行的。一,安装clamavapt-get install clamav 根据系统的不同,用不同的命令,yum,pacman等。如果找不到包的话,只有下源码自己编...原创 2019-04-22 22:49:23 · 103660 阅读 · 0 评论 -
巧用watch命令执行循环操作,来解放我们的双手
有时候我们需要重复执行某个命令,观察某个文件和某个结果的变化情况。可以写脚本去实现这些需求,但是有更简单的方法,本文档要介绍的就是watch命令。1. 以固定时间反复执行某个命令root@jaking-virtual-machine:~# watch -n 1 cat hello.txtEvery 1.0s: cat hello.txt ...原创 2019-04-17 22:44:52 · 603 阅读 · 0 评论 -
Linux:“awk”命令的妙用
awk是一个强大的文本分析工具,简单来说awk就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理。 0、基本用法awk是一个强大的文本分析工具,简单来说awk就是把文件逐行读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理awk命令格式如下awk [-F field-separator] 'commands' input...原创 2019-04-16 12:30:40 · 179 阅读 · 0 评论 -
Linux系统复制文件/文件夹到远程服务器
从一个服务器复制文件到另一个服务器,或者从本地到远程复制是Linux管理员的日常任务之一。 我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一。有很多办法都能处理这个任务,我们试着加以概括。你可以挑一个喜欢的方法。当然,看看其他命令也能在别的地方帮到你。 我已经在自己的环境下测试过所有的命令和脚本了,因此你可以直接用到日常工作当中。通常大家都倾向 s...原创 2019-04-11 20:23:41 · 1363 阅读 · 0 评论 -
DevSecOps 运维模式中的安全性
本文想从技术的角度谈谈我对云计算数据中心 DevSecOps 运维模式中的安全性的理解,和过去几年我在云服务业务连续性管理方面的探索。 现在公有云服务商都不约而同地转向 DevSecOps 模式。DevSecOps 是 DevOps 的另一种实践,它将信息技术安全性作为软件开发所有阶段的一个基本点。安全性,不仅涉及各种层次的隔离和合规性检查,而且涉及从技术层面确保业务连续性。在 ISO/IE...原创 2019-03-27 18:06:36 · 675 阅读 · 0 评论 -
Linux系统下分析内存使用情况的管理工具
有许多办法可以获得Linux系统上所安装内存的信息,并查看其中有多少内存正在使用中。有的命令会展示大量的细节,而有的命令则提供了简洁(但不一定容易理解)的结果。在这篇文章中将介绍一些更有用的工具,帮助你检查内存及其使用情况。 不过,在进一步讨论之前,我们要先回顾一些基本知识。物理内存和虚拟内存是不一样的,后者包括配置为交换区的磁盘空间。交换区可能包括为此用途预留的分区,或者那些为添加到新的...原创 2019-04-03 23:14:32 · 505 阅读 · 0 评论 -
小白入门使用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 · 414 阅读 · 0 评论 -
10个在UNIX或Linux终端上快速工作的建议
你有没有惊讶地看到有人在Unix/Linux中工作得非常快,噼里啪啦的敲键盘,快速的启动命令,飞快地执行命令?在本文中,我共享了一些在Linux中快速、高效工作所遵循的Unix/Linux命令实践。我们所有的服务都在Linux服务器上运行,因此在Linux终端中高效、快速地工作对我们非常重要,这就是我在Linux中学习到的这些生产力技巧。如果您的服务器也驻留在Linux机器上,并且您的...原创 2019-01-28 23:16:07 · 123 阅读 · 0 评论 -
Vim 命令、操作、快捷键全集
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim是自由软件。命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件...原创 2019-02-02 11:34:10 · 139 阅读 · 0 评论 -
如何三招帮你排查Linux中的硬件问题
下列贴士帮助你更快速更轻松地为Linux中的硬件排查故障。许多不同的因素可能导致Linux硬件出现问题;在你开始尝试诊断之前,了解最常见的问题以及最有可能找到原因的环节是明智之举。Linux服务器在许多不同类型的基础架构中运行关键任务型业务应用程序,包括物理机、虚拟机、私有云、公共云和混合云。对于Linux系统管理员来说,了解如何管理Linux硬件基础架构很重要,包括与网络和存储有关的软件定义...原创 2019-01-26 09:48:24 · 576 阅读 · 0 评论 -
Linux命令行极简教程
1、命令行真的好吗程序员的使命维基百科的解释:命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。也有人这样说:熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作...原创 2018-10-27 21:36:41 · 970 阅读 · 3 评论 -
强化Linux安全的10个技能
1.找出不必要的服务很明显,服务器上跑的服务,并不是每个都有用的。强烈建议检查并关掉不需要的服务,从而减少风险(多跑一个服务,就可能多几个漏洞)。查询运行在runlevel 3的服务列表:[afei@afei ~]# /sbin/chkconfig --list |grep '3:on'关闭指定的服务:[afei@afei ~]# chkconfig ip6tables off...原创 2018-10-24 21:46:44 · 124 阅读 · 0 评论 -
在Linux下锁住键盘和鼠标而不锁屏
假如在你正看着屏幕上的某些重要的事情时,你不想让你的小猫或者小狗在你的键盘上行走,或者让你的孩子在键盘上瞎搞一气,那我建议你试试 xtrlock 这个工具。 假如在你正看着屏幕上的某些重要的事情时,你不想让你的小猫或者小狗在你的键盘上行走,或者让你的孩子在键盘上瞎搞一气,那我建议你试试 xtrlock 这个工具。它很简单但非常实用,你可以锁定屏幕的显示直到用户在键盘上输入自己设定的密码(LCT...原创 2018-10-21 11:48:48 · 481 阅读 · 1 评论 -
Python基础案例教程
一、超市买薯片# 用户输入薯片的单价danjia = float(input("薯片的单价"))# 用户输入购买袋数daishu = int(input("购买的袋数"))# 计算总价zongjia = danjia * daishu# 输出结果print("薯片单价%.2f/袋,您购买了%d/袋,应付总价%.2f元。" % (danjia,daishu,zongjia))#...原创 2018-10-17 11:41:10 · 599 阅读 · 0 评论 -
Linux系统中查找、删除重复文件,释放磁盘空间。
在Linux系操作系统中查找并删除重复文件的方法的确有很多,不过这里介绍的是一款非常简单实用的软件FSlint。FSlint是一个重复文件查找工具,可以使用它来清除不必要的重复文件,笔者经常使用它来释放Linux系统中的磁盘空间。FSlint同时具有GUI和CLI模式。因此,对于新手来说,这是一个用户友好的工具。FSlint不仅可以找到重复项,还可以用于找到错误的符号链接、错误的名称、临时文件...原创 2018-10-10 13:04:00 · 554 阅读 · 0 评论 -
linux运维需要掌握的基础知识
踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。 1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本,这是最基本的了,也是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个...原创 2018-10-18 12:16:40 · 329 阅读 · 0 评论 -
Linux系统中最好用的截图软件介绍
当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。本文将会介绍在不适用第三方工具的情况下,如何通过系统自带的方法和工具获取屏幕截图,另外还会介绍一些可用于 Linux 的最佳截图工具。方法 1:在 Linux 中截图的默认方式你想要截...原创 2018-10-14 11:15:26 · 3200 阅读 · 0 评论 -
利用shell脚本批量提交网站404死链给百度
网站运营人员对于死链这个概念一定不陌生,网站的一些数据删除或页面改版等都容易制造死链,影响用户体验不说,过多的死链还会影响到网站的整体权重或排名。 百度站长平台提供的死链提交工具,可将网站存在的死链(协议死链、404页面)进行提交,可快速删除死链,帮助网站SEO优化。在提交死链的文件中逐个手动填写死链的话太麻烦,工作中我们提倡复杂自动化,所以本文我们一起交流分享Apache服务中通过shel...转载 2018-10-07 18:35:38 · 5167 阅读 · 0 评论 -
Linux系统性能优化
本文通过对vmstat、sar、iostat、uptime、free、watch、traceroute和nslookup等命令的学习,进一步掌握对Linux系统CPU、内存、磁盘、网络的运营清空分析及系统调优的方法。CPU性能评估通过下面的命令能了解到CPU是否出现性能瓶颈,再结合top、ps等命令进一步检查,即可定位到那些进程导致CPU负载过大vmstat命令:查看CPU负载。[blac...转载 2018-10-05 15:55:04 · 292 阅读 · 0 评论 -
3分钟搞定Linux系统正则表达式
正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。 元字符通常在Linux中分为两类:Shell元字符,由Linux Shell进行解析;正则表达式元字符,由vi/grep/sed/awk等文本处理工具进行解析;正则表达式一般以文本行进行处理,在进行下面实例之前,先为grep命令设置--color参数: class="">$ alias grep='grep --col...原创 2018-10-30 22:23:35 · 192 阅读 · 0 评论 -
实战:如何以不同的方式读取文件
作为图形操作系统,Fedora 的使用是令人愉快的。你可以轻松地点击完成任何任务。但你可能已经看到了,在底层还有一个强大的命令行。想要在 shell 下体验,只需要在 Fedora 系统中打开你的终端应用。这篇文章是向你展示常见的命令行使用方法的系列文章之一。 在这部分,你将学习如何以不同的方式读取文件,如果你在系统中打开一个终端完成一些工作,你就有可能需要读取一两个文件。一应俱全的大餐...原创 2018-11-13 11:22:41 · 134 阅读 · 0 评论 -
linux平台下Tomcat的安装与优化
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行...原创 2018-11-21 23:22:52 · 191 阅读 · 0 评论 -
介绍一些有趣的MySQL pager命令
一、分页结果集在Linux系统中,我们经常也会使用一些分页查看命令,例如less、more等。同样,MySQL客户端也提供了类似的命令,用来帮助我们对查询结果集进行分页。比如,SHOW ENGINE INNODB STATUS时通过分页看锁信息时是非常有用的,这样就不用一屏到底了。mysql> pager lessPAGER set to 'less'mysql> sho...原创 2019-01-06 22:10:07 · 447 阅读 · 0 评论 -
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 · 443 阅读 · 1 评论 -
linux邮件系统的优势和便利性
国内知名企业邮箱系统品牌商U-Mail张工在接受有关媒体采访时,特别推荐Linux版本的邮件系统。有利于与移动平台整合在Linux的U-Mail邮件服务器软件后台添加了微信版管理模块,可以查看列表,而且新增了新邮件微信提醒功能;添加了PC端和微信端手机号、工号注册以及后台修改唯一性验证监测功能。 国内知名企业邮箱系统品牌商U-Mail张工在接受有关媒体采访时,特别推荐Linux版本的邮件系...原创 2018-12-18 12:45:29 · 934 阅读 · 0 评论 -
能够在Linux系统中运行的5款大型耐玩游戏
Linux 可能不会很快成为游戏玩家选择的平台 —— Valve Steam Machines 的失败似乎是对这一点的深刻提醒 —— 但这并不意味着该平台没有稳定增长,并且拥有相当多的优秀游戏。 从独立单机到辉煌的 RPG(角色扮演),2018 年已经可以称得上是 Linux 游戏的丰收年,在这里,我们将列出迄今为止最喜欢的五款。《死亡细胞》是无情的,只有精确而灵敏的控制才会让你避开死亡,...原创 2018-12-21 18:31:11 · 15775 阅读 · 0 评论