![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux基础
文章平均质量分 84
傲夜神
这个作者很懒,什么都没留下…
展开
-
Linux 主机间ssh相互免密
测试ecs-4208主机免密ssh到ecs-4207主机,此方法需要指定私钥文件,如不指定则默认使用源主机当前用户家目录下如rsa私钥文件名 ~/.ssh/id_rsa (以ecs-4207主机为例)本次实验在第一个实验基础上进行,删除ecs-4208主机拷贝到ecs-4207主机的公钥,ecs-4208主机无法免密ssh到ecs-4207主机(以ecs-4207主机为例)将私钥拷贝到源主机ecs-4208(即需要免密登录到目标ecs-4207主机)到ecs-4208主机下查看,可以看到文件考成功。原创 2022-11-30 18:17:19 · 1853 阅读 · 1 评论 -
docker简介及主要命令
1、什么是docker?Docker是一个开源的应用容器引擎,基于go语言开发。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux服务器,也可以实现虚拟化。2、为什么docker越来越受欢迎容器化越来越受欢迎,因为容器是:灵活:即使是最复杂的应用也可以集装箱化。轻量级:容器利用并共享主机内核。可互换:您可以即时部署更新和升级。便携式:...原创 2020-03-23 20:06:48 · 151 阅读 · 0 评论 -
MySQL基础: 数据导入导出 、 管理表记录 、 匹配条件和MySQL管理工具 (RDBMS1----DAY50)
数据导入导出搜索路径查看搜索路径1)安装服务时已自动创建mysql> show variables like “secure_file_priv”; #查看导入导出文件目录的路径2)修改搜索路径的操作步骤① 创建目录并修改所有者② 修改主配置文件③ 重启服务】# vim /etc/my.cnf…[mysqld]secure_file_priv="/myloa...原创 2020-02-21 22:41:56 · 382 阅读 · 0 评论 -
MySQL基础: 表结构 和MySQL键值 (RDBMS1----DAY49)
表结构约束条件查看约束条件Mysql > desc 库名.表名设置约束条件1)null 允许为空2)not null 不允许为null(空)3)key 键值类型4)default 设置默认值,...原创 2020-02-20 21:51:03 · 276 阅读 · 0 评论 -
MySQL基础: 数据库服务概述 、 构建MySQL服务 、 数据库基本管理 和MySQL数据类型(RDBMS1----DAY48)
数据库服务概述什么是数据库数据库介绍1)存储数据的仓库2)生活中的数据:视频、音频、图片和文本常见软件主流的操作系统:Unix、Linux和Windows专业术语1)DB(DataBase):数据库,依照某种数据模型进行组织并存放到存储器的数据集合2)DBMS(DataBase Mangement System):数据库管理系统,用来操纵和管理数据库的服务软件3)DBS(D...原创 2020-02-19 22:21:56 · 258 阅读 · 0 评论 -
Ceph存储集群实验---VMware版本42-47
一、创建一台虚拟机的步骤《文件》–《新建虚拟机》—《自定义》----《稍后安装操作系统》—安装时内存稍微大一点(1.5G 左右)—《网络类型》使用默认直接下一步剩下的步骤都使用默认值(直接点击下一步)二、给虚拟机安装操作系统《编辑虚拟机设置》----《CD|DVD》----《使用 iso》 浏览选择光盘iso三、在 VMware 中创建虚拟网络《编辑》----《虚拟网络编辑器》--...原创 2020-02-17 22:01:02 · 1505 阅读 · 0 评论 -
Linux高级运维: Ceph概述 、 部署Ceph集群和Ceph块存储 (CLUSTER----DAY42)
集群与存储Ceph概述什么是分布式文件系统1)分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连2)分布式文件系统的设计基于客户机/服务器模式常见的分布式文件系统1)Lustre2)Hadoop3)FastDFS4)Ceph5)GlusterFS什么是Ceph1)Ceph是...原创 2020-02-15 22:50:42 · 929 阅读 · 0 评论 -
Linux高级运维:Keepalived热备 、 Keepalived+LVS和HAProxy服务器(CLUSTER----DAY41)
Keepalived热备Keepalived概述调度器出现单点故障,如何解决?1)Keepalived实现了高可用集群;2)Keepalived最初是为了LVS设计的,专门监控服务器节点的状态3)Keepalived后来加入了VRRP功能,防止单点故障Keepalived运行原理1)Keepalived检测每个服务器节点状态2)服务器节点异常或工作出现或故障,Keepalived...原创 2020-02-14 21:33:23 · 263 阅读 · 0 评论 -
Linux高级运维: 集群及LVS简介 、 LVS-NAT集群和LVS-DR集群(CLUSTER----DAY40)
集群与存储集群及LVS简介什么是集群1)一组通过高速网络互连的计算机组,并以单一系统的模式加以管理2)将很多服务器集中起来,提供同一种服务,在客户端看来就像是只有一个服务器3)可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益4)任务调度是集群系统中的核心集群目的1)提高性能:如计算密集型应用;如:天气预报、核试验模拟2)降低成本:相对百万美元级的超级计算...原创 2020-02-13 23:07:19 · 203 阅读 · 0 评论 -
Linux高级运维: 版本控制 、 Git基础 、 Git进阶和RPM打包(OPERATION----DAY38)
版本控制基本概念版本库:典型的客户/服务器系统–版本库是版本控制中心的核心–任意数量客户端–客户端通过写数据库分享代码分布式版本控制1)集中式版本控制系统–开发者之间共用一个仓库(repository)–所有操作需要联网2)分布式版本控制系统–每个开发者都是一个仓库的完整克隆,每个人都是服务器–支持断网操作3)Git基本概念–Git仓库:保存所有数据的地方–工作区:...原创 2020-02-13 16:02:19 · 278 阅读 · 0 评论 -
Linux高级运维:Tomcat服务器 、 Tomcat应用案例和Varnish代理服务器(OPERATION----DAY37)
Tomcat服务器概述Java简介:Java是一种跨平台的、面向对象的程序设计语言,java技术具有卓越的通用性、高效率、平台移植性和安全性。Java体系—Java SE(标准版)—Java EE (企业版)JDK简介JDK(Java Development Kit)是Sun针对Java开发者推出的Java语言的软件开发工具包。JDK是整个Java的核心包括了Java运行环境...原创 2020-02-13 12:37:44 · 280 阅读 · 0 评论 -
Linux高级运维: Session与Cookie 、 部署memcached和Session共享(OPERATION----DAY36)
Session和Cookies基本概念Session:存储在服务器端,保存用户名、登陆状态等信息。Cookies:由服务器下发给客户端,保存在客户端的一个文件里,保存的内容主要包括:SessionID。案例拓扑:本地的Session,部署nginx调度器部署后端LNMP主机部署测试页面客户端访问验证Session-------------------------...原创 2020-02-13 10:34:32 · 140 阅读 · 0 评论 -
Linux高级运维:Nginx安装 、 用户认证 、 Nginx虚拟主机和HTTPS加密网站(OPERATION----DAY33)
一、nginx简介什么是 nginx 和可以做什么事情Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。2.N...原创 2020-02-12 21:02:31 · 155 阅读 · 0 评论 -
Linux rsync同步操作和inotify实时同步 、 Cobbler装机平台 (SERVICE06----DAY21)
rsync同步操作• 命令用法– rsync [选项…] 源目录 目标目录• 同步与复制的差异– 复制:完全拷贝源到目标– 同步:增量拷贝,只传输变化过的数据同步控制• rsync操作选项– -n:测试同步过程,不做实际修改– --delete:删除目标文件夹内多余的文档– -a:归档模式,相当于-rlptgoD– -v:显示详细操作信息– -z:传输过程中启用压缩/解...原创 2019-12-26 17:36:26 · 38179 阅读 · 0 评论 -
Linux DNS分离解析与Web服务器综合实验和搭建批量装机环境 、 配置PXE引导 、kickstart自动应答(SERVICE05----DAY20)
DNS分离解析与Web服务器综合实验一 虚拟机C构建Web服务[root@C ~]# yum -y install httpd[root@C ~]# vim /etc/httpd/conf.d/nsd01.conf<VirtualHost *:80>ServerName www.360.comDocumentRoot /var/www/360<VirtualH...原创 2019-12-26 17:02:42 · 329 阅读 · 0 评论 -
Linux Split分离解析和RAID磁盘阵列 、 进程管理 、 日志管理 、 systemctl控制 (SERVICE04----DAY19)
DNS服务器分离解析什么是分离解析• 当收到客户机的DNS查询请求的时候– 能够区分客户机的来源地址– 为不同类别的客户机提供不同的解析结果(IP地址)– 为客户机就近提供服务器DNS服务器=互联网的导航员 周老师 ----达外酒店----> 高德地图 ----> 北京南站大街89号 客户端 域名 DNS服务器...原创 2019-12-26 16:56:36 · 164 阅读 · 0 评论 -
Linux DNS服务基础和缓存DNS (SERVICE03----DAY18)
DNS解析的作用• 为什么需要DNS系统– www.baidu.com 与 119.75.217.56,哪个更好记?– 互联网中的114查号台/导航员• DNS服务器的功能– 正向解析:根据注册的域名查找其对应的IP地址– 反向解析:根据IP地址查找对应的注册域名,不常用DNS服务器的分类:根域名服务器 一级DNS服务器 二级DNS服务器 三级DNS服务器 缓存DNS所...原创 2019-12-26 16:51:06 · 357 阅读 · 0 评论 -
Linux KVM构建及管理和virsh控制工具 、 镜像管理 、 虚拟机快建技术 (SERVICE02----DAY17)
一、图形创建虚拟机,安装CentOS操作系统 1.采用光盘镜像安装 2.内存为2048M 3.虚拟机名称:kvm 4.网络类型:private1 5.系统语言:中文 6.软件包选择:带GUI的服务器 7.分区:自动分区 8.创建普通用户:lisi 设置密码 1 9.设置管理员密码 1########################...原创 2019-12-26 16:29:47 · 136 阅读 · 0 评论 -
Linux 扩展的几个应用和发布网络YUM源 、 vim编辑技巧 、 源码编译安装 (SERVICE01----DAY16)
搭建新的教学环境一、产生两台虚拟机[student@room9pc01 ~]$ clone-vm7Enter VM number: 4[student@room9pc01 ~]$ clone-vm7Enter VM number: 5二、进入虚拟机进行配置利用root用户进入虚拟机,密码为123456虚拟机A:1.配置永久的主机名:svr7.tedu.cn[root@local...原创 2019-12-26 16:21:18 · 130 阅读 · 0 评论 -
Linux基础邮件服务和交换空间 聚合连接(Engineer08----DAY15)
基础邮件服务虚拟机classroom:DNS服务器server0.example.com邮箱账户: lisi@qq.comzhangsan@server0.example.com电子邮件通信• 电子邮件服务器的基本功能– 为用户提供电子邮箱存储空间(用户名@邮件域名)– 处理用户发出的邮件 —— 传递给收件服务器– 处理用户收到的邮件 —— 投递到邮箱快速部署postfix邮件...原创 2019-12-26 16:13:09 · 446 阅读 · 0 评论 -
番外篇Engineer07--DAY14(重设root密码 LDAP 部署autofs实现按需挂载 swap交换空间)
常见的Linux版本: 红帽、Ubuntu、Suse、Debian、FreeBSDRHEL 和 CentOS有什么区别?红帽认证系统管理员 ——重设root密码使用LDAP集中认证来提高用户管理的效率通过autofs来简化管理员的设备挂载操作使用交换空间来缓解内存的压力任务一:重设root密码(RHEL7/8)绕过密码验证获得Linux服务器的管理员权限操作时机:系统刚开...原创 2019-12-26 15:49:58 · 247 阅读 · 0 评论 -
Linux 网页内容访问和部署动态网站 、 安全Web服务(Engineer06----DAY13)
设置防火墙默认的区域:虚拟机server[root@server0 ~]# firewall-cmd --set-default-zone=trusted虚拟机desktop[root@desktop0 ~]# firewall-cmd --set-default-zone=trusted##################################################...原创 2019-12-26 15:12:38 · 886 阅读 · 0 评论 -
番外篇 Engineer05--DAY12
配置网络参数(主机名、IP地址、子网掩码、网关地址、DNS地址)方式一:nmtui 交互式方式二:nmcli 非交互式一、配置永久主机名[root@server0 ~]# echo A.tedu.cn > /etc/hostname[root@server0 ~]# cat /etc/hostname[root@server0 ~]# hostnameA.tedu.cn...原创 2019-12-25 21:10:14 · 81 阅读 · 0 评论 -
Linux 配置NFS共享和HTTP服务基础 (Engineer04----DAY11)
设置防火墙默认的区域虚拟机server[root@server0 ~]# firewall-cmd --set-default-zone=trusted虚拟机desktop[root@desktop0 ~]# firewall-cmd --set-default-zone=trusted###################################################...原创 2019-12-25 19:30:16 · 410 阅读 · 0 评论 -
Linux iSCSI技术应用和数据库服务基础 、 管理表数据 (Engineer03----DAY10)
#########################################################iSCSI磁盘的工作模式, 默认端口:3260• Internet SCSI,网际SCSI接口– 一种基于C/S架构的虚拟磁盘技术– 服务器提供磁盘空间,客户机连接并当成本地磁盘使用iSCSI磁盘的构成• backstore,后端存储(冰箱)– 对应到服务端提供实际存储空...原创 2019-12-22 14:47:52 · 193 阅读 · 0 评论 -
Linux 系统安全保护 配置用户环境 防火墙策略的管理(Engineer02----DAY9)
系统安全保护SELinux概述• Security-Enhanced Linux– 美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问控制体系– 集成到Linux内核(2.6及以上)中运行– RHEL7基于SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具SELinux运行模式的切换• SELinux的运行模式– enforcing(强...原创 2019-12-21 11:01:34 · 181 阅读 · 0 评论 -
Linux shell脚本基础 条件测试 for循环(Engineer01----DAY8)
什么脚本:一个可以执行文件,运行后可以实现某种功能创建用户zhangsan useradd zhangsan案例:书写hello.sh脚本[root@server0 ~]# vim /root/hello.shecho hello world[root@server0 ~]# /root/hello.sh-bash: /root/hello.sh: 权限不够[ro...原创 2019-12-21 10:07:44 · 156 阅读 · 0 评论 -
Linux 卷组逻辑卷创建管理和find高级使用 Set UID附加权限(DAY7)
一、添加一块新的80G硬盘[root@server0 ~]# lsblkvdc 253:32 0 80G 0 disk[root@server0 ~]# fdisk /dev/vdc #划分三个主分区和二个逻辑分区p 查看分区表n 创建主分区----->回车----->回车---->回车----->在last结束时 +10Gn 创建主分区----...原创 2019-12-21 09:46:16 · 252 阅读 · 0 评论 -
Linux软件包管理 DAY06
软件包管理一、通过光盘获得软件包虚拟机classroom构建Web服务,提供RHEL7.0光盘所有内容Web服务:提供一个网页内容的服务Web服务器:提供网页内容的机器http协议:超文本传输协议真机 浏览器:classroom.example.comhttp://classroom.example.com/content/rhel7.0/x86_64/dvd/Packages/二...原创 2019-12-21 09:13:05 · 178 阅读 · 0 评论 -
Linux 重定向 管理组和用户 tar备份和恢复 crone计划任务(DAY4牛)
重定向操作:将前面命令的输出,作为文本文件内容写入到文件中>:覆盖重定向 >>:追加重定向[root@A ~]# cat --help > /opt/cat.txt[root@A ~]# cat /opt/cat.txt[root@A ~]# hostname[root@A ~]# hostname > /opt/cat.txt[root@A ~...原创 2019-12-21 08:58:54 · 190 阅读 · 0 评论 -
Linux命令行基础 挂载 复制 移动 删除(DAY3)
一、命令行基础命令行的格式命令字 [选项]… [参数1] [参数2]…[ ] 表示里面的内容可有可无在执行一个命令的时候,命令字必须存在,选项和参数可有可无命令字 选项 参数之间必须有空格选项:用来调控执行方式单个字符一般用-单词一般用–eg:(以下命令不需要理解意思,只需要知道谁是命令字,谁是选项,选项什么时候-,什么时候用–)lsls -lls -l -h...原创 2019-12-21 08:51:07 · 493 阅读 · 1 评论 -
linux基础(day01)
一、服务器架构什么是服务器?功能:PC机:娱乐办公服务器:提供服务的硬件:服务器:性能更加强大的PC机,目前主流的机架式服务器2.服务模式C/S,Client/Server体系结构服务器提供资源或某种功能客户机使用资源或功能二、TCP/IP协议简介1.什么是协议协议就是一组规则TCP/IP协议就是一组通信协议的集合2.计算机通信三要素IP地址子网掩码网关3...原创 2019-12-21 08:25:39 · 78 阅读 · 0 评论 -
Linux简介和基本操作(DAY2)
1.IP地址的分类及范围?A 1 ~ 127 B 128 ~ 191 C 192 ~ 223D 组播 224 ~ 239E 科研 240 ~ 2542.子网掩码的作用?判断IP地址的网络位,相同网络位的主机可以直接通信3.网关的作用?从你当前网络去往对方网络的出口4.ABC类IP地址默认子网掩码是?A类地址 255.0.0.0B类地址 255.255.0.0C类地...原创 2019-12-21 08:35:01 · 220 阅读 · 0 评论 -
Linux软包管理(主yum配置)
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码...原创 2019-12-05 21:31:25 · 170 阅读 · 0 评论