Linux
文章平均质量分 54
pikachues
这个作者很懒,什么都没留下…
展开
-
Nginx常用配置(反向代理、负载均衡、动静分离、高可用集群)
1.Nginx是什么Nginx是一个高性能的Web和反向代理服务器。作为web服务器它与我们常用的web应用服务器(tomcat、jetty)不同的是:它不能解析jsp等页面,只能解析html、css、JavaScript;作为反向代理服务器它在我们应用部署时应用广泛,例如静态页面的部署、反向代理等。2.安装Windows下载,解压即可立即使用。Linux看这篇教程MacMac可以跟Linux一样安装,也可以用下面方法安装:查询是否已经安装和对应信息brew info nginx安原创 2021-01-11 13:05:04 · 742 阅读 · 0 评论 -
CentOs安装 MySQL
1.前言以前每次新环境安装都是百度,以至于安装方式每次可能都不一样,可能不能一次性成功,为了以后能节省时间,所以今天记录一下CentOs安装MySQL方法。这里以CentOs 7为例。2.添加yml源目前项目主流的MySQL还是5.7所以这里也是安装5.7下载源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装:yum localinstall mysql57-community-r原创 2020-10-18 22:55:22 · 179 阅读 · 0 评论 -
Linux安装Nginx看这篇就够了
前言大家都知道,linux安装软件一般有两种方式,一种是通过YML类似的包管理工具直接安装,另外一种是通过下载好软件包安装。这两种方法各有利弊,前面一种方法是一行代码安装简单方便,但是前提是你网速足够好(网不好或者从国外镜像下载可能会很慢);后面一种方法比较保险,只要你有安装包随时随地都可以安装,而且有利于与其他软件的相关配置,所以个人更喜欢后面一种。安装第一种安装方式请看1.下载nginx所需要的依赖yum -y install make zlib zlib-devel gcc-c++ libt原创 2020-05-12 12:20:59 · 2232 阅读 · 2 评论 -
Linux安装与卸载Nginx
安装这里以centos7.*为例。添加Nginx存储库sudo yum -y install epel-release安装Nginx现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx :sudo yum -y install nginx启动NginxNginx不会自动启动.要运行Nginx,请输入:sudo systemctl start nginx...原创 2020-03-02 12:10:30 · 12887 阅读 · 0 评论 -
Linux 安装Redis
Redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis...原创 2020-02-06 00:16:43 · 185 阅读 · 0 评论 -
DockerFile
1.是什么?Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。2.DockerFile的构建的三个步骤1.编写DockerFile文件2.build构建3.run启动3.DockerFile基础知识和保留关键字基础知识1:每条保留字指令都必须为大写字母且后面要跟随至少一个参数2:指令按照从上到下,顺序执行3:#表示注释4:每条指令...原创 2020-02-04 23:16:06 · 130 阅读 · 0 评论 -
Docker 容器数据卷
1.docker容器数据卷是什么docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据作为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据。...原创 2020-02-04 22:02:57 · 155 阅读 · 0 评论 -
Docker镜像
什么是docker镜像docker镜像即UnionFS(联合文件系统)–(可以理解为多层花卷),联合文件系统是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层叠加。特性:一次加载多个文件系统,但从表面看起来,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终的文件系统会包含所有底层的文件和目录。docker镜像加载原理docker的镜像实...原创 2020-02-04 18:20:41 · 264 阅读 · 0 评论 -
Docker 常用命令总结
帮助命令docker version docker -vdocker infodocker --help镜像命令docker images -a 列出本地所有镜像 -q 只显示镜像ID --digests 显示镜像的摘要信息 --no-trunc ...原创 2020-02-04 15:19:41 · 228 阅读 · 0 评论 -
Docker 简单介绍和安装
介绍Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到 “一次封装,到处运行”。Linux 容器技术的出现就解决了这样一个问题,而 Docker 就是在它的基础上...原创 2020-02-04 14:41:24 · 274 阅读 · 0 评论 -
启动docker时映射到宿主机时出现/usr/bin/docker-current: Error response from daemon: driver failed...的解决方案
分析解决这是由于来自守护进程的错误响应,而致使外部连接失败。解决的办法就是将其docker进程 kill掉,然后再清空掉iptables下nat表下的所有链。最后,将 docker的网桥删除,并重启docker服务[root@7con ] pkill docker #终止进程[root@7con ] iptables -t nat -F ...原创 2020-02-01 23:17:44 · 6016 阅读 · 0 评论 -
centos安装gitlab
1.介绍gitlab是类似于github的一个开源项目。gitlab有两个版本,GitLabCE(社区版)和GitLabEE(企业版),我们这里安装以GitLabCE(社区版)为例。2.准备工作安装gitlab我们需要一台远程服务器,或者centos虚拟机(注意centos版本不对可能安装出错),这里以centos7.0虚拟机为例。下载centos镜像点击进入下载页面安装...原创 2019-11-10 14:06:38 · 191 阅读 · 0 评论 -
Linux本地安装tomcat
1.下载点击下载2.上传3.解压并启动tar -zxvf apache-tomcat-7.0.70.tar.gz:解压启动cd apache-tomcat-7.0.70/bin/./startup.sh开放端口使外网能够访问到centos 6.x方法一 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT ...原创 2019-10-20 16:01:14 · 171 阅读 · 0 评论 -
Linux 本地安装JDK
1.下载安装包点击下载2.上传到/opt/目录下3.解压tar -zxvf jdk-7u79-linux-x64.gz 4.配置环境变量vim /etc/profile#设置java的环境变量TOMCAT_HOME=/opt/tomcatJAVA_HOME=/opt/jdk1.7.0_79CLASSPATH=$JAVA_HOME/lib/PATH=$JAVA_H...原创 2019-10-20 15:12:29 · 284 阅读 · 0 评论 -
Linux shell脚本入门
1.shell是什么Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。2.Shell Hello world2.1基本格式要求脚本以#!/bin/bash开头脚本有可执行权限2.2第一个shell脚本touch hello.shchmod 744 hello.sh...原创 2019-10-16 22:51:37 · 117 阅读 · 0 评论 -
Linux rpm与yum
1.rpm包的管理介绍一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat,centos等等),可...原创 2019-10-16 16:31:02 · 91 阅读 · 0 评论 -
Linux 进程管理
1.进程的基本介绍在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。一般系统的服务都是以后台进程的方式存在,而...原创 2019-10-15 23:11:33 · 123 阅读 · 0 评论 -
Linux 网络配置
Linux网络配置原理图目前我们配置采用的是NAT查看ip和网关虚拟机查看查看ip查看网关window查看dos命令查看网卡查看判断Linux虚拟机与主机是否有网络链接1.Linux ping baidu.com2.Linux ping主机ip, 主机ping Linux ipLinux网络配置最开始装好Linux每次都要选择网卡才有网,这...原创 2019-10-15 17:44:50 · 123 阅读 · 0 评论 -
Linux磁盘分区、挂载
分区基础知识分区的方式mbr分区:1.最多支持四个主分区2.系统只能安装在主分区3.扩展分区要占一个主分区4.MBR最大只支持2TB,但拥有最好的兼容性gtp分区:1.支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)2.最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)3.windows764位以后支持gtpWindows...原创 2019-10-14 23:00:28 · 1468 阅读 · 0 评论 -
Linux 任务调度
原理示意图概述任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。基础语法crontab [选项]常用选项选项含义-e编辑crontab定时任务-l查询crontab任务-r删除所...原创 2019-10-14 14:23:55 · 182 阅读 · 0 评论 -
Linux组管理与权限管理
组管理基本介绍在Linux中的每个用户必须属于一个组,不能独立于组外。Linux中每个文件有所有者、所在组、其他组的概念。所有者所在组其他组改变用户所在组文件/目录 所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。查看文件所有者指令:ls-ahl应用实例:创建一个组police,再创建一个用户tom,将tom放在police组,然后使用tom来创建一...原创 2019-10-12 23:36:26 · 149 阅读 · 0 评论 -
Linux命令记录
1.解压文件.zip unzip xxx.zip.xz xz -d xxx.tar.xz.tar tar -xvf xxx.tar原创 2019-09-05 10:17:56 · 109 阅读 · 0 评论 -
CentOS 忽然之间不能连接到网络解决办法
前言前几天安装了虚拟机跟centos可以正常上网,但今天打开centos就不能连接到网络了,为此,经过几个小时的奋战终于可以连接到网络了,在这里记录一下希望能帮助到更多的编程爱好者和更过的正在奋斗的小伙伴们。不能连接到网络无非有一下几种可能:1.centos 网络没开启2.Windows网络没有开启共享3.Windows没有开启服务 解决方案:1.centos ...原创 2018-12-23 15:14:49 · 2033 阅读 · 2 评论 -
CentOS 安装VMware Tools
前言这几天学了centos,感觉centos还是挺好用的,但是在学习过程中有一个问题,Windows中复制内容无法与centos中相互复制粘贴,经过查找资料发现,安装VMware Tools即可实现这个功能。进入centos点击之后出现下面界面将刚刚复制的压缩包放到:计算机->文件系统->opt中,然后解压到当前目录,进入你解压的文件vmware-tools-d...原创 2018-12-22 20:34:08 · 243 阅读 · 0 评论 -
Linux下安装FastDF(单节点)
1.Linux下使用FastDFS本教程所有操作均在CentOS 6.x环境下进行。将课前资料中的所需文件,上传到/usr/local/项目名目录下:1.1.单节点FastDFS整个安装过程非常复杂,很容易出错,建议进行多次备份。我们这里不打算安装多台虚拟机,因此会把tracker和storage都安装在一起。1.1.1.安装gccGCC用来对C语言代码进行编译运行,使用yum命令...原创 2019-09-08 12:28:11 · 217 阅读 · 0 评论 -
Ubuntu美化常用软件安装
qq微信等常用软件:https://www.lulinux.com/archives/1319美化:https://blog.csdn.net/Notzuonotdied/article/details/88095988https://www.cnblogs.com/feipeng8848/p/8970556.htmlhttps://www.gnome-look.org/p/1...原创 2019-09-08 14:41:55 · 144 阅读 · 0 评论 -
Centos 在线安装jdk
查看系统的jdk版本java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)查询自带的openjdkrpm -qa | grep -i java...原创 2019-09-26 15:24:21 · 186 阅读 · 1 评论 -
Linux安装Elasticsearch
准备准备一台linux虚拟机或者linux服务器,下载好Elasticsearch、elasticsearch-analysis-ik安装包。安装1.创建一个非root用户(出于安全考虑,elasticsearch默认不允许以root账号运行)useradd es //创建一个用户名为es的用户passwd es //为用户es设置密码su - es //切换用户2....原创 2019-09-27 00:54:50 · 306 阅读 · 0 评论 -
虚拟机三种联网方式
0.虚拟网卡在安装了VMware之后pc会增加两块虚拟网卡VMnet0:用于虚拟桥接网络下的虚拟交换机VMnet1:用于虚拟Host-Only网络下的虚拟交换机VMnet8:用于虚拟NAT网络下的虚拟交换机VMware Network AdepterVMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡VMware Network Adepter VMnet8:H...原创 2019-10-09 11:01:30 · 433 阅读 · 0 评论 -
Linux找回root密码
前提知识你要找回root密码,首先你要了解Linux运行级别相关知识7个运行级别0:关机1:单用户模式(可用户找回丢失密码)2:多用户状态没有网络服务(安全模式)3:多用户状态有网络服务(最常用的一种模式)4:保留级别(系统未使用保留给用户)5:图形界面6:系统重启常用的用户级别是3和5,要修改默认的运行级别可以修改文件 /etc/inittab 的id:5 initde...原创 2019-10-11 12:39:35 · 117 阅读 · 0 评论 -
永久修改Linux计算机名字
第一步:在命令行输入下面命令vi /etc/sysconfig/network第二步:第一步执行完毕后,进入下面的页面,将HOSTNAME后面的名字改为你需要的名字第三步:重启计算机即可...原创 2018-12-26 16:05:09 · 2025 阅读 · 0 评论