![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
橘子没有壳
无忧亦无惧
展开
-
运维面试笔试题总结(二)
1、Linux启动大致过程?1)POST:通电自检2)BIOS:BOIS自检,加载硬盘3)读取MBR,进行MBR引导4)grub引导菜单5)加载内核 Kernel(ramdisk)6)启动init进程,依据inittab文件设定运行级别7)init进程,执行rc.sysinit文件8)启动内核模块,执行不同级别的脚本程序9)执行/etc/rc.d/rc.local10)启动mi......原创 2019-07-30 21:09:22 · 660 阅读 · 0 评论 -
运维常见的面试题(一)
1、什么是运维?什么是游戏运维?运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等。游戏运维分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运维平台的。应用运维:是给......原创 2019-07-30 21:07:38 · 3703 阅读 · 0 评论 -
yum报错 [Errno 14] curl#7 - “Failed connect to 127.0.0.1:7890; Connection refused“
使用yum安装软件时,出现报错:https://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - “Failed connect to 127.0.0.1:7890; Connection refused”yum repolist也出现相同报错。上网查了一下,出现这种问题的原因大概率是你之前科学上网,设置了网络代理。查看全局环境变量在终端执行:如果有下面两行:去除代理,执行:yum OK原创 2022-06-21 20:40:22 · 4400 阅读 · 5 评论 -
操作系统开机显示generating /run/initramfs/rdsosreport.txt 问题
红帽rhel7 断电导致 generating /run/initramfs/rdsosreport.txt 问题开机就进入命令窗口,窗口提示信息如下:generating “/run/initramfs/rdsosreport.txt”entering emergencymode. exit the shell to continuetype “journalctl” to view system logs.you might want to save “/run/initramfs/rdsos原创 2022-05-28 14:45:47 · 3927 阅读 · 3 评论 -
firefox升级后无法输入中文
升级完火狐后,发现ibus输入法无法在火狐输入中文,但在其他地方可以,解决办法:在 ~/.bashrc 中,添加export LC_CTYPE=zh_CN.UTF-8使生效:source ~/.bashrc重启火狐即可输入中文。原创 2022-05-23 20:04:28 · 2119 阅读 · 0 评论 -
linux升级火狐浏览器
官网下载最新的火狐浏览器Firefox安装前版本45,更新到最新版 Firefox 100 ,以root身份安装点击右侧的菜单栏,里面有个help->About Firefox,点进去:更新前:更新后:直接进入官网,按照自己的系统下载.安装下载安装包到系统默认路径将下载的安装包解压:tar xjf firefox-100.0.2.tar.bz2找到旧版安装路径,cd /usr/lib64/,备份Firefox文件夹mv /usr/lib64/firefox /us原创 2022-05-23 19:41:17 · 3173 阅读 · 0 评论 -
Linux--iptables防火墙管理服务
Linux–iptables防火墙管理服务iptablesiptables是linux系统中管理防火墙的工具,iptables本身不是防火墙。通过iptables可以建立,删除,修改,保存,导入防火墙策略。iptables的三表五链预设的情况下,Linux的iptables至少就有三个表格,三张表包括 :filter,nat,mangle五条链包括:INPUT链:处理输入数据包OU...原创 2019-05-31 18:32:22 · 198 阅读 · 0 评论 -
Linux--Samba文件共享服务
Linux下Samba文件共享服务的部署SMB(Server Messages Block,服务器消息块)SMB服务器消息协议由微软公司和英特尔公司共同制定,为了解决局域网内的文件或打印机等资源的共享问题,使多个主机之间共享文件变得简单。Samba为了解决Linux系统与为Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。这是一款开源的文件共享软件,...原创 2019-05-28 17:27:36 · 412 阅读 · 0 评论 -
Linux--squid代理(CDN,负载均衡)
1.正向代理使squid服务端虚拟机可以上网,做为代理,然后使不可以上网的客户端使用服务端作为代理访问百度。服务端:让squid服务端虚拟机连接真机上网:vim /etc/sysconfig/network-scripts/ifcfg-eth0GATEWAY=172.25.254.61route -nvim /etc/resolv.confnameserver 114.114.11...原创 2019-05-31 00:04:59 · 189 阅读 · 0 评论 -
Linux--网络磁盘共享ISCSI
ISCSI(Internet Small Computer System Interface)互联网小型计算机系统接口。一种将SCSI接口与以太网技术相结合的新型存储技术,可以用来在网络中传输SCSI接口的命令和数据。不仅克服了传统SCSI接口设备的物理局限性,实现了跨区域的存储资源共享,可以在不停机的状态下扩展存储容量。通过此技术可以将远程主机的磁盘虚拟到本地,就像是在操作本地硬盘资源一样。...原创 2019-05-27 22:16:43 · 290 阅读 · 0 评论 -
Linux--NFS文件共享系统
文件共享服务nfsNFS(Network File System)网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明的读写位于远端的NFS服务器上的文件,就像访问本地文件一样。NFS主要用于Linux与linux之间进行文件系统共享。简单说,就是可以通过网络,让不同的主机,不同操作系统可...原创 2019-05-27 00:53:12 · 175 阅读 · 0 评论 -
Apache
一. Apache的安装部署yum install httpd -yyum insatll httpd-manualsystemctl start httpdsystemctl enable httpdsystemctl stop firewalldsystemctl disable firewalld测试:http://172.25.254.140http://172.25....原创 2019-05-21 22:22:18 · 131 阅读 · 0 评论 -
高速缓存DNS
DNSDNS(Domain Name Service)域名解析服务,就是将域名和ip之间作相应的转换,利用TCP和UDP的53号端口。DNS系统的作用:正向解析:根据域名查找对应的ip地址反向解析:根据ip地址查找对应的域名DNS服务器的分类:主要名称服务器:存放该区域中相关设置的DNS服务器,其存放的是区域文件的正本数据辅助名称服务器:从其他服务器中复制数据,数据为副本无法修...原创 2019-05-24 14:22:32 · 220 阅读 · 0 评论 -
链路聚合
1.链路聚合以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效的提高链路的可靠性。链路聚合的功能:1.增加了带宽–将多个链路的容量组合到一个逻辑链路中。2.自动故障转移/故障修复–将来自故障链路的通信转移到聚合中的工作链路。3.负载均衡–传入和外发通信都是根据用户选择的负...原创 2019-05-16 18:45:13 · 12695 阅读 · 1 评论 -
高级网络配置-网络桥接
网络桥接桥接主要应用于虚拟化,它使虚拟机与真机在网络连接上从寄生变成平行的关系网络桥接的配置vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=noneBRIDGE=br0vim /etc/sysconfig/network-scripts/ifcfg-br0DEVICE=b...原创 2019-05-24 20:39:13 · 262 阅读 · 0 评论 -
Linux--firewalld防火墙服务使用
firewalld防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动态的管理 kernel netfilter 的临时或永久的接口规则,并实时生效而无需重启服务。动态防火墙后台程序firewalld提...原创 2019-05-29 20:25:52 · 762 阅读 · 0 评论 -
Linux--vim编辑操作命令
1. Vim 的工作模式Vim 常见的其中 4 种工作模式:正常模式(Normal)插入模式(Insert)命令模式(Command)可视模式(Visual)模式之间的切换:注意:英文状态下输入各种命令和快捷键操作 。1.1 正常模式(Normal)启动 vim 后,默认处于正常模式。处在其他模式时,按下 ESC键 返回到 正常模式(有些模式下需要按两次 ESC键 才能返回 ...原创 2019-06-19 20:48:09 · 302 阅读 · 0 评论 -
物理机和虚拟机出现网络问题
当物理机和虚拟机出现网络问题,应(1)首先查看网线是否插好(2)其次查看网卡是否处于up状态使用ip addr show br0查看如果网卡坏了就换一块网卡(3)看桥接(虚拟网卡是否桥接在真实网卡的桥接接口上面)使用brctl show 查看如果桥接掉了就使用brctl addif br0 vnet0添加桥接若不是以上情况,看虚拟机是否是以桥接的方式与物理机连接...原创 2019-07-27 09:05:40 · 252 阅读 · 0 评论 -
虚拟机母盘封装redhat6.5
1.下载镜像:rhel-server-6.5-x86_64-dvd.iso2.主机上挂载6.5的镜像到/var/www/html/rhel6.5,并在/etc/rc.d/rc.local 设置永久挂载3.创建母盘:virt-manager打开虚拟机管理界面1.)镜像安装虚拟机2.)Browse选择镜像所在路径3.)512MB版本6默认无图形的最小安装4.)选择硬盘的大小...原创 2019-07-16 23:55:24 · 140 阅读 · 0 评论 -
LVS-TUN模式下负载均衡的搭建
LVS-TUN模式下的负载均衡IP隧道模式,采用NAT技术时,由于请求和响应报文都必须经过调度器地址重写,当客户请求越来越多时,调度器的处理能力将成为瓶颈。为了解决这个问题,调度器把请求报文通过IP隧道转发至真实服务器,而真实服务器直接将响应报文返回给客户,调度器只处理请求报文。由于一般网络服务应答比请求报文大的多,采用VS/TUN技术后,集群系统的最大吞吐量可以提高10倍。一、实验原理...原创 2019-06-24 12:05:01 · 122 阅读 · 0 评论 -
lvs + keepalived 实现负载均衡及高可用
KeepalivedKeepalived在这里主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。IPVS通常与keepalived配合使用,后者也是LVS项目的子项目之一,用于检测服务器的状态。在lvs体系中,Keepalived主要有如下3个功能:1 管理LVS负载均衡软件2 实现对LVS集群节点的健康检查功能3 作为...原创 2019-06-23 00:47:37 · 258 阅读 · 0 评论 -
LVS--DR模式 + ldirectord(健康检查)
LVS服务DR模式 + 自动检测后端服务器心跳(ldirectord)独立的lvs并不具备对后端服务器执行健康检查的机制,这时通常需要配合第三方的工具一起来使用。而ldirectord的作用就是用来检测Real Server,当Real Server失效时,把它从虚拟服务器列表中删除,恢复时重新添加到列表中。当后端服务器down后,自动将此服务器移除,且同时设定代理服务器为后备服务器,当所有...原创 2019-06-22 22:20:54 · 213 阅读 · 0 评论 -
Lvs负载均衡-----DR模式搭建
一、实验原理:过程如下:1)client 向目标 vip 发出请求,LB(调度器) 接收。2)VS 根据负载均衡算法选择一台 active 的 real server,将此 RIP 所在网卡的 mac 地址作为目标 mac 地址,发送到局域网里。3)real server在局域网中收到这个帧,拆开后发现目标 IP(VIP)与本地匹配,于是处理这个报文;随后重新封装报文,发送到局域网。4...原创 2019-06-21 23:21:09 · 189 阅读 · 0 评论 -
Linux进阶--keepalived工作原理介绍
一.、keepalived『操作环境:rhel6.5』由于ld仅具有健康检查的作用,而keepalived即可高可用,又可健康检查,为了避免冲突,用keepalived时将ld关掉1. 实现原理是类似于layer3,4&7交换机制的软件作用:主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现(即高可用)1) 关于...原创 2019-06-20 17:26:28 · 427 阅读 · 0 评论 -
linux进阶--lvs原理及ipvsadm参数介绍
一.lvs1. Linux Virtual Server (Linux 虚拟服务器)它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡的转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的,高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。由于负载调度...原创 2019-06-19 23:02:29 · 810 阅读 · 0 评论 -
Linux--curl命令详解
curl命令详解转载 2019-06-19 21:01:46 · 124 阅读 · 0 评论 -
MariaDB快速入门
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的风险,因此社区采用分支的方式来避开这个风险。MariaDB之于MySQL,类似于CentOS至于Redhat。由于Oracle拥有MySQL的名字和海豚商标,基于此如果各公司继续用MySQL可能存在法律纠纷,于是都开始选择兼容性好...原创 2019-05-20 22:43:52 · 164 阅读 · 0 评论 -
Linux下磁盘分区,卸载,和磁盘配额,LUKS加密
一.查看磁盘信息fdisk:这个命令是磁盘分区表操作工具,fdisk能将磁盘分区,同时也能为每个分区指定分区类型,总的来说,fdisk就是磁盘工具。fdisk -l:查看硬盘分区表。上图可以看出,此系统中挂载了一块vda硬盘和一块vdb硬盘。vda这块硬盘有一个主分区vda1,可以引导启动,分区类型是Linux。df -Th:显示已挂载的磁盘文件系统。cat /proc/part...原创 2019-05-06 22:42:16 · 707 阅读 · 0 评论 -
FTP使用详解
1.修改yum源,要yum clean all清除yum缓存,修改selinux,reboot重启后生效2.安装vsftp服务端:yum install vsftpd -ylftp ip 进去后ls可以显示(不用等待)才表示登陆成功,ftp安装成功如果需要等待,可能是服务没开。550服务本身的功能未开启530用户认证失败500服务本身认为所操作的文件权力过大553所登陆服务器...原创 2019-04-27 19:59:04 · 2504 阅读 · 0 评论 -
系统修复
磁盘引导阶段 mbr主引导记录的恢复(1)破坏磁盘引导文件,在利用镜像修复fdisk -l ##找到带*号的设备,就是带引导的硬盘/dev/vda模拟问题:先破坏:dd if=/dev/zero of=/dev/vda bs=446 count=1关闭虚拟机,添加镜像,Boot Options下调整光驱到第一个,重新打开,在系统引导下操作chroot /mnt/sysimagedf...原创 2019-05-01 21:29:43 · 439 阅读 · 0 评论 -
SElinux
内核级别的加强防火墙 selinux三种状态:强制enforcing,警告permissive,关闭disabled将某个文件移动到/var/ftp下,ls -Z /var/ftp ##可以看到有问号修改完配置文件,selinux=enforcing后,reboot(时间长耐心等待哦)ls -Z /var/ftp ##可以看到安全上下文,不一样的安全上下文不能在lftp服务中看到,ftp...原创 2019-05-06 14:33:15 · 955 阅读 · 0 评论 -
Linux下进程的查看与管理(ps,top,jobs,bg,fg,nice,kill,systemctl)
一.什么是进程?程序:完成特定任务的一系列指令集和代码段+数据段进程:正在进行中的程序用户角度:进程是程序的一次动态执行过程操作系统:进程是操作系统分配资源的基本单位,也是最小单位程序存放在存储媒体中,以实体文件的形式存在,程序触发后,程序的代码段和数据会被载入内存。CPU一次只能处理一个程序,CPU速度很快,而内存很慢,所以CPU会有大量时间处于空闲,为了解决CPU浪费,就出现了...原创 2019-04-22 22:00:56 · 292 阅读 · 0 评论 -
Linux的输入输出以及管道的用法
管理输入输出的符号的基本使用输出重定向> 重定向正确输出利用root用户在/etc目录下查询passwd文件:将查询的正确结果保存在file文件中,使用cat查询。2>重定向错误输出利用root用户在/etc目录下查询passwd文件:将查询的错误结果保存在file1文件中,使用cat查询,没有!。利用普通用户在/etc目录下查询passwd文件:将查询的错误结果...原创 2019-04-22 20:49:43 · 2771 阅读 · 1 评论 -
忘记root用户密码
系统启动界面(上下键选择系统那块)按e,修改如下图:改为rw rd.break按ctrl+xchroot /sysroot/passwd root##修改密码touch /.autorelabelrebootexitexit##两次退出成功啦!...原创 2019-04-22 17:16:35 · 185 阅读 · 1 评论 -
系统日志管理
1.系统日志默认分类/var/log/messages//系统服务日志,包括服务的信息,报错等/var/log/secure//系统认证信息日志/var/log/maillog//系统邮件服务/var/log/cron //系统定时任务信息日志/var/log/boot.log //系统启动信息日志2.日志管理服务rsyslog1.rsyslog负责采集...原创 2019-04-20 20:25:05 · 240 阅读 · 0 评论 -
Linux系统结构与虚拟机使用
一、Linux系统简介1.1 Linux发展历史Linux系统诞生于1991年,由芬兰大学生李纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成的。Linux是开放的软件,是源代码开放的UNIX。1.2Linux特点Linux只是操作系统的内核名称,有了内核操作系统才可以运行起来。Linux的特点:多用户、多任务、丰富的网络功能、可靠的系统安全、良好的可移...原创 2019-04-03 19:52:38 · 234 阅读 · 0 评论 -
安装虚拟机的四种方法
首先在电脑上下载好linux的镜像文件,要保证镜像版本和linux系统版本一致,系统版本7.3,所以下载7.3的iso(1) 命令行输入 virt-manager 调出安装界面选择第一个选项;点击Browse Local进入本地文件选择下载好的iso,choose volume新弹出的界面 选择 use iso image:然后下一步新弹出的界面选择Create a ...原创 2019-04-10 23:17:16 · 2358 阅读 · 0 评论 -
Linux远程连接主机ssh的key安全认证、sshd的安全配置部署
ifconfig 或者 ip addr show eth0(br0) 查看主机ipping xxx.xxx.xxx.xxx(IP地址) 测试两台主机网络能否连通ssh root@xxx.xxx.xxx.xxx或者 ssh root@xxx.xxx.xxx.xxx -X(-X参数表示远程控制该主机时是否加载显示图形界面)Ctrl + d 退出 或者 输入 logout...原创 2019-04-08 22:19:00 · 356 阅读 · 0 评论 -
Linux下使用scp远程拷贝(上传、下载)文件
[root@localhost Desktop]# scp ./test01 172.25.254.63:home/student/Desktop//拷贝本地桌面的test01文件到IP为172.25.254.63的主机上,然后会要求输入IP为172.25.254.63的主机的root用户的密码,如果输完密码出现permission denied,可能是密码错误,或者没有切换到root用户...原创 2019-04-05 23:24:05 · 687 阅读 · 0 评论 -
路由器的搭建以及实现虚拟机上网
一.路由器的搭建路由器是一种实现不同网络或网段相连接的网络设备,具有路由转发功能以及地址伪装功能,可以将不同网络或者网段之间的数据信息进行伪装,使得双方可以懂得对方的数据信息,从而实现一个互联互通的巨大的网络。两个网络位不同的主机不在一个局域网,无法ping通。我们需要一个双网卡的主机来搭建路由,使其具有路由器的功能。下面选择server虚拟机来充当路由器。可以看到server虚拟机有...原创 2019-04-18 21:32:27 · 2031 阅读 · 0 评论