导览Linux系统文件系统类型
虽然对于普通用户来说可能并不明显,但在过去十年左右的时间里,Linux 文件系统已经发生了显著的变化,这使它们能够更好对抗损坏和性能问题。如今大多数 Linux 系统使用名为 ext4 的文件系统。 “ext” 代表“扩展extended”,“4” 表示这是此文件系统的第 4 代。随着时间的推移添加的功能包括:能够提供越来越大的文件系统(目前大到 1,000,000 TiB)和更大的文件(高达 1
简要介绍Linux网络服务的种类
如果有人问你Linux最强大的功能是什么,你大概会回答“是网络功能”。Lmux操作系统的优势之一就是网络功能了,这包含比较稳定的系统资源分配,以及较为安全的网络防护能力,所以许多人都喜欢用它来进行网络服务器的架设。Linux作为一个网络操作系统最主要的功能就是提供各种网络服务,而每个网络服务是带着各种各样的安全等级进人糸统的一扇门。为了方便用户建立Linux服务器系统,绝大部分Linux发行版默认
查看Linux内核版本
您可能因多种原因需要确切知道GNU / Linux操作系统上运行的内核版本。 也许您正在调试与硬件相关的问题,或者了解影响旧内核版本的新安全漏洞,并且您想知道您的内核是否易受攻击。无论是什么原因,从命令行确定Linux内核版本都非常容易。使用`uname`命令查看Linux内核版本uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。要找出系统上正在运行的Linu
如何在Linux中复制文档
在办公室里复印文档过去需要专门的员工与机器。如今,复制是电脑用户无需多加思考的任务。在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候。数字实体复制起来十分简单已是一个不争的事实,以致于大部分现代电脑用户从未考虑过其它的复制他们工作的方式。无论如何,在 Linux 中复制文档仍有几种不同的方式。每种方法取决于你的目的不同而都有其独到之处。以下是一系
Python 的 12 个学习方式
Python 是世界上最受欢迎的编程语言之一,它受到了全世界各地的开发者和创客的欢迎。大多数 Linux 和 MacOS 计算机都预装了某个版本的 Python,现在甚至一些 Windows 计算机供应商也开始安装 Python 了。也许你尚未学会它,想学习但又不知道在哪里入门。这里的 12 个资源将帮助你入门并熟练掌握 Python。课程、书籍、文章和文档1、Python 软
Fedora 31 Beta 发布
Matthew Miller宣布发布Fedora 31 Beta。它不仅准时,而且还带来许多激动人心的更新。Fedora 31 Beta附带全新的GNOME 3.34桌面及其许多改进/功能,这对于更好的性能和Wayland会话增强尤其令人兴奋。 Fedora 31还推出了新的IoT版本,Fedora CoreOS已被带入F31领域,以及各种其他软件包更新,多个软件包更新以及多个体系结构的构建。对于
教你玩转Git-合并冲突
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。$&n
使用Python搭建http服务器
为了提高Python网络服务的可移植性,Python社区在PEP 333中提出了Web服务器网关接口(WSGI,Web Server Gateway Interface)。WSGL标准就是添加了一层中间层。通过这一个中间层,用Python编写的HTTP服务就能够与任何Web服务器进行交互了。现在,WSGI已经成为了使用Python进行HTTP操作的标准方法。按照标准的定义,WSGI应用程序是可以被
如何在Linux中复制文档
在办公室里复印文档过去需要专门的员工与机器。如今,复制是电脑用户无需多加思考的任务。在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候。数字实体复制起来十分简单已是一个不争的事实,以致于大部分现代电脑用户从未考虑过其它的复制他们工作的方式。无论如何,在 Linux 中复制文档仍有几种不同的方式。每种方法取决于你的目的不同而都有其独到之处。以下是一系
小知识:讲述Linux命令别名与资源文件的区别
别名别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是:alias ppp='ping www.baidu.com'它们并不总是用来缩短长命令。重要的是,你将它们用于你经常执行的任务。可能的例子:alias update='yum update'这样就可以只是用update来完成yu
centos7配置nfs共享存储服务
nfs 是一种网络文件系统,需要依赖rpc进行过程调度注意nfs只验证id,验证用户名,并且只能在类unix os上进行文件共享服务,由于它的脆弱的验证机制,所以不适宜在internet上工作,在内网使用是非常可行的。nfs服务端需要确定这两个包正确安装 nfs-utils rpcbind若是ubuntu服务器,则是nfs-common,nfs-kernel-server两个包,rpcbind是默
30个关于Shell脚本的经典案例(下)
本文目录21、从FTP服务器下载文件 22、连续输入5个100以内的数字,统计和、最小和最大 23、将结果分别赋值给变量 24、批量修改文件名 25、统计当前目录中以.html结尾的文件总大 26、扫描主机端口状态 27、Expect实现SSH免交互执行命令28、批量修改服务器用户密码 29、打印乘法口诀 30、getopts工具完善脚本命令行参数21、从FTP服务器下载文件#!/
30个关于Shell脚本的经典案例(中)
本文目录11、iptables自动屏蔽访问网站频繁的IP 12、判断用户输入的是否为IP地址 13、判断用户输入的是否为数字 14、给定目录找出包含关键字的文件 15、监控目录,将新创建的文件名追加到日志中 16、给用户提供多个网卡选择 17、查看网卡实时流量 18、MySQL数据库备份 19、Nginx服务管理脚本20、用户根据菜单选择要连接的Linux主机11、iptables
30个关于Shell脚本的经典案例(上)
对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维老年还是写不出来,那就是没主动找需求,缺乏练习,缺乏经验。针对以上问题,总结了30个生产环境中经典的Shell脚本,通过这些需求案例,希望能帮助大家提升Shell编写思路,掌握编写技巧。先了解下编写Shell过程中注意事项:开头加解释器:#!/bin/bash 语法缩进,使用四个空格;多加注释说明。 命名建议规
学习网络BGP必备基础知识
外部网关协议,使用TCP作为传输层协议,支持CIDR,增量更新,距离矢量路由协议,无环路,路由策略丰富,可防止路由震荡,易于扩展。BGP概述#BGP工作原理 之 报文类型 TCP三次握手 open报文(类型为"1" ,协商BGP参数,包括版本,AS号,hold time等,然后建立邻居) update报文(类型为"2",交换路
为什么UDP有时比TCP更有优势?
随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP。1、网速的提升给UDP稳定性提供可靠网络保障CDN服务商Akamai(NASDAQ: AKAM)报告从2008年到2015年7年时间,各个国家网络平均速率由1.5Mbps提升为5.1Mbps,网速提升近4倍。网络环境变好,网络传输的延迟、稳定性也随之改善,UDP的丢包率低于5%,如果再使用
必须掌握的Linux用户组
在 Linux 系统中用户组起着重要作用。用户组提供了一种简单方法供一组用户互相共享文件。用户组也允许系统管理员更加有效地管理用户权限,因为管理员可以将权限分配给用户组而不是逐一分配给单个用户。尽管通常只要在系统中添加用户账户就会创建用户组,关于用户组如何工作以及如何运用用户组还有很多需要了解的。一个用户一个用户组?Linux 系统中多数用户账户被设为用户名与用户组名相同。用户
6个关于dd命令备份Linux系统的例子
数据丢失带来的损失是相当昂贵的。关键数据的丢失会对各种规模的企业带来影响。有几种方法来备份Linux系统,包括rsync的和rsnapshot等。本文提供有关使用dd命令备份Linux系统的6个实例。 dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制数据。例 1:备份整个硬盘使用dd命令备份整个硬盘。在这个例子中,源硬盘的设备名为/ dev/ sd
Linux系统快速入门方法
相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢?首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣,有的人是因为Linux比较好找工作,兴趣驱使的那部分人找好方法学习Linux就差不多了。另一部分为了工作来学习Linux的人,不仅要找到合适自己的方法,而且还要更加努力,有自己的计划。但是无论是什么原
关于AWK的10个经典案例
awk是Linux系统下一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等,应用非常广泛。基本的命令语法:awk option 'pattern {action}' file下面根据工作经验总结了10个实用的awk案例,面试笔试题也经常会出,供朋友们参考学习。1、分析访问日志(Nginx为例)日志格式: '$remote_addr