
Linux
文章平均质量分 88
Linux
Java程序员廖志伟
《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主。研究过Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper、RabbitMQ、RocketMQ、Kafka、Redis、MySQL、ElasticSearch、MongoDB、ShardingSphere、DDD、Kubernetes等技术。
展开
-
将本地docker容器推送到阿里云docker镜像仓库中
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-05-05 17:07:51 · 799 阅读 · 0 评论 -
关于Linux服务器高并发场景下系统参数优化的诸多奇技淫巧
🌟我是廖志伟,一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。🌎跑过十五公里、🚀徒步爬过衡山、🔥有过三个月减肥20斤的经历、是个喜欢躺平的狠人。原创 2023-11-28 16:09:25 · 1067 阅读 · 0 评论 -
聊聊Linux常用命令、Docker容器化、本地镜像仓库、GitLab私服、Jenkins自动化部署
GitLab是一个开源的Git仓库管理系统,它可以在本地搭建私有Git代码托管服务,并提供包括代码管理、问题跟踪、CI/CD等功能。Docker是一种容器化技术,将应用程序、依赖项和配置打包到一个可移植的容器中,以在不同的环境中运行。Jenkins是一个开源的自动化部署系统,它可以帮助开发人员自动化构建、测试、打包和部署应用程序。本地镜像仓库是一个保存镜像的地方,可以将镜像上传到本地仓库中,以便在没有互联网连接的情况下使用。原创 2023-06-09 20:30:00 · 883 阅读 · 0 评论 -
如何在阿里云ECS服务器(G5)上轻松安装配置docker
我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存框架有非常深入的研究,对于中间件底层,架构搭建,系统调优颇多经验。这里是我的博客主页:https://blog.csdn.net/java_wxid文章目录个人简介:前言一、安装docker二、docker配置对外暴露端口总结给读者大大的话前言服务器配置:阿里云ECS服务器(G5服务器3年2核8G原创 2021-11-14 19:14:16 · 39535 阅读 · 112 评论 -
第三章:Docker搭建私服-本地镜像库
搭建场景:项目场景:首先需要二台机器,一个是客户端,用来部署项目运行的机器;一个是私服,用来部署本地镜像仓库的,这二台机器都要安装配置好docker。机器配置:这里我买了一台阿里云的G5服务器作为私服,配置如下:2核心8G内存80G云盘1M宽带用来专门搭建gitlab,jenkins,以及docker私服绰绰有余 另外一台客户端也是阿里云的轻量应用服务器,配置如下:1核心2G内存40G云盘1M宽带用来部署测试项目 搭建流程:二台机器都更换镜像源(因为默认的太慢了,国内的原创 2021-11-04 18:51:25 · 1899 阅读 · 24 评论 -
Linux系统:第十五章:gitlab集成CI
.gitlab-ci.yml文件配置(可做参考)# 定义一些变量, 下面各阶段会使用variables: ssh_name: root #远程连接服务器的用户 uat_server_ip: xx.xx.xx.xx #远程连接的服务器ip uat_ssh_password: /usr/local/pem/qt_dev_cert.pem #从密码文件读取文件内容作为密码去远程连接主机 jar_name: community-fragrant-starter.jar #项目打包成jar j原创 2021-10-15 17:09:36 · 966 阅读 · 31 评论 -
第四章:安装Docker,安装配置gitlab私有仓库以及jenkins自动化部署(图文)
================docker安装开始====================#准备工作查看内核信息:uname -r结果:4.18.0-305.3.1.el8.x86_64卸载旧版本yum remove docker docker-common docker-selinux docker-engineyum remove docker-ce卸载后将保留/var/lib/docker的内容(镜像、容器、存储卷和网络等)。rm -rf /var/lib/docker#下载之原创 2021-10-16 20:48:43 · 3819 阅读 · 69 评论 -
Linux系统:第十三章:centos误删文件如何恢复文件数据
文章目录前言一、查看分区类型二、使用centos7软件恢复工具extundelete作为文件恢复1.安装extundelete2.上传extundelete安装包到自定义目录下面3.解压安装包4.进到解压后的安装包目录下面执行命令5.创建data目录和deletefile文件6.备份命令7.模拟误删文件8.恢复文件命令9.查看恢复文件10.视频讲解演示流程总结前言提示:这里主要介绍centos误删文件如何恢复文件数据的情况,以xfs为例提示:以下是本篇文章正文内容,下面案例可供参考一、查看分区原创 2021-10-16 11:16:29 · 3526 阅读 · 39 评论 -
Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB
sudo passwd rootrootsu rootcd /usr/local/chmod 777 /usr/local/上传文件到/usr/local下安装MongoDB(安装文件:链接:https://pan.baidu.com/s/1eZuuUaqBW_eQ7k6DkhSIgg提取码:fe0r )chmod u+x /etc/rc.localecho never > /sys/kernel/mm/transparent_hugepage/enabledecho never原创 2021-05-01 16:41:48 · 1591 阅读 · 2 评论 -
Linux系统:第十一章:常用命令
Linux命令:查看java进程:ps -ef |grep java查看实时日志:tail -f 文件名称杀掉进程:kill -9 进程的PID复制文件:cp 文件路径/文件名称 文件路径/文件名称启动:service rabbitmq-server start关闭:service rabbitmq-server stop重启:service rabbitmq-server restart查看所有的队列:rabbitmqctl list_queues清除所有的队列:rab原创 2020-08-23 11:55:03 · 1653 阅读 · 24 评论 -
Linux系统:第十章:服务器环境搭建
将防火墙关闭并设置为开机不自动启动:systemctl stop firewalld.servicesystemctl disable firewalld.serviceLinux系统中JDK的安装与配置进入opt目录下 :cd /opt在opt目录下上传jdk文件 :jdk-8u152-linux-x64.tar.gz解压 :tar -zxvf jdk-8u152-lin...原创 2019-08-12 10:51:39 · 1016 阅读 · 0 评论 -
Linux系统:第三章:Linux基础命令
Linux基础命令背景知识Linux系统中一切皆文件在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。Linux文件系统Linux系统环境下的文件系统与Windows有很大区别。在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有...原创 2018-12-17 20:03:15 · 806 阅读 · 0 评论 -
Linux系统:第四章:Linux文件系统
Linux文件系统概述Linux系统中只有一个文件系统,以“/”作为根目录,从根目录出发可以找到任何一个文件和目录。这样就有了一个访问目录、文件的统一规范。在根目录下的诸多目录都有特定的作用,其中有些目录对我们日常操作来说非常的重要。 [bin]是binary的缩写,这个目录存放着最经常使用的命令★[boot]这里存放的是启动Linux时使用的一些核心文件,包括...原创 2018-12-17 20:48:04 · 981 阅读 · 0 评论 -
Linux系统:第二章:Linux 系统远程
1 Why?为什么需要远程访问?人和人之间对话有两种方式,一种是面对面直接交谈,另一种是打电话。我们操作 Linux 系统也有两种方式,一种是直接在 Linux 本机进行操作(类似人和人之间面对面交谈),另一种是借助客户端远程操作(类似打电话)。Linux 通常都是当作服务器来使用的,真正在生产环境下只有排除特定故障(例如修改 root 密码这样的操作)时才会在服务器本机上进行操作,平...原创 2018-12-17 19:49:44 · 711 阅读 · 0 评论 -
Linux系统:第五章:Linux权限控制
Linux权限控制 1.概述Linux需要对登录用户读写执行文件、进入目录、查看增删目录内容等操作进行控制,不能任由用户随意执行所有操作。我们从如下几个方面来认识Linux权限控制体系:用户管理 用户组管理 文件权限信息 chmod、chgrp、chown命令 2.用户和用户组所谓用户其实就是登录Linux系统时使用的账号。而用户组则是把相同权限的用户归纳到同一...原创 2018-12-17 21:02:16 · 753 阅读 · 0 评论 -
Linux系统:第六章:Linux服务
1.创建简单的Linux脚本文件并执行 ①新建文本文件 vim invoke.sh ②加入几条简单的Linux命令,例如: ifconfig ll ③保存退出:wq ④修改文件权限信息 chmod 755 invoke.sh ⑤执行 ./invoke.sh ※为什么要带“...原创 2018-12-17 21:09:38 · 625 阅读 · 0 评论 -
Linux系统:第七章:Linux最常用命令汇总
makdir a:创建目录apwd:打印当前所在目录ll:ls -l的简化形式,ls:将目录内容以列表形式展示出来,-l:以详细信息形式列出查询内容,详细信息格式为:条目类型 权限 链接数 文件属主 文件属组 文件大小(以字节为单位) 建立或最近修改时间 名称 mkdir -p a/b/c:递归创建多层目录a/b/ccd /a/b/c:这个命令错误,第一个目录不用加...原创 2018-12-20 14:25:23 · 843 阅读 · 0 评论 -
Linux系统:第八章:新建虚拟机
原创 2019-08-11 22:52:33 · 547 阅读 · 0 评论 -
Linux系统:第九章:CentOS7安装
原创 2019-08-11 23:13:31 · 622 阅读 · 0 评论 -
Linux系统:第一章:简介
认识操作系统操作系统的作用:把计算机系统中对硬件设备的操作封装起来,供应用软件调用。 常见操作系统PC端OS移动端OS服务端OSLinux来历Unix的局限硬件绑定:早期的Unix系统都是针对专门的硬件系统开发的,不同厂商都是为自己的服务器开发专门的Unix操作系统。版权受限:出于商业等方面因素的考虑,AT&T在1979年发行...原创 2019-01-10 14:12:20 · 845 阅读 · 3 评论