- 博客(26)
- 收藏
- 关注
转载 centos7配置nfs共享存储服务
nfs 是一种网络文件系统,需要依赖rpc进行过程调度注意nfs只验证id,验证用户名,并且只能在类unix os上进行文件共享服务,由于它的脆弱的验证机制,所以不适宜在internet上工作,在内网使用是非常可行的。nfs服务端需要确定这两个包正确安装 nfs-utils rpcbind若是ubuntu服务器,则是nfs-common,nfs-kernel-server两个...
2019-09-17 12:17:48
93
转载 30个关于Shell脚本的经典案例(下)
本文目录21、从FTP服务器下载文件22、连续输入5个100以内的数字,统计和、最小和最大23、将结果分别赋值给变量24、批量修改文件名25、统计当前目录中以.html结尾的文件总大26、扫描主机端口状态27、Expect实现SSH免交互执行命令28、批量修改服务器用户密码29、打印乘法口诀30、getopts工具完善脚本命令行参数21、从FTP服务器下载文件...
2019-09-14 11:58:56
198
转载 30个关于Shell脚本的经典案例(中)
本文目录11、iptables自动屏蔽访问网站频繁的IP12、判断用户输入的是否为IP地址13、判断用户输入的是否为数字14、给定目录找出包含关键字的文件15、监控目录,将新创建的文件名追加到日志中16、给用户提供多个网卡选择17、查看网卡实时流量18、MySQL数据库备份19、Nginx服务管理脚本20、用户根据菜单选择要连接的Linux主机11、iptab...
2019-09-10 23:22:42
564
转载 30个关于Shell脚本的经典案例(上)
对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维老年还是写不出来,那就是没主动找需求,缺乏练习,缺乏经验。针对以上问题,总结了30个生产环境中经典的Shell脚本,通过这些需求案例,希望能帮助大家提升Shell编写思路,掌握编写技巧。先了解下编写Shell过程中注意事项:开头加解释器:#!/bin/bash语法缩进,使用四个空格;多加注释...
2019-09-06 22:43:19
385
转载 学习网络BGP必备基础知识
外部网关协议,使用TCP作为传输层协议,支持CIDR,增量更新,距离矢量路由协议,无环路,路由策略丰富,可防止路由震荡,易于扩展。BGP概述#BGP工作原理 之 报文类型 TCP三次握手 open报文(类型为"1",协商BGP参数,包括版本,AS号,holdtime等,然后建立邻居) update报文(类型为"2",交换路由信息)包含NLRI网络层可达信息 kee...
2019-09-04 12:14:48
218
转载 为什么UDP有时比TCP更有优势?
随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP。1、网速的提升给UDP稳定性提供可靠网络保障CDN服务商Akamai(NASDAQ: AKAM)报告从2008年到2015年7年时间,各个国家网络平均速率由1.5Mbps提升为5.1Mbps,网速提升近4倍。网络环境变好,网络传输的延迟、稳定性也随之改善,UDP的丢包...
2019-08-27 12:37:39
368
转载 6个关于dd命令备份Linux系统的例子
数据丢失带来的损失是相当昂贵的。关键数据的丢失会对各种规模的企业带来影响。有几种方法来备份Linux系统,包括rsync的和rsnapshot等。本文提供有关使用dd命令备份Linux系统的6个实例。 dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制数据。例 1:备份整个硬盘使用dd命令备份整个硬盘。在这个例子中,源硬盘的设备...
2019-08-22 15:46:06
232
转载 Linux系统快速入门方法
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢?首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣,有的人是因为Linux比较好找工作,兴趣驱使的那部分人找好方法学习Linux就差不多了。另一部分为了工作来学习Linux的人,不仅要找到合适自己的方法,而且还要更加努力,有自己的...
2019-08-21 12:07:21
117
转载 linux限定用户或组对磁盘空间的使用
实验环境环境:centos7.3,一块磁盘sdb分一个分区sdb1。安装磁盘配额支持软件yuminstallquota制作文件系统,并以支持配额功能的方式挂载文件系统mkfs.ext4/dev/sdb1mount/dev/sdb1/tmpmount-oremount,usrquota,grpquota/dev/sdb1查看磁盘挂载时是否启用磁盘配额技术m...
2019-08-19 12:56:26
206
转载 Linux系统快速入门方法
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢?首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣,有的人是因为Linux比较好找工作,兴趣驱使的那部分人找好方法学习Linux就差不多了。另一部分为了工作来学习Linux的人,不仅要找到合适自己的方法,而且还要更加努力,有自己的...
2019-08-19 12:23:40
82
转载 IPv4如何转换为IPv6?
ipv6已经逐渐在应用,现在已经有很多的运营商支持ipv6,前天我们也发布了如何让电脑使用ipv6地址?有很多朋友在问?ipv6有什么作用,它的表示方式是什么,今天我们来一起来详细了解下ipv6相关计算与转换。一、什么是ipv6?我们现在用的是ipv4的地址是32位,例如这样的,59.123.123.123。总数大约有43亿个左右,地球上每个人平均分不了一个,更别说每台电脑了...
2019-08-17 00:46:36
752
转载 必须掌握的Linux用户组知识
在Linux系统中用户组起着重要作用。用户组提供了一种简单方法供一组用户互相共享文件。用户组也允许系统管理员更加有效地管理用户权限,因为管理员可以将权限分配给用户组而不是逐一分配给单个用户。尽管通常只要在系统中添加用户账户就会创建用户组,关于用户组如何工作以及如何运用用户组还有很多需要了解的。一个用户一个用户组?Linux 系统中多数用户账户被设为用户名与用户组名相同。用...
2019-08-13 16:23:22
130
转载 科普帖:Linux操作系统
使用计算机必然会接触操作系统,现代操作系统已经发展的十分成熟,一般用户都可以很轻松的使用计算机。然而,对于要利用计算机进行专业开发和应用的用户来说,需要更加深入地理解操作系统的原理和运行机制,这样才能更加有效地利用计算机为自己的专业服务。计算机操作系统由硬件和软件两部分组成。硬件是组成一台计算机的各个部件,包括中央处理器、内存和输入/输出设备。软件包括系统软件和应用软件。操作...
2019-08-10 23:45:47
117
转载 如何使用Git 优雅的版本回退呢?
在版本迭×××发过程中,相信很多人都会有过错误提交的时候(至少良许有过几次这样的体验)。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。对于版本的回退,我们经常会用到两个命令:git resetgit revert那这两个命令有何区别呢?先不急,我们后文详细介绍。git reset假如我们的系统现在有...
2019-08-08 21:56:58
282
转载 Linux 软链接和硬链接简介
在Linux系统中,将文件分为两个部分:用户数据和元数据。元数据(inode)元数据即文件的索引节点(inode),用来记录文件的权限(r、w、x)、文件的所有者和属组、文件的大小、文件的状态改变时间(ctime)、文件的最近一次读取时间(atime)、文件的最近一次修改时间(mtime)、文件数据的block编号。inode的默认大小为128Byte,新的ext4和xfs可...
2019-08-06 00:58:06
96
转载 Linux系统:保证数据安全落盘
在很多IO场景中,我们经常需要确保数据已经安全的写到磁盘上,以便在系统宕机重启之后还能读到这些数据。但是我们都知道,linux系统的IO路径还是很复杂的,分为很多层,每一层都可能会有buffer来加速IO读写。同时,用户态的应用程序和库函数也可能拥有自己的buffer,这又给IO路径增加了一些复杂性。可见,要想保证数据安全的写到磁盘上,并不是简单调一个write/fwrite...
2019-08-01 21:41:39
137
转载 终端断开,任务不断
其实是很常见的需求,但之前一直用"nohup command &"这种方式。不过有些时候没有充分估计到某些工作的不靠谱性,以为很快能搞定的事,就没用nohup直接执行,当你快要下班了它还遥遥无期。这个时候也可以先ctrl + z从前台挂起,然后bg让它跑到后台去执行,最后再来一个disown -a,这样就可以放心关了终端早点回家了。下次再用其他终端连接上来之后你的工作...
2019-07-29 00:55:39
116
转载 TCP三次握手四次挥手介绍
学过计算机网络的同学都知道TCP协议是计算机网络课程里面最复杂的协议之一,还没有通信就要搞个什么三次握手,断开还要什么四次分手,中间还要什么流量控制啦,拥塞控制,滑动窗口什么的,初学者看了就会头晕。通信基本流程我们都知道TCP协议是面向连接的协议,可以保证数据不丢失,不重复,不乱序的到达接收方。TCP的通信过程大概是下图所示。上图为TCP整个完整的通信过程,首先经过三次握手建...
2019-07-25 12:23:20
65
转载 解读HTTP/3
技术的发展总是让人目不暇接,2018年10月,HTTP/3又发布了。虽然已经有一些中文技术媒体做了报道,但大多数是翻译的,而且内容大同小异。最近我专门学习了点关于HTTP/3的知识,在这里随便写写,和大家做个分享。先简单回顾一下HTTP/2吧。自从1999年HTTP 1.1发布之后,Web一直在迅猛发展,可惜HTTP协议一直没有更新。等不及的Google自己搞了个SPDY(读...
2019-07-20 11:35:12
106
转载 在Centos6.5上部署kvm虚拟化技术
KVM是什么?KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个Linux的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由Quramnet开发,该公司于2008年被RedHat收购。 它支持x86(32and64位),s390,Power...
2019-07-17 13:30:04
123
转载 解除Ubuntu系统的root登录图形界面限制
Ubuntu18.04.1开发团队为了Ubuntu18.04.1系统的安全,默认root不能登录图形界面,普通用户需要使用root权限时,只能通过sudo [命令] [参数] 临时使用root权限,或是使用su root切换到root用户权限下进行操作。1. 为root设置初始密码(1)普通用户登录系统,打开终端,输入命令:sudo passwd root(使用root权限为...
2019-07-11 14:22:20
204
转载 你需要知道的 5 个 Linux 新手会犯的失误
Linux爱好者们分享了他们犯下的一些最大错误。终身学习是明智的 —— 它可以让你的思维敏捷,让你在就业市场上更具竞争力。但是有些技能比其他技能更难学,尤其是那些小菜鸟错误,当你尝试修复它们时可能会花费你很多时间,给你带来很大困扰。以学习 Linux 为例。如果你习惯于在 Windows 或 MacOS 图形界面中工作,那么转移到 Linux,要将不熟悉的命令输入到终端中,...
2019-07-08 23:27:01
82
转载 Linux系统怎么分区
linux分区方法,不同的人有不同的方法,反正没有统一的方法。在分区方面,我觉得根据自己的实际情况来分是最好的。玩linux也有好几年了,下面说一下,我在分区方面的一些经验。一,个人用如果是个人用,就没必要分那么多区,分一个区,或者二个区就行了。分一个区,就要一个根分区就行了/,我的多系统里面的linux都是一个分区。分二个区,一个/boot分区,一个根分区/二,服务器用关于...
2019-07-05 11:11:12
112
转载 Ubuntu中使用sanp一键安装安装Notepad ++
很少有文本编辑器像Notepad ++一样流行得到广大用户的喜爱,Notepad ++是一个免费的开源代码编辑器,专为Windows构建,用C ++编写。以其小巧的应用程序大小和出色的性能而闻名,但缺乏原生Linux构建版本。简介编辑器与开发人员的普及导致了大量的Notepad ++ Linux克隆版本(如Notepadqq)的构建,以及一组直接受其启发的其他开源文本编辑器。...
2019-06-28 22:42:51
78
转载 一文读懂内网、公网和NAT
1、内网、公网和NAT的定义内网也叫局域网,从范围上来讲内网就是小部分的网络,一般指的是特定环境下组成网络,比如某一个家庭多台计算机互联成的网络,也可以学校和公司的大型局域网,内网的IP一般都是192.168.1.100,192.168.0.100,172.16.1.100……这些都是内网IP,内网是不能直接连接外网,比较封闭,但在内网里面可以实现文件管理,应用软件共享、打印...
2019-06-25 23:03:48
344
转载 RHEL6搭建网络yum源软件仓库
RHEL的更新包只对注册用户生效,所以需要自己手动改成Centos的更新包一、查看rhel本身的yum安装包rpm-qa|grepyum二、卸载这些软件包rpm-qa|grepyum|xargsrpm-e--nodeps#不检查依赖关系直接卸载rpm-qa|grepyum#检查是否卸载干净三、需要配置的安装包#安装包随...
2019-06-23 07:07:23
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人