![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX
想养一只咪
这个作者很懒,什么都没留下…
展开
-
ubuntu系统搭建软raid
raid 操作命令–mdadm:#mdadm --monitor /dev/md5 --syslog监控md5,并将产生的事件打印的系统日志中,md5表示已经作了raid5形成的磁盘名#mdadm --manage --set-faulty /dev/md5 /dev/sdb在md5的磁盘阵列中设置sdb盘为坏盘mdadm --manage /dev/md5 --remove /dev/sdb将sdb从md5中移除mdadm --manage /dev/md5 --add /dev/sd原创 2020-12-18 23:52:29 · 3706 阅读 · 3 评论 -
满分区时KVM虚拟机再次扩容(centos7)
场景:博主之前虚拟机扩容满4个分区后,再次扩容问题,且之前扩容时采用的是LVM系统。在分区没满(少于4个),可以参考博主的另一篇虚拟机扩容的文章centos7虚拟机扩容操作:第一步:查看现有虚拟机磁盘情况使用命令:fdisk -lu可以看出,经过宿主机扩容操作后,现在虚拟机总共有100多G,实际才使用50G左右。宿主机上的扩容相关操作参考前面的文章链接。第二步:查看目前虚拟机物理卷信息使用命令:pvdisplay注意:最后一个物理卷信息为10G第三步:查看卷组信息使用命令原创 2020-12-08 18:14:23 · 437 阅读 · 0 评论 -
命令行下升级ubuntu14到Ubuntu16
sudo apt-get update sudo apt-get dist-upgrade sudo reboot sudo do-release-upgrade最好前提先进行换源vim /etc/apt/sources.list更换为阿里Ubuntu16的源再执行sudo do-release-upgrade原创 2020-11-09 15:23:06 · 339 阅读 · 0 评论 -
xshell脚本获取IP、网关、子网掩码等信息
vim getip.sh 脚本如下:#!/bin/bash#适合只一个网卡有IP的情况iface="$(route -n | grep ^0.0.0.0 | awk '{print $8}')"ip="$(ifconfig $iface | grep "inet addr:" | awk -F " " '{print $2}' | awk -F ":" '{print $2}')"gateway="$(route | grep 'default' | awk '{print $2}')"ne原创 2020-10-21 20:35:09 · 1685 阅读 · 0 评论 -
ubuntu16制作软件的离线安装包
安装制定软件ubuntu16换源sudo gedit /etc/apt/sources.list更换如下:deb http://mirrors.aliyun.com/ubuntu/ xenial main restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial universedeb http://mir原创 2020-10-20 22:01:54 · 442 阅读 · 0 评论 -
在gitlab上配置密钥实现代码pull
第一步:将现有的密钥备份: cp -r ~/.ssh ~/.ssh.natbak第二步:重新生成密钥,将原来的密钥覆盖 ssh-keygen -t rsa覆盖并一路回车最后得到了两个文件:id_rsa和id_rsa.pub第三步:查看id_rsa.pub公钥cat ~/.ssh/id_rsa.pub第四步:在gitlab或gitea添加密钥...原创 2020-05-25 11:52:42 · 366 阅读 · 0 评论 -
vmware中ubuntu虚拟机不支持vt
解决方案:物理机进入bios,查看是否开启Intel Virtual Technology 将其设为enabled最近几年物理机应该是默认开启的主要原因:在vmware中,该虚拟机编辑界面中,点击cpu处理器,进入编辑原创 2020-05-25 10:01:46 · 520 阅读 · 0 评论 -
CA认证及http实现方法
1 数字证书认证过程:证书请求文件:CSR是Cerificate Signing Request的英文缩写,即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书的私钥签名就生成了证书文件,也就是颁发给用户的证书。1.1用户使用CA证书确认服务器身份过程1、请求...原创 2019-12-12 19:22:30 · 3850 阅读 · 0 评论 -
Linux系统安全 sudo pam 对称加密与非对称加密 md5
1 Linux系统安全概述-sudo授权1.1 Linux第三阶段资深知识整体概述:常见攻防手段:防范手段整体分两部分防范手段: 技术和法规(规章制度)社会工程学技术层面:系统验证:1.2 认证方法[root@yunzu63 Desktop]# system-config-authentication //如果没有此命令,需要安装[root@yunzu...原创 2019-11-30 19:43:29 · 354 阅读 · 0 评论 -
LNMP调优-Nginx调优
1.1 Nginx编译前的优化[root@yunzu63 ~]# tar zxvf nginx-1.12.2.tar.gz[root@yunzu63 local]# cd nginx-1.12.2/编译前的优化主要是用来修改程序名等等,例如:[root@yunzu63 nginx-1.12.2]# curl -I http://www.sina.com.cn……Server: ng...原创 2019-11-26 20:28:55 · 245 阅读 · 0 评论 -
LAMP环境调优-apache调优-rewrite-禁止网站下某个目录执行PHP文件
实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/rewrite-禁止网站下某个目录执行PHP文件Rewri...原创 2019-11-22 20:50:50 · 294 阅读 · 0 评论 -
LAMP环境调优-apache调优- prefork-worker运行模式介绍
实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/apache运行模式-prefork-worker运行模式介...原创 2019-11-22 20:40:04 · 324 阅读 · 0 评论 -
LAMP环境调优-apache调优-开启长连接功能
实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/开启长连接功能apache的keepalive和...原创 2019-11-22 16:48:49 · 335 阅读 · 0 评论 -
LAMP环境调优-apache调优-设置错误页面-开启压缩和缓存功能
实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/2 设置错误页面-开启压缩和缓存功能错误页面优雅显示为...原创 2019-11-22 16:18:11 · 287 阅读 · 0 评论 -
LAMP环境调优-apache调优-隐藏apache版本信息
实验的环境LAMP环境:操作系统: centos7.4apache版本:httpd-2.4.10PHP版本: php5.6.32源码包存放位置:/usr/src源码包编译安装位置:apache: /usr/local/apache/php:/server/php-5.4mysql:/server/mysql-5.5/1 隐藏apache版本信息屏蔽ap...原创 2019-11-21 11:23:55 · 221 阅读 · 0 评论 -
使用Varnish为网站加速
varnish概述Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统...原创 2019-11-19 10:48:23 · 205 阅读 · 0 评论 -
redis相关 主从架构
redis概述redis的出现时间并不长,是NoSQL中的一种,基于键-值型的存储,与memcache类似,但是memcache中只是内存的缓存,而redis不仅是内存中的缓存,还提供持久存储,在2009年第一次发布redis。Redis 全称(REmote DIctionary Server)远程字典服务器,而这个字典服务器从本质上来讲,主要是提供数据结构的远程存储功能的,可以理解为redi...原创 2019-11-17 11:33:16 · 126 阅读 · 0 评论 -
cpu-内存-网络-io调优+网口绑定+SYN
关于CPU 中央处理器调优查看内核一秒钟中断CPU次数:[root@yunzu63 ~]# grep HZ /boot/config-3.10.0-693.el7.x86_64CONFIG_NO_HZ=y#CONFIG_HZ_100 is not set#CONFIG_HZ_250 is not set#CONFIG_HZ_300 is not setCONFIG_HZ_1000=y...原创 2019-11-05 21:29:01 · 956 阅读 · 0 评论 -
浅谈hadoop3的搭建
集群的搭建实验环境安装前,3台虚拟机IP及机器名称如下:主机名 IP地址 角色yunzu63.cn 192.168.1.63 NameNodeyunzu64.cn 192.168.1.64 DataNode1yunzu62.cn 192.168.1.62 DataNode2实验前期环境准备:三台机器上配置hosts文...原创 2019-11-03 18:19:45 · 244 阅读 · 0 评论 -
hadoop2集群的部署
Hadoop 概述Hadoop是什么Hadoop是Lucene创始人Doug Cutting,根据Google的相关内容山寨出来的分布式文件系统和对海量数据进行分析计算的基础框架系统,其中包含MapReduce程序,hdfs系统等。网方网站:http://hadoop.apache.org/Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop包括两大核心,分布式...原创 2019-11-02 20:11:38 · 166 阅读 · 0 评论 -
MFS分布式文件系统
MFS分布式文件系统mooseFS(moose 驼鹿)是一款网络分布式文件系统。它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源。MFS也像其他类unix文件系统一样,包含了层级结构(目录树),存储着文件属性(权限,最后访问和修改时间),可以创建特殊的文件(块设备,字符设备,管道,套接字),符号链接,硬链接MooseFS[MFS]是一个具有容错性的网络分布式文件系统。它把数据分散存...原创 2019-10-29 20:51:05 · 225 阅读 · 0 评论 -
iscsi多路径配置方式以及使用udev规则为target创建固定名字的软链接
ISCSI多路径应用如果存储服务器到交换机只有一条线路的时候,那么一条线路出线故障,整个就没法使用了,所以多线路可以解决这个问题,避免单点故障通过VMware模拟多路径,使用下面的拓扑[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5szkkkcp-1572333812868)(en-resource://database/3355:0)]实验环境: y...原创 2019-10-29 15:27:19 · 721 阅读 · 0 评论 -
centos上搭建gitlab
搭建gitLab平台1.安装gitlab需要的组件:[root@centos-xidian ~]#yum install curl policycoreutils openssh-server openssh-clients postfix -y[root@centos-xidian ~]# systemctl enable sshdbash: systemctl: command no...原创 2019-10-13 14:52:48 · 119 阅读 · 0 评论 -
gitlab安装失败后 如何完全卸载
[root@localhost ~]# rpm -e gitlab-ce[root@localhost ~]# ps aux | grep gitlabroot 21101 0.0 0.0 4092 476 ? Ss 14:00 0:00 runsvdir -P /opt/gitlab/service log: …root 21129 0....原创 2019-10-13 14:04:09 · 655 阅读 · 0 评论 -
通过xshell进行文件上传和下载
#yum -y install lrzsz安装上传命令#rz下载命令#sz 文件名原创 2019-10-13 11:09:34 · 105 阅读 · 0 评论 -
git版本升级
#yum remove git移除旧版本#yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto perl-devel perl-CPAN autoconf*配置安装环境#wget https://github.com/git/git/archive/v2.2.1...原创 2019-10-12 15:41:22 · 342 阅读 · 0 评论 -
gitLab汉化出错问题
问题描述:error: while accessing https://gitlab.com/xhang/gitlab.git/info/refsgitlab汉化时要去下载汉化补丁[root@gitlab ~]#git clone https://gitlab.com/xhang/gitlab.git若是git clone出现问题 即上述问题首先查看当前git的版本#git --ver...原创 2019-10-12 15:02:56 · 988 阅读 · 0 评论 -
connetcion to database 'zabbix' failed: can't connect to local MYSQL server through socket '/var/lib
zabbix创建zabbix专门的数据库时,zabbix_server启动后,ps aux|grep zabbix 查看不出进程。查看报错日志:tailf /var/log/zabbix/zabbix_server.log提示:connetcion to database ‘zabbix’ failed: can’t connect to local MYSQL server throu...原创 2019-09-21 14:14:19 · 448 阅读 · 0 评论 -
KVM相关的管理方面的代码
virt-manager //可视化的申请界面virsh list //列出在运行的虚拟机virsh list --all //查看所有虚拟机virsh start 虚拟机名称 //启动某虚拟机virsh shutdown 虚拟机名称 //关闭某虚拟机virsh autostart 虚拟机名称 //设置某虚拟机为物理机开机后,自动启动virt-clone -o 旧虚拟...原创 2019-09-22 13:55:25 · 76 阅读 · 0 评论 -
linux目录详细介绍
可分享的(shareable)不可分享的(unshareable)不变的(static)/usr(软件放置处)/etc(配置文件)不变的(static)/opt(第三方软件)/boot(开机与内核文件)可变动的(variable)/var/mail(用户邮箱信息)/var/run(程序相关)可变动的(variable)/var/spool/ne...原创 2019-09-22 16:35:14 · 73 阅读 · 0 评论 -
配置一个linux好的实验环境
1:永久修改网卡地址#vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetBOOTPROTO=none # 等号后面写:dhcp 表示动态获取IP地址, satic 表示表态IP,none表示不指定,就是静态。DEFROUTE=yesIPV4_FAILURE_FA...原创 2019-09-24 15:11:12 · 247 阅读 · 0 评论 -
linux下tomcat环境搭建及连接mysql
必要软件安装包:Jdk工具:http:#www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlTomcat:http:#tomcat.apache.org/https:#tomcat.apache.org/download-80.cgi #tomcat下载页面MySQL-Connector...原创 2019-09-25 15:32:15 · 1224 阅读 · 0 评论 -
docker安装过程出现错误container-selinux >= 2.9
简单只需要两个命令即可解决#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#yum install epel-release#yum -y install docker-ce原创 2019-09-27 14:28:53 · 410 阅读 · 0 评论 -
docker部署安装和基本命令
一:通过yum安装1:配置yum源#vim /etc/yum.repos.d/docker.repo[docker]name=Dockerbaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=1gpgkey=https://yum.dockerproject.org/gpg2、通过yu...原创 2019-09-28 16:34:19 · 122 阅读 · 0 评论 -
git上下载东西简述
从平台的gitlab上下载项目:linux系统上生成公钥复制到平台上:ssh-keygen -t rsa -C “liujiaji969390@163.com”一路回车查看密钥vim /root/.ssh/id_rsa.pub将此下的的密钥复制到gitlab中即可在linux系统中安装gityum install git -y克隆gitlab上项目:将平台上的git的连接复制一...原创 2019-09-29 22:41:31 · 306 阅读 · 1 评论 -
linux下上传系统中文件到gitHub
linux下上传系统中文件到gitHub一:1系统下生成公钥#ssh-keygen一路回车即可2对公钥进行复制#cat .shh/id_rsa.pub3将公钥复制到github中首先要先注册github二:文件上传mkdir 某文件夹在此文件加下放入你要上传的文件在gitHub中新建仓库,并按教程来或者#git add .那么此目录下的文件都会上传到github...原创 2019-10-07 17:14:35 · 346 阅读 · 0 评论 -
saltstack的相关配置与使用
一:Saltstack的安装配置服务端:ip40ip:192.168.14.240minion端:localhostip:192.168.13.1641:配置FQDN,让ip和主机名对应[root@ip240 ~]# vim /etc/hosts192.168.14.240 ip40 ip40.com192.168.13.164 localhost localhost.com2都...原创 2019-10-09 13:00:40 · 171 阅读 · 0 评论 -
centos7下修改主机名
centos7下修改主机名一步到位:vim /etc/hostname输入你想要的主机名,重启即可原创 2019-10-11 14:06:52 · 79 阅读 · 0 评论 -
自动化运维工具Ansible部署与叙述
ansible概述和运行机制Ansible 在管理节点将 Ansible 模块通过 SSH 协议推送到被管理端执行,执行完之后自动删除,可以使用 SVN 等来管理自定义模块及编排。由上面的图可以看到 Ansible 的组成由 5 个部分组成:Ansible : ansible核心Modules : 包括 Ansible 自带的核心模块及自定义模块Plugins : ...原创 2019-10-11 17:30:39 · 1403 阅读 · 0 评论