![](https://img-blog.csdnimg.cn/20191207142904829.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux
文章平均质量分 92
linux系统管理
风之老凌
没有做过怎么知道自己不行!!!
展开
-
ELK搭建日志处理系统
一、实验环境主机名IP地址elk-node1192.168.200.111elk-node1192.168.200.112apache192.168.200.113二、elk主机的安装elk-node1主机配置#修改主机名hostname elk-node1bash[root@elk-node1 ~]##修改hosts文件生成主机名与i...原创 2020-04-08 21:35:23 · 435 阅读 · 0 评论 -
Redis集群的搭建
一、实验环境注:使用一台服务器,做6个实例port从7001-7006二、安装Redis[root@redis ~]# lsanaconda-ks.cfg redis-4.0.9.tar.gz[root@redis ~]# tar xf redis-4.0.9.tar.gz [root@redis ~]# cd redis-4.0.9makemake PREFIX=/usr/l...原创 2019-11-29 21:11:38 · 117 阅读 · 0 评论 -
shell编程之条件语句
一、条件测试方法方法1:test 条件表达式方法2:[ 条件表达式 ]注:方法2条件表达式与中括号之间必须有空格二、条件测试分类文件测试格式 [ 操作符 文件或目录 ]常用测试操作符-d:测试目录是否存在-f:测试文件是否存在-e:测试目录或文件是否存在-r:测试当前用户是否可读-w:测试当前用户是否可写-x:测试当前用户是否可执行-s:测试文件大小非0是为真-u...原创 2019-09-09 12:20:23 · 210 阅读 · 0 评论 -
shell编程之case语句与函数
一、case语句格式case 变量 in 模式)命令序列1;;模式2)命令序列2;;模式3)命令序列3esac二、函数函数格式[ function ] 函数名 (){函数体[return x] #返回值}函数调用方法函数名 [ 参数 ]三、服务启动实例nginx...原创 2019-09-09 15:31:00 · 291 阅读 · 0 评论 -
部署LNMP架构
一、什么是LNMP架构L:基于linux系统的架构N:使用nginx软件M:使用MySQL数据库p:使用PHP,python等语音的综合web架构二、安装nginx软件上传nginx源码包(可以从nginx.org下载),并归档到/usr/src/目录下通过lrzsz上传 [root@localhost ~]# tar xf nginx-1.16.0.tar.gz -C /u...原创 2019-09-11 20:10:33 · 172 阅读 · 0 评论 -
nginx企业级优化
一、隐藏版本号信息安装软件前修改,源码包中的版本信息#切换到源码包目录[root@localhost ~]# cd /usr/src/nginx-1.15.9/[root@localhost nginx-1.15.9]# vim src/core/nginx.h #修改nginx.h配置文件...........省略...........#define nginx_version ...原创 2019-09-13 12:20:59 · 281 阅读 · 0 评论 -
使用yum配置lamp及安装PHP数据库可视化工具
一、检查系统环境确保没有其他相冲突的软件二、安装Apache1、yum安装[root@localhost ~]# yum -y install httpd2、开启服务,设置开机自启[root@localhost ~]# service httpd restartStopping httpd: [ ...原创 2019-09-15 16:41:38 · 119 阅读 · 0 评论 -
nginx平滑升级版本
一、上传解压新版本的源码包root@localhost ~]# rzz waiting to receive.**B0100000023be50[root@localhost ~]# lsanaconda-ks.cfg nginx-1.14.0.tar.gz nginx-1.16.1.tar.gz[root@localhost ~]# tar xf nginx-1.16.1.ta...原创 2019-09-16 10:27:02 · 2827 阅读 · 0 评论 -
Tomcat服务部署与Nginx负载均衡配置
一、中间件产品介绍目前来说IBM的WebSphere,Oracle的Weblogic占据了市场上Java语言Web站点的部分份额,该两种软件由于无与伦比的性能及可靠性等优势被广泛应用于大型互联网公司的Web场景中,但是其高昂的价格也使得中小型互联网公司对此望而却步。Tomcat自5.x版本以来,其性能上已经得到很大幅度的提升,加上其开放性的框架和二次开发等特性,已经完全可以用在访问量不是很大的...原创 2019-09-16 11:36:49 · 313 阅读 · 0 评论 -
基于nginx结合OpenSSL实现HTTPS认证
一、检查OpenSSL是否安装#已经成功安装[root@localhost ~]# rpm -qa opensslopenssl-1.0.1e-42.el7.x86_64二、创建根证书CA#生成CA私钥[root@localhost zhengshu]# openssl genrsa -out local.key 2048Generating RSA private key, 20...原创 2019-09-16 16:00:08 · 258 阅读 · 0 评论 -
FPM制作RPM包
FPM相关参数-s:指定源类型-t:指定目标类型,即想要制作为什么包-n:指定包的名字-v:指定包的版本号-C:指定打包的相对路径-d:指定依赖于哪些包-f:第二次包时目录下如果有同名安装包存在,则覆盖它-p:制作的rpm安装包存放路径,不想放在当前目录下就需要指定;–post-install:软件包安装完成之后所要运行的脚本;同–offer-install–pre-insta...原创 2019-09-17 10:16:37 · 318 阅读 · 0 评论 -
Apache与Tomcat实现负载均衡,最简单的方式
一、准备三台主机,一台安装Apache,两台安装Tomcat1. Apache主机安装:Apache httpd-2.2.15,直接使用yum安装httpd[root@localhost ~]# yum -y install httpd2. tomcat1与tomcat2:安装Tomcat tomcat-8.5.16#java的jdk版本jdk-8u191-linux-x64.tar....原创 2019-09-19 15:32:07 · 357 阅读 · 0 评论 -
Nginx或Apache基于Tomcat多实例的负载均衡
一、准备三台主机Tomcat主机 nginx主机 Apache主机nginx主机ip:192.168.200.113Apache主机ip:192.168.200.10Tomcat主机ip:192.168.200.12二、Tomcat主机配置安装Tomcat的支持环境Java环境[root@localhost ~]# rz #上传Java安装包z waiting to rec...原创 2019-09-20 15:11:52 · 90 阅读 · 0 评论 -
mysql数据库密码丢失,重设密码
修改配置文件[root@localhost mysql]# vim /etc/my.cnf[mysqld]skip-grant-tables #不使用密码登录数据库重启mysql服务[root@localhost mysql]# /usr/local/mysql/support-files/mysql.server restartShutting down MySQL.. ...原创 2019-09-20 20:44:06 · 84 阅读 · 0 评论 -
nfs共享设置
一、安装所需要的软件环境[root@fengling ~]# yum -y install rpcbind nfs-utils二、创建共享目录mkdir /webdata三、启动服务[root@fengling ~]# systemctl start rpcbind[root@fengling ~]# systemctl start nfs四、将目录共享信息加入到配置文件[root...原创 2019-09-23 10:26:49 · 317 阅读 · 0 评论 -
使用yum快速部署lnmp
一、配置yum环境(使用阿里镜像源,与epel环境)[root@localhost yum.repos.d]# lsaa Centos-7_.repo[root@localhost yum.repos.d]# yum -y install epel-release #安装epel源[root@localhost yum.repos.d]# lsaa Centos-7_.repo ...原创 2019-09-23 21:04:44 · 228 阅读 · 0 评论 -
访问网站过程,以www.baidu.com.为例
本文图片来源于https://blog.csdn.net/xy010902100449/article/details/48274635用户在浏览器输入www.baidu.com,浏览器首先查找浏览器缓存,如果存在百度的缓存直接返回结果,如果不存在查找主机中的hosts文件,如果存在百度的信息,主机直接进行访问,如果不存在查找本机首选的DNS缓存服务器中是否存在有百度缓存,如果存在,返回给...原创 2019-09-09 09:48:41 · 2312 阅读 · 0 评论 -
进程和计划任务管理
一、静态查看进程统计信息ps -aux : 以简单列表的形式显示出进程信息ps -elf : 以长格式显示系统的进程信息,并且包含更丰富的内容直接使用ps : 只显示当前会话中打开的进程 例: [root@localhost ~]# ps aux | head USER PID %CPU %MEM VSZ RSS TTY STA...原创 2019-12-07 14:37:35 · 79 阅读 · 0 评论 -
文件系统与lvm
一、创建文件系统mkfs 命令格式:mkfs -t 文件系统类型 分区设备-t:指定格式化文件系统-b:指定block大小-I:iNode大小-U:设置UUID号-q:执行时不显示任何信息例:[root@localhost ~]# [root@localhost ~]# mkfs mkfs mkfs.btrfs mkfs.cramfs mkfs.ext...原创 2019-08-26 13:51:38 · 358 阅读 · 0 评论 -
磁盘管理
一、磁盘结构硬盘物理结构盘片:硬盘有多个盘片,每个盘片两面磁头:每面有一个磁头磁盘物理结构扇区:每个扇区512字节磁道:同一磁盘不同半径的同心圆柱面:不同盘片相同半径构成的圆柱面硬盘存储容量:磁头数×磁道数×每道扇区数×每扇区字节数二、硬盘接口SATASCSISAS光纤接口...原创 2019-08-26 09:55:11 · 181 阅读 · 0 评论 -
网络yum仓库创建,epel扩展
一、下载网络上开源yum站文件epel:https://dl.fedoraproject.org/pub/epel/网易镜像源:http://mirrors.163.com/.help/centos.html阿里镜像源地址:http://mirrors.aliyun.com/repo/Centos-7.repo选在自己系统的镜像,点后边帮助(centos7)点击centos7即可下载...原创 2019-08-21 20:34:14 · 189 阅读 · 0 评论 -
pxe批量安装centos7
一、安装思维导图二、安装httpd服务,并配置安装:[root@localhost ~]# yum -y install httpd(这里使用在线网易镜像库安装)配置:例:[root@localhost ~]# mkdir /var/www/html/centos7 #在网页目录下创建centos目录,用来挂载系统 [root@localhost ~]# mkdir /var/w...原创 2019-08-21 17:26:21 · 520 阅读 · 0 评论 -
创建软Riad,创建逻辑组,创建磁盘配额
一、查看新安装的磁盘例:[root@localhost ~]# fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes ...原创 2019-08-19 12:01:04 · 172 阅读 · 0 评论 -
缓存服务器的构建
一、安装DNS相关软件bind、bind-utils、bind-libs(后两个包系统已经安装好了)例:主DNS服务器[root@ns1 ~]# rpm -qa | grep ^bindbind-utils-9.9.4-18.el7.x86_64bind-license-9.9.4-18.el7.noarchbind-libs-9.9.4-18.el7.x86_64bind-libs...原创 2019-08-19 10:31:01 · 597 阅读 · 0 评论 -
主从DNS服务器的搭建
一、修改主从的本地与DNS有关的配置文件 /etc/resolv.conf /etc/hosts 例:主DNS服务器 [root@ns1 ~]# echo -e "nameserver 192.168.148.111\nnameserver 192.168.148.112" > /etc/resolv.conf [root@ns1 ~]# cat /etc/resolv.conf...原创 2019-08-19 09:42:47 · 196 阅读 · 0 评论 -
DNS服务器的概述
一、什么是DNS服务器DNS服务器是安装用DNS系统的服务器DNS系统维护者一个地址数据库,记录了地址域名与IP地址的对应关系,以便为客户程序提供正向和反向的地址查询服务二、DNS服务器的常见分类主域名服务器管理一个或多个特定的DNS区域,对其中的记录有自主控制权,是指定区域中的权威服务器,官方服务器,具有地址解析功能从域名服务器提供与主域名服务器完全相同的DNS解析服务,通常是主...原创 2019-08-18 16:59:25 · 805 阅读 · 0 评论 -
构建双向密钥对验证ssh--------实例
注:做实验前确保系统中安装好了(建议使用yum安装)openssh-5.3p1-94.el6.x86_64openssh-clients-5.3p1-94.el6.x86_64软件包1、首先为两台需要验证的机器添加hadoop用户第一台[root@dhcp ~]# useradd hadoop && echo "123" | passwd --stdin hadoop...原创 2019-08-16 10:07:33 · 222 阅读 · 0 评论 -
dhcp中继设置
1、首先为中继机加入两块网卡,分别属于不同的网络(192.168.59.0,192.168.80.0)2、设置中继机的第一块网卡地址,为与dhcp服务器相同网段的ip地址[root@zhongji ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0TYPE=EthernetUUID=d01a4b74-bb4b-49a...原创 2019-08-16 09:36:24 · 634 阅读 · 0 评论 -
DHCP服务配置
s首先开启两台centos7虚拟机一台作为DHCP服务器一台作为客户机DHCP网卡设置属于192.168.59.0/24网络客户机网卡设置属于192.168.59.0/24网络2、修改网卡配置文件,为服务器指定ip[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728 TYPE="Etherne...原创 2019-08-15 21:51:46 · 406 阅读 · 0 评论 -
分析日志文件
1、日志文件的作用记录了系统中各种运行信息的文件,如linux内核信息、用户登录事件、程序错误等2、日志文件的分类内核及系统日志存储在:/etc/rsyslog.conf中常见配置格式及含义“.”:比后面等级高“.=”:只记录该等级“!”:除了该等级都记录“-”:当记录信息需要记录是,先存到缓存中,到一定大小时一次性写入用户日志用于记录linux系统用户登录及退出系统的相关...原创 2019-08-14 11:57:11 · 1175 阅读 · 0 评论 -
网络基础设置2-----网络地址参数
临时修改网络配置方法一:ifconfig 网络设备 IP地址/段格式子网掩码方法二:ifconfig 网络设备 IP地址 netmask 子网掩码 例:[root@localhost ~]# ifconfig | head -2 eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1...原创 2019-08-14 09:45:28 · 622 阅读 · 0 评论 -
网络基础设置1-----查看网络信息
使用ifconfig命令查看网络接口ifconfig查看所有网卡:ifconfig -a查看指定网卡:ifconfig 设备名例:[root@localhost ~]# ifconfigeno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.148.8 ...原创 2019-08-13 20:44:47 · 199 阅读 · 0 评论 -
权限及归属管理
一、文件的权限和归属访问权限读权限r:允许查看文件内容写权限w:允许修改内容可执行x:允许执行程序归属属主:拥有该文件的用户账号属组:拥有该文件的组账号查看文件的权限和归属例:[root@localhost ~]# ls -l 总用量 4221444 drwxr-xr-x. 3 root root 14 7月 30 07:22 a -rw---...原创 2019-08-12 17:27:48 · 164 阅读 · 0 评论 -
CentOS7误删除boot目录
开机后出现如下错误开机进入BIOS,调节为光盘启动选择第三项选择第二项进入急救模式按回车继续选择Continue,回车继续ok继续ok继续chroot /mnt/sysimage#进入本地系统目录mount /dev/sr0 /media#挂载光盘rpm -ihv /media/Packages/kernel-3… --force#重新安装linux内核ls...原创 2019-08-12 12:01:37 · 1707 阅读 · 3 评论 -
CentOS6开机重启常见故障------MBR故障
一、MBR故障开机之后进入这个页面说明MBR引导程序有问题(MBR引导程序遭到破坏)分析思路MBR程序区全部被破坏MBR程序前446字节被破坏解决思路MBR全部被破坏,只能靠备份的MBR来回复MBR程序前446字节被破坏,可以通过重新安装grub来恢复具体分析步骤开机按F2(各个不同品牌进入BIOS各不相同,开机后有提示,也可自己查)进入BIOS,使用光盘或U盘启动进入...原创 2019-08-07 16:27:31 · 560 阅读 · 0 评论 -
CentOS7开机重启常见故障------MBR故障
一、MBR故障开机之后进入这个页面说明MBR引导程序有问题(MBR引导程序遭到破坏)分析思路MBR程序区全部被破坏MBR程序前446字节被破坏jie原创 2019-08-07 14:50:09 · 1311 阅读 · 0 评论 -
账号管理
一、用户账号管理账号分类超级用户:root uid=0 gid=0普通用户:uid>=500 (centos 6中) uid >= 1000(centos 7中)程序用户:uid = 1-499 (centos 6中) uid = 1-999 (centos 7中)用户账号文件–/etc/passwd[root@localhost ~]# tail -1 ...原创 2019-08-05 21:43:42 · 280 阅读 · 0 评论 -
源码包安装
将源码包传到linux系统中 (以httpd为例)方法一:使用lrzsz软件(sz下载 rz上传)[root@localhost ~]# rpm -q lrzsz #上传下载的工具lrzsz-0.12.20-36.el7.x86_64[root@localhost ~]# rz #上传文件z waiting to rec...原创 2019-08-05 12:32:22 · 297 阅读 · 0 评论 -
本地yum仓库安装软件
挂载光盘 [root@localhost ~]# umount /dev/sr0 (清除挂载光盘) [root@localhost ~]# umount /dev/sr0 umount: /dev/sr0:未挂载 [root@localhost ~]# mount /dev/sr0 /media/ (重新挂载光盘) mount: /dev/sr0 写保护,将以只读方式挂载...原创 2019-08-05 11:02:51 · 314 阅读 · 0 评论 -
rpm安装软件包
一、rpm常见命令查询已安装的软件包rpm 【选项】 软件包名-qa:查询已安装的所有软件包-qi:查看指定软件包的详细信息-ql:查看软件包的安装目录、文件列表-qf:查看文件或目录由那个rpm包安装查询未安装的软件包-qp:查询未安装软件二、rpm安装软件过程删除挂载光盘umount /dev/sr0 (我的光盘为/dev/sr0)例:[root@localh...原创 2019-08-05 10:10:14 · 883 阅读 · 0 评论