自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DNS服务器

文章目录一、DNS基本介绍二、DNS相关概念DNS:domain name service,应用层协议,域名解析服务。DNS利用TCP/53端口进行区域传送,利用UDP/53端口进行解析。一、DNS基本介绍1、DNS服务器常见概念(1)DNS(domain name service,域名系统),在TCP/IP网络中有着非常重要的地位,能够提供域名和IP地址的解析服务。(2)DNS是一个...

2019-09-30 23:55:12 758

原创 脚本:生成10个随机数,并找出其中最大值

1 #!/bin/bash 2 # 3 declare -a rand 4 declare -i max=0 5 6 for i in {0..9}; do 7 rand[$i]=$RANDOM 8 echo ${rand[$i]} 9 [ ${rand[$i]} -gt $max ] && max=${rand[$i]}...

2019-09-01 18:07:48 1309

原创 脚本:实现探测A类、B类、C类网络中的所有主机是否在线

1 #!/bin/bash 2 # 3 4 cping() { 5 local i=1 6 while [ $i -le 254 ]; do 7 if ping -W 1 -c 1 $1.$i &> /dev/null; then 8 echo "$1.$i is up" 9 ...

2019-09-01 18:04:46 224

原创 systemd基本概念及systemctl使用

文章目录一、systemd二、systemctl命令三、system unit fileLinux系统的启动方式有点复杂,而且总有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统Linux SysV init为基础的系...

2019-08-30 15:21:08 1173

原创 grub引导工具的配置与使用

引导程序是驻留在硬盘第一个扇区(MBR、主引导记录)的程序,grub是一个功能强大的多系统引导程序,专门处理Linux与其它操作系统共存的问题。下面就介绍一下grub.conf文件里的具体内容及其含义。grub配置文件路径:/boot/grub/grub.conf ,/etc/grub.conf为/boot/grub/grub.conf的链接文件文章目录使用命令可以查看grub.conf文件内...

2019-08-27 08:55:34 1295

原创 Centos之禁用防火墙、SELinux

防火墙:centos 6# service iptables stop # 临时禁用# chkconfig iptables off #永久禁用centos 7# systemctl stop frewalld.service #临时禁用# systemctl disable firewalld.service #永久禁用SELinux:编辑/etc/sysconfig...

2019-08-26 20:08:33 139

原创 Centos安装之kickstart

文章目录简介使用kickstart优势Centos安装过程启动流程anaconda配置方式boot安装引导选项使用kickstart方法安装的过程创建kickstart配置文件的方式kickstart文件的格式简介anaconda是RedHat、Centos、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持kickstart等脚本提供自动安装的功能。此外,其还...

2019-08-26 20:03:04 926

原创 linux编译内核

文章目录前言正文编译内核前提准备开发环境获取目标主机上硬件设备的相关信息内核编译过程过程详细说明前言Linux内核是操作系统的核心,也是操作系统最基本的部分。Linux内核的体积结构是单内核的,但是它充分采用了微内核的设计思想、使得虽然是单内核,但工作在模块化的方式下,并且这个模块可以动态装载或卸载;Linux负责管理系统的进程、内存管理、设备驱动程序、文件和网络系统,决定着系统的性能和稳定...

2019-08-19 16:24:53 401

原创 linux内核功能及模块应用

文章目录内核的组合部分内核信息获取uname命令模块信息获取和管理lsmod命令modinfo命令modprobe命令depmod命令模块的装载和卸载的另一组命令insmod命令rmmod命令ramdisk文件的管理mkinitrd命令dracut命令内核信息输出的伪文件系统(1) sysctl命令(2) 文件系统类命令(cat、echo)内核参数内核设计体系:单内核、微内核Linux:单内核...

2019-08-19 13:45:03 175

原创 Centos 启动流程

