![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 77
xin1889
这个作者很懒,什么都没留下…
展开
-
Linux-基于RHEL和CentOS下的bond配置
bong可以将多个网卡绑定到一起,可以让两个或多个接口作为一个接口,同时提高带宽,并提供网络链路的冗余,当有其中一块网卡故障的时候,不会中断服务器的业务。###bond模块常用信息## 查看bond模块信息modinfo bonding## 查看bond模块是否加载lsmod | grep bonding## 加载bond模块modprobe --first-time bonding ##临时加载,重启失效modprobe bonding原创 2020-06-10 12:54:38 · 527 阅读 · 0 评论 -
Linux-KVM虚拟机的创建和快照命令
KVM:Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。安装虚拟机脚本:虚拟机的安装可以通过virt-manager管理工具新建,也可以使用命令来创建。图形界面创建和其他场上的虚拟化产品并无太大差异,这里我们使用命令创建虚拟机:通过命令创建,我们将命令写入文件保存为一个.sh脚本文件,以...原创 2018-04-26 20:10:08 · 4001 阅读 · 0 评论 -
Linux-搭建DHCP服务
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。安装DHCP服务[root@server ~]# yum search dhcp ##搜索dhcp相关安装包Loaded...原创 2018-04-26 20:47:17 · 279 阅读 · 0 评论 -
Linux-SELinux的基础概念及配置
SELinux(Security-Enhanced Linux)是对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。ELinux默认安装在Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。SELin...原创 2018-05-14 21:48:43 · 283 阅读 · 0 评论 -
Linux-基于RHEL的Apache搭建与配置
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。实验环境[root@desktop ~]# hostnamectl Static hostname: desktop Icon ...原创 2018-05-31 23:18:34 · 736 阅读 · 0 评论 -
Linux-基于RHEL的Mariadb搭建与管理
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。安装MariaDB...原创 2018-05-28 22:07:43 · 194 阅读 · 0 评论 -
Linux-使用Samba实现文件的网络共享及管理
Samba是在Linux和UNIX系统上实现SMB协议的免费软件,由服务器和客户端程序组成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over ...原创 2018-06-06 18:55:13 · 953 阅读 · 0 评论 -
Linux-NFS服务的配置及使用
NFS 就是 Network FileSystem 的缩写, 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。所以,你也可以简单的将他看做是一个文件服务器。安装NFS服务器[root@server ~]# yum install nfs-utils -y ##安装NFS套件[root@server ~]# system...原创 2018-06-06 22:06:30 · 251 阅读 · 0 评论 -
Linux-防火墙IPTables的基础概念及命令参数
在RHEL7系统中,默认使用firewalld服务取代了iptables来管理netfilter。不过底层依然调用的iptables。防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信 息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。...原创 2018-06-13 23:47:47 · 311 阅读 · 0 评论 -
Linux-网络共享存储iSCSI配置及使用
iSCSI(Internet Small Computer System Interface)互联网小型计算机系统接口。是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源。测试环境主机名称 擦作系统 ...原创 2018-06-07 13:21:15 · 678 阅读 · 0 评论 -
Linux-防火墙Firewall的基础命令配置
Firewalld服务是RHEL7系统默认的防火墙软件,有图形配置工具(firewall-config)和命令配置工具(firewall-cmd)FIrewalld的区域(zone),默认情况下,有以下的区域(zone)可用##firewalld域 ##默认配置trusted ##信任,可接受所有的网路连接home ##家庭,仅接受ssh、mdns、ipp-client、samba-c...原创 2018-06-07 21:58:58 · 1551 阅读 · 0 评论 -
Linux-基于RHEL使用Squid搭建代理服务器
Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人...原创 2018-06-01 23:26:47 · 905 阅读 · 0 评论 -
Shell脚本(一)-基础概念及入门字符编辑命令
Shell脚本是利用Shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些Shell的语法与命令写在里面,然后用正规表示法,管道命令以及数据流重定向等功能,达到我们所想要的处理的目的。脚本格式[root@desktop shell]# vim shell.sh ##使用文本编辑器创建文件#!/bin/bash #...原创 2018-06-16 23:50:54 · 232 阅读 · 0 评论 -
Linux-PXE预启动执行环境实现系统批量部署
PXE(Preboot Execute Environment)预启动执行环境,为Client/Server架构。在启动过程中,终端要求服务器分配IP地址,再通过TFTP协议下载启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置。首先我们需要搭建一些服务,如HTTP、TFTP、DHCP等。[root@localhost ~]# yum install httpd dhcp tftp-...原创 2018-07-06 21:11:47 · 289 阅读 · 0 评论 -
Linux-无线图标莫名消失的解决方法
今天无线网络的图标不见了,重启network服务和NetworkManager服务,还是没解决,ipconfig查看不到无线网络适配器。思考图标消失可能是相关管理器的错误。在/var/lib下找到了NetworkManager目录。/var/lib下保存的一般为系统运行中用到的经常变化的文件和库,将NetworkManager目录改名(不直接删除是因为如果出错,有份备份文件总没错)。...原创 2018-07-16 10:14:51 · 5174 阅读 · 11 评论 -
Linux-初识varnish及常用配置和优化
Varnish是一款高性能的开源HTTP加速器,利用缓存(Cache)来提高读取速度,降低重复读取常用数据对服务器的压力。实验环境:rhel6.5server1 172.25.80.1 varnishserver2 172.25.80.2 apacheserver3 172.25.80.3 apache安装# 安装版本为3....原创 2020-06-10 15:21:13 · 266 阅读 · 0 评论 -
Linux-vsftpd服务的搭建及相关配置参数
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务,是完全免费的、开放源代码的ftp服务器软件。因为只是了解相关vsftpd服务的搭建与配置,所以需要先关闭selinux# This file controls the state of SELinux on the system.# SELI...原创 2018-05-10 22:33:38 · 202 阅读 · 0 评论 -
Linux-mdadm命令实现软RAID
磁盘阵列(Redundant Arrays of Independent Disks,RAID),是把相同的数据存储在多个硬盘的不同的地方的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能,储存冗余数据也增加了容错。磁盘阵列一般分两大类:一类是硬件设备组成的磁盘阵列,一种是利用软件来仿真模拟出来的。常见RAID级别RAID0:组建磁盘阵列中最简单的一种形式,只需要2块以上的...原创 2018-05-03 20:39:12 · 1332 阅读 · 0 评论 -
Linux入门-获取帮助信息
作为Linux初学者,需要首先了解如何在Linux中获取帮助信息。 一、 whatis 命令 当我们得到一个命令,却不知道这个命令的作用时: 二、 命令 –help 当知道命令的用途,却不知道命令的运行格式或方法时: 三、 man 命令 获取手册(Manual) man = manual;manual手册是分章节的;man # Command (表示章节号) 1、所有用户可以使用的命令 2、...原创 2018-03-30 20:25:04 · 577 阅读 · 0 评论 -
Linux入门-vim基本操作
vim文本编辑器,有三种模式:命令模式、插入模式、末行模式。命令模式光标移动:gg:移动到文本的第一行G:移动到文本的最后一行nG:n为数字,移动到文本的第几行n回车:n为数字,向下移动几行搜索替换:/关键字:向下搜索关键字?关键字:向上搜索关键字n:下一个N:上一个:1,5s/关键字/新字符/g:将第一行到第五行中的关键字替换成新字符:1,$s/关键字/新字符/g:将第一行至最后一行中的关键字替...原创 2018-03-30 23:13:58 · 131 阅读 · 0 评论 -
Linux-进程管理
进程:是操作系统中正在运行的程序ps命令:报告当前进程的快照 命令格式:ps [options]options:ps命令参数非常多,这里列出一些常用的a ##显示当前环境的所有进程,与x组合显示所有进程-A ##显示所有进程-a ##不显示与终端无关的进程和shell本身x ##只显示所有拥有tty的进程,与a组合显示所有进程u ...原创 2018-04-11 17:51:43 · 155 阅读 · 0 评论 -
Linux入门-用户及文件的属性和权限
在Linux操作系统中,用户及文件的属性和权限是系统安全不可或缺的部分。用户管理建立用户:useradd格式:useradd [options] LOGIN参数: -u ##指定用户的uid -g ##指定用户初始组信息(已存在的组) -G ##指定附加组(已存在的组) -c ...原创 2018-04-11 17:21:19 · 371 阅读 · 0 评论 -
Linux-yum使用与源配置
yum是一款软件包管理器,基于rpm包管理,可以从指定的位置自动下载rpm包,自动的处理依赖性关系,一次性安装所有的软件包,无需繁琐的一次次下载和安装yum命令常用选项:yum list all ###列出所有安装包yum list installed ###列出已经安装的yum list available ###列出没有安装的yum remove software ###卸载软...原创 2018-04-22 15:55:05 · 463 阅读 · 0 评论 -
Linux-配置网络的四种方法
设定网络的几种方法:一、ifconfig命令用法: ifconfig [DEVICE] ##查看网络信息 ifconfig DEVICE IP netmask NETMASK ##设置ip地址临时生效,重启服务后失效。2、nm-connection-editor图形界面网...原创 2018-04-23 23:20:13 · 142137 阅读 · 2 评论 -
Linux-远程连接openssh
openSSH就是开源的ssh(Secure Shell),ssh协议可以用来传输文件和进行远程连接。客户端:linux:sshWIndows:putty、SecrureCRT、Xshell等服务端:sshd登陆格式:[kiosk@foundation80 ~]$ ssh root@172.25.80.100 ##ssh...原创 2018-04-13 23:30:07 · 484 阅读 · 0 评论 -
Linux-文档的打包压缩与远程传输
文件的打包与压缩打包:是指将一些文件或目录,打包成一个总的文件压缩:是指将一个大的文件通过一些压缩算法变成压缩成一个相对较小的文件linux上的压缩包文件格式,除了Windows上最常见的*.zip、*.rar、*.7z后缀的压缩文件以外,还有.gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、.tar.bz2等格式 文件后缀 *.zip ## zi...原创 2018-04-20 17:27:20 · 853 阅读 · 0 评论 -
Linux-日志采集与查看
Linux系统中,拥有非常强大的日志功能,可以保存几乎所有的记录,我们可以从中检索出我们所需要的信息。一般日志存放的目录:/var/log/系统常见日志:/var/log/wtmp ##系统登陆日志/var/log/messages ##所有日志级别的常规信息(不包含邮件,服务认证,定时任务)/var/log/maillog ##系统邮...原创 2018-04-20 22:53:13 · 3786 阅读 · 0 评论 -
Linux-创建系统磁盘分区、swap分区
系统设备类型Linux中,设备是以文件的形式存放在/etc目录下,其中磁盘文件一般命名为/etc/xdxn第一个x:磁盘类型(s:sata硬盘、u盘等 h:IDE硬盘 v:虚拟硬盘)第二个x:a...z 第几块硬盘n为数字,表示分区所在的个数 硬盘分区命令:fdisk[root@server ~]# fdisk -l ##-l参数,列出指定设备...原创 2018-05-02 22:06:29 · 1041 阅读 · 0 评论 -
Linux-磁盘分区加密工具cryptsetup
在RHEL系统中,可以使用cryptsetup工具对磁盘进行加密操作,再创建文件系统,实现敏感数据的安全性。对磁盘进行加密[root@server ~]# cryptsetup luksFormat /dev/vdb1 ##对磁盘/dev/vdb1进行加密WARNING!========This will overwrite data on /dev/vdb1 irr...原创 2018-05-02 23:17:41 · 1481 阅读 · 0 评论 -
Linux-时间同步chrony
chrony服务可以实现多台服务器的时间同步chronyd是一个在系统后台运行的守护进程chronyc是用来监控chronyd性能和配置其参数程序配置文件:/etc/chrony.conf服务器端共享时间[root@server ~]# vim /etc/chrony.conf ##编辑配置文件 21 # Allow NTP client access from l...原创 2018-04-20 23:45:07 · 8506 阅读 · 0 评论 -
Linux-LVM的管理及磁盘配额
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,用户可以在无需停机的情况下可以方便地调整各个分区大小。LVM名词:物理卷(Physical Volume,PV):包含LVM信息的分区、磁盘物理卷组(Volume Group,VG):多个物理卷组成,可以在VG上创建一个或多个LV逻辑卷(Logical Volume,LV)...原创 2018-05-09 23:15:57 · 458 阅读 · 0 评论 -
Linux-rpm包的使用与搭建第三方软件仓库
RPM:RedHat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM命令的使用rpm -ivh name.rpm ##安装,-v显示过程,-h指定加密方式为h...原创 2018-05-03 22:26:36 · 871 阅读 · 0 评论 -
Linux-kickstart无人值守安装Linux
kickstart是种无人职守安装方式,工作原理是通过记录安装过程中所需人工干预填写的各种参数,并生成ks.cfg文件,在其后安装过程中出现所需填写的参数时,程序会首先查找kickstart生成的文件,找到相应的参数。安装kickstart[root@foundation80 html]# yum install system-config-kickstart -y ##首先...原创 2018-05-03 23:28:10 · 281 阅读 · 0 评论 -
Linux-延时、定时任务及临时文件清理
1、延时任务:at命令(一次性延时任务)使用格式:at TIME输入需要执行的命令,按ctrl+d保存退出参数:at -l|atq ##查看当前任务列表atrm |at -d +JOBSNU ##删除指定任务 at -c +JOBSNU ##查看任务内容at now+1min ##一分钟后执行at...原创 2018-04-25 22:59:46 · 661 阅读 · 0 评论 -
Linux入门-基础知识及常用命令
Linux是一款开源的操作系统内核,基于Linux内核,加上shell和各类工具软件,就组成了我们常说的:“Linux操作系统”。什么是shellshell俗称壳,是提供给我们使用界面(命令解析器),并且保护系统内核不被篡改的软件。我们所有的指令都是通过shell传达给linux内核,并将结果通过shell反馈给我们。shell分为两大类:图形shell和命令行shell。图形shell命令行sh...原创 2018-03-29 21:46:22 · 521 阅读 · 0 评论