Linux运维
文章平均质量分 83
常用Linux命令和shell脚本,服务器操作系统Centos运维
Java架构何哥
从事政务信息化、大数据治理、智慧党建相关工作
展开
-
计算机网络最常见面试题集锦
前言:计算机网络是本科中一门特别重要的课程,在学校的时候采用的是全英文教学,听得懵懵懂懂。只是对Http等应用层协议较为熟悉,现在发现其实用中文学计算机网络好像并不是太难。本文对各大互联网公司面试/笔试过程中经常会被问到的一些关于计算机网络的问题进行了梳理和总结,方便自己温故知新。计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。一、OSI七层模型:网络体系原创 2020-06-27 03:36:41 · 1113 阅读 · 1 评论 -
Jenkins安装配置
Jenkins是一款CICD(持续集成与持续交付)工具。Jenkins可以帮你在写完代码后,一键完成开发过程中的一系列自动化部署的工作。Jenkins 2.346.1 版本支持 jdk1.8 和 jdk11,最后一版支持jdk1.8的版本。安装Jenkins前必须先安装JDK,最新版的Jenkins需要jdk11以上,这里我安装jenkins-2.346.1+jdk8,同时安装好git和maven做好配置,方便后期使用。原创 2023-05-28 18:52:06 · 9618 阅读 · 1 评论 -
Linux安装Redis6.0版本教程
采用Redis源码压缩包解压编译的安装方式。因为centos7.x的gcc版本还是4.8.5,而GCC编译指定的版本是需要5.3以上。原创 2023-05-19 12:42:32 · 979 阅读 · 0 评论 -
Yum方式安装Nginx
使用Nginx源码进行安装过程比较繁琐,需要提前下载安装GCC编译器、PCRE兼容正则表达式库、zlib压缩库和OpenSSL安全通信的软件库包,然后才能进行Nginx的安装。采用Yum最简单的安装方式能自动解决这些安装依赖,默认情况Centos7中无Nginx的源rpm,需要添加Nginx的源RPM。原创 2023-04-12 20:33:10 · 11661 阅读 · 0 评论 -
CentOS7安装配置JDK1.8和MySQL5.7
前言:推荐使用yum指令自动安装JDK、Tomcat以及MariaDB数据库(Mysql的分支),它可以让你免受配置各种环境变量之苦,安装完直接就可以用,无需配置。开发环境:虚拟机 Centos7.7 mininal安装版本:JDK1.8+Mysql 5.7+Tomcat 8.5一、传统安装方式,舍弃下载上传安装包麻烦,有时还需要配置环境变量以安装JDK举例,Tomcat和Mysql类似:1、首先去对应软件的官网下载安装包的rpm或tar压缩格式jdk下载地址:http:原创 2020-06-21 04:10:26 · 1943 阅读 · 1 评论 -
Nginx实战:反向代理、负载均衡和动静分离
一、反向代理实战 server { listen 80; server_name www.hs.com; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm;原创 2021-09-04 02:50:17 · 907 阅读 · 0 评论 -
Nginx快速入门攻略
前言:Nginx常常被我们用来做反向代理或者负载均衡Web服务器,在微服务架构里也在API网关之上用作网关集群的负载均衡。一、Nginx简介1.1、什么是NginxNginx 是一个高性能的 HTTP 和反向代理Web服务器,特点是占用内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好。Nginx是伊戈尔·赛索耶夫为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx 专为性能优化而.原创 2021-09-02 00:45:16 · 365 阅读 · 0 评论 -
[Centos7 yum源报错] repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 解决方案
用公司的ECS yum方式安装JDK1.8,出现yum源找不到的问题,具体报错如下:http://yum.tbsite.net/epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found原创 2023-04-12 14:36:42 · 10483 阅读 · 4 评论 -
Linux服务器运维常用命令(持续更新)
1、ip addr 查看本机IP地址Windows上查看IP地址是ipconfig, Linux上是ifconfig,但是Linux上还有一个命令叫ip addr可以查看IP地址。2、service network restart 重启网卡 3、wget命令 下载文件的工具wget是Linux中的一个下载文件的工具,wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它用在命令行下。对于Lin...原创 2020-06-23 03:09:33 · 7764 阅读 · 1 评论 -
CentOS7系统目录详解
1、Linux 文件类型LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。 普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。 目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。 连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以...原创 2020-06-20 02:55:49 · 3646 阅读 · 0 评论 -
VMware安装CentOS7总结
前言:Linux的发行版Centos是业界主流的服务器操作系统。虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。VMware 是一款功能强大的虚拟机管理软件,提供用户可在单一的桌面上同时运行不同的操作系统,是程序员进行开发、测试和部署新的应用程序的最佳解决方案。软件环境:VMware Workstation 12 ProCentos7:CentOS 7镜像下载地址一、VMware安装Cenots7 minimal原创 2020-06-20 02:45:08 · 1576 阅读 · 0 评论 -
ARM汇编语言最常用指令
ARM汇编语言最常用指令一、ARM汇编语言的特点:1.所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE)的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值. 2.ARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的执行结果,是放在CPSR寄存器原创 2015-11-29 13:37:52 · 5055 阅读 · 0 评论 -
Linux最常用20条命令
前言:玩过Linux的人都会知道,Linux中的命令的确是非常多,但是也不必因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。不多说,下面就说说我最常用的Linux命令。1、cd命令Linux在命令行中进入文件夹采用命令cd(Chan...转载 2015-11-22 23:01:13 · 938 阅读 · 0 评论 -
C++编译运行多个文件形式的程序
C++编译运行多个文件形式的程序一. 头文件和源文件的区别:1. 从技术层面上来说,*.h文件 *.c文件 *.cpp文件没什么区别,里面放的都是C++的源代码。2. 但从开发习惯来说,大家都遵循一个标准,那就是.h文件放声明,.cpp文件放定义(实现)。通常类声明.h文件与.cpp文件同名:如Chain.h和Chain.cpp。3. 一般来说,头文件提供接口,原创 2015-11-22 22:54:59 · 10089 阅读 · 1 评论