文章目录启动流程图BIOSMBRGRUBkernelinitrunlevelchkconfig命令启动流程图先通过一张图来简单了解下整个系统启动的流程,整个过程基本可以分为POST --> BIOS --> MBR(GRUB) --> Kernel --> init --> runlevel. 下面会详细说明每个过程的作用。BIOSBIOS(Basic In...

2019-08-14 16:46:59 116

原创 Linux 网络客户端工具

ICMP:Internet Control Message ProtocolInternet控制报文协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。ping命令功用:send ICMP ECHO_REQUEST to network hosts(向网络主机发送ICMP e...

2019-08-14 11:25:55 244

原创 Linux进程及作业管理

文章目录进程和作业的概念内核进程进程和作业的概念进程和作业的概念也有区别。一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。例如“nroff -man ps.1 | grep kill |more”这个作业就同时启动了三个进程。作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程,等一会再继续执行该进程。shell将记录所有启动的...

2019-08-13 18:13:55 308

原创 Linux网络属性配置

文章目录一、网络属性介绍二、接入网路的两种方式三、网络接口的命名规则ifcfg家族相关命令ifconfig命令route命令一、网络属性介绍在网络中,计算机要想接入网络实现通信,一般要配置IP地址(address)、子网掩码(mask)、网关(gateway)、DNS服务器地址等属性。其中IP地址是主机在互联网上的逻辑地址,通过IP地址可定位互联网上某一台主机以实现网络中的三层通信;而子网掩码...

2019-08-02 16:21:32 470

原创 Linux 源代码编译安装

文章目录简介软件编译过程安装开发组件Linux源码安装步骤简介Linux上几乎所有的软件都经过了 GPL 授权,因此几乎所有的软件都会提供源码。而一个软件要在 Linux 上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在 Linux 上运行。软件编译过程将源码编译成可供Linux运行的二进制文件一共需要两步:1.使用gcc编译器将源码编译成目标文件2...

2019-07-23 16:19:16 527

原创 Linux yum工具

文章目录简介yum客户端的使用yum主配置文件yum片段配置文件简介yum(全称为 Yellow dog Updater,modified),是一个在 Fedora 和 RadHat 以及 SUSE 中的 shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装。yum 提供了查找、安装、删除某一个。一组甚至全部软件包的命令,而且命令简洁又好记。yu...

2019-07-23 11:11:29 280

原创 Linux RPM包管理器

文章目录简介Linux软件安装概述软件包概述RPMRPM的缺点RPM包epelRPM包的验证机制RPM命令的使用简介RPM 软件包管理器,原名为 Redhat manager,是 Linux 系统最为常见和基础的软件包管理工具,RPM 是以一种数据库记录的方式将已经安装的数据包进行记录,为 RPM 软件包管理及后续 yum 软件包管理提供数据库依据,因此项目实施过程中,要定时备份 RPM 数据...

2019-07-18 21:27:35 252

原创 Linux 任务计划及周期性任务计划

文章目录什么叫任务计划及周期性任务计划查看本地电子邮件服务是否开启本地电子邮件服务mail命令at命令batch命令周期性任务计划:cron系统cron的配置格式用户 cron 的配置格式时间表示法crontab命令什么叫任务计划及周期性任务计划任务计划:在未来的某时间点执行一次某任务周期性任务:在每个周期运行一次某任务在未来的某时间点执行一次某任务的相关命令:at,batch周期性任务...

2019-07-16 12:55:51 411

原创 Linux 压缩与解压缩、打包

文章目录压缩的目的压缩工具1.gzip/gunip/zcat2.bzip2/bunzip2/bzcat3.tra/cpio;打包归档压缩的目的节约空间,用时间换空间时间:CPU的时间空间:磁盘空间CPU的时间 --> 磁盘空间压缩工具compress/uncompresszip/unzip,文件后缀为".zip"gzip/gunzip,文件后缀为".gz"bzip2/bu...

2019-07-15 10:43:45 142

原创 Linux btrfs 文件系统

文章目录1.核心特性2.文件系统创建1.核心特性(1)多物理卷支持(类似于卷组):btrfs 可由多个底层物理卷组成;支持 RAID,以及联机“添加”、“移除”、“修改”(2)写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新,非常有利于快速文件恢复的场景(3)数据及元数据校验码:checksum(4)支持子卷:sub_volume(5)支持快照:支持快照的快照(6...

2019-07-14 14:30:04 466

原创 Linux LVM逻辑卷及快照

文章目录LVM简介什么是LVM:PV、PE、VG、LV 的意义LVM简介LVM 全称为逻辑卷管理(LogicVolume Manager,LVM),是 Linux 系统对磁盘分区的一种管理机制,LVM 是建立在硬盘和分区之上的一个逻辑层,可以将多个物理分区或者物理磁盘通过软件,整合在一起,让这些分区或硬盘看起来就像是一个独立的大磁盘一样,来提高磁盘分区管理的灵活性,可灵活的对磁盘大小进行动态调...

2019-07-10 10:59:41 348

原创 Linux 基础命令

文章目录执行命令命令别名命令格式登录用户信息查看命令令行扩展、被括起来的集合pwd命令绝对路径和相对路径ls命令查看文件状态及详细信息创建空文件和刷新时间执行命令在shell中可执行的命令有两类:内部命令、外部命令**内部命令**:由 shell 自带的,而且通过某命令形式提供 help 内部命令列表 enable cmd 启用内部命令 enable -n cmd 禁用内部命令 en...

2019-07-02 16:29:17 76

原创 Linux RAID磁盘阵列

文章目录RAID简介什么是磁盘阵列RAID的实现方式标准的RAIDRAID 0RAID 1RAID 4RAID 5RAID 6RAID 10 或 RAID 01软 RAID 和 硬 RAIDRAID 实现个人用户该选那种RAID模式RAID简介RAID(Redundant Array of Independent Disks),翻译过来就是廉价的、具有冗余功能的磁盘阵列。其原理是通过软件或硬件...

2019-07-01 19:53:14 340

原创 Linux磁盘分区及文件系统格式化和挂载

硬盘接口类型硬盘的接口主要有 IDE、SATA、SCSI、SAS 和光纤通道等五种类型。其中 IDE 和 SATA 接口硬盘多用于家用产品中,也有部分应用于服务器,SATA 是一种新生的硬盘接口类型,已经取代了大部分 IDE 接口应用。SCSI、SAS 主要应用于服务器上,普通家用设备一般不支持 SCSI 和 SAS 接口。SAS 也是一种新生的硬盘接口类型,可以和 SATA 以及部分 SCSI...

2019-07-01 15:34:50 4856

原创 Linux 硬链接与软链接详解

硬链接与软链接的联系与区别文件都有文件名与数据,这在Linux上被分成两个部分:用户数据(user data)与元数据(metadata)。用户数据:文件数据块(data block),数据块是记录文件真是内容的地方元数据:而元数据则是文件的附加属性;如文件大小、权限、时间戳、从属关系等信息。在Linux中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,i...

2019-06-27 16:48:30 9675 3

原创 Linux 文件查找:locate、find

文章目录前言前言Linux 秉承着“一切皆文件”的哲学思想,当然这也是对 Linux 文件系统的一种抽象说法,从设备驱动程序、目录、系统配置、内核参数到任务进程都是用文件来表示的。其中的任何事物,无论是纯文本文件(例如:/etc/hosts)、块设备或字符设备驱动程序...

2019-06-21 16:57:11 311

原创 Linux 文本处理及查看文本类工具

文章目录文本查看类命令file命令cat命令tac命令more命令less命令head 命令与 tail 命令文本查看类命令file命令作用:查看文件内容类型(determine file type)用法:file FILE...cat命令作用:文本输出命令,通常是用于观看某个文件的内容注意:不要查看二进制文件,容易损坏用法:cat [OPTION]... [FILE]......

2019-06-21 14:57:06 781

原创 Linux用户及权限管理

文章目录基础知识Linux操作系统用户基础知识Linux操作系统是多任务(multi-tasks)、多用户(multi=users)分时操作系统,Linux操作系统的用户就是让我们登录到Linux的权限;每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个客户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在Linux系...

2019-06-18 23:07:15 177

原创 bash shell脚本编程

文章目录shell编程基础编程语言的分类如何编写shell脚本执行shell脚本(多种方法)在新进程中运行shell脚本检查是否开启了新进程在当前进程中运行 shell 脚本总结shell编程基础现在我们使用的操作系统(Windows、Mac os、Android、IOS等)都是带图形化界面的,简单直观,容易上手,对专业用户(程序员、工程师等)和普通用户都非常适用;计算机离不开图形界面。然...

2019-06-17 17:47:11 574

原创 vim编辑器的基本概念及基本使用

文章目录vim的模式的基本概念vim的基本操作vim如何打开文件?模式转换关闭文件光标跳转翻屏操作vim的普通模式的一般操作其他操作可视化模式撤销操作重复执行前一个编辑操作vim的模式的基本概念基本上vim可以分为三种模式:命令模式(command mode)插入模式(insert mode)末行模式(last line mode)命令模式控制屏幕光标的移动,字符、字或行的删除,...

2019-06-16 22:16:44 637

原创 Linux基础命令(目录、文件、文本管理类命令)

文章目录命令分类目录管理类命令mkdir命令rmdir命令pwd命令文本文件查看工具cat命令tac命令more命令file命令日期类相关的命令命令分类alias:命令别名keyword:关键字,shell保留字builtin:内建命令,shell内建命令file:文件,磁盘文件,外部命令unfound:没有找到目录管理类命令mkdir命令作用:可以用来创建目录,如果不加创建路...

2019-06-14 15:46:46 168

原创 Linux文本处理三剑客

文章目录相关命令grep命令egrep命令fgrep命令sed命令awk命令基本正则表达式扩展正则表达式相关命令grep命令 print lines matching a pattern(打印与模式匹配的行) 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查,打印匹配到的行 用法及常用选项: grep [OPTIONS] PATTERN [FILE...] ...

2019-06-14 11:20:20 237

原创 Linux BASH基础特性

1. bash的特性之:变量程序由指令和数据组成指令由程序文件提供数据:IO设备、文件程序:算法+数据结构变量名+指向的内存空间=变量变量赋值:NAME=VALUE变量类型:存储格式、表示数据范围、参与的运算编程语言:强类型变量、弱类型变量bash shell默认把所有变量统统视作为字符类型、不支持浮点类型、bash中的变量无需事先声明;相当于,把声明和赋值过程同时实现...

2019-06-13 08:40:12 298

空空如也

空空如也

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

TA关注的人

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