linux开发
文章平均质量分 70
linux的软件使用和操作
Hi梅
bug不见!
展开
-
使用Gitee中的CI/CD来完成代码的自动部署与发布(使用内网穿透把本地电脑当作服务器使用)
使用gitee来存储代码,我们修改或者增加新功能时,就不需要把本地的jar编译好上传服务器,直接使用CI/CD来完成部署,里面已经支持Maven的构建与上传到远程服务器上完成项目的部署。这一次的记录,不需要你们买服务器,虽说服务器新用户一年也就八九十块钱,但是我们也可以不花钱学会,因为我打算使用本地电脑虚拟机新建一个Linux,然后搭配免费的内外穿透工具来完成本次的教学Cpolar官网下载,Linux版本我们去下载Linux版本可以看官网已经列举出来Linux的安装步骤。原创 2023-12-21 23:03:57 · 1299 阅读 · 0 评论 -
VMware最新版本安装win10镜像
由于本人也是第一次安装发现下载的win10iso不是官方的导致我在虚拟机里面安装了一个用来给真电脑安装的系统,无奈呀。点击新建,第一次新建使用40960mb然后应用,应用完还有20G在选择空闲的20G在点击新建就可以了。后去官方下载只有几十k这个要下到猴年马月呀,后面发现有个网站可以下载,在通过迅雷下载下来。使用方法:本地电脑要复制到虚拟机中,只要 复制,然后在虚拟机中就可以粘贴了。然后就跟着提示走,设置登录的用户和密码。运行刚刚创建的虚拟机,进入安装界面。设置虚拟机名称和安装的位置。原创 2021-06-21 23:18:17 · 57788 阅读 · 19 评论 -
Docker创建Spring容器【方便服务迁移】
当我们的系统为了可以承载更多的访问量我们通常会部署多台服务器,这个时候我们就拿安装jdk来说运行的环境总不能少吧!那么你就要在多台服务器上部署环境啥的,这个是少的来说如果还要安装Redis,RabbitMQ等中间件的情况下就会出现很多重复性的安装,这个时候我们就可以使用Docker容器来完成容器的迁移运行,把已经部署好的容器导出,然后再新的服务器上通过Docker命令导入进去运行关于Docker安装可以看往期内容。原创 2022-11-27 23:00:00 · 866 阅读 · 0 评论 -
IDEA远程连接服务器Java程序进行断点调试(对Docker中Tomcat容器,jar,Tomcat的远程调试看这篇就够了)
对于本地项目测试没问题,发布线上各种奇奇怪怪的问题接踵而来,对此开发同学心里有何感想,跟老板battle还是默默查原因,苦逼的你只能加班解决问题,也不知道是请求方导致的问题还是程序自身的原因,接下来就对Idea调试怎么调试线上程序展开讲解。......原创 2022-08-07 14:53:44 · 3214 阅读 · 4 评论 -
Spring Boot 改造成 War部署Tomcat
由于SpringBoot通常打包方式为Jar,另一种是打包成 war 包放到 Tomcat 服务器下运行,由于我写的远程调试线上服务文章中,有使用到Tomcat打包成war包部署测试,而正好我这个项目是SpringBoot的所以就想出一篇SpringBoot打包成war包的方式。......原创 2022-08-07 14:40:49 · 441 阅读 · 0 评论 -
Linux安装Tomcat配置8.5入门教程
前提是当前linux的ip可以和本机ip可以ping 的通,并且放行8080端口。进入bin目录下通过./startup.sh运行tomcat。我现在需要把这个tomcat的端口外网访问时使用8087为例。通过工具把tomcat包上传到linux中。创建目录用于存放上传的tomcat包。进入tomcat目录后在进入。保存后在重新启动并且,要把。...原创 2022-08-07 11:31:38 · 885 阅读 · 0 评论 -
线上linux,服务突然不可用(引出Docker文件查找与删除)
由于我们的服务依赖Redis,对一些操作会Redis中插入数据和读取数据。当程序在创建订单ID时会对Redis中值插入集合数据并且返回插入集合的下标,拼接完成的ID作为订单号,还有一些其他功能也要使用到Redis这里就不细讲了,所以当时,我就发现问题所在直接查看Docker中Rdeis的运行日志查看容器指定日期运行日志并且实时输出日志docker logs - f - t -- since = "2022-07-21" -- tail = 10 容器idRedis中插入数据时出现错误信息意思就是。...原创 2022-08-06 14:52:00 · 289 阅读 · 0 评论 -
Docker已存在的容器,怎么(添加新端口号·图文详解)
有些时候我们在创建容器时就已经想好这个容器内部端口映射那些外部端口,但是随时业务的变化我们可能需要添加新的端口信息,以供外部访问!原创 2022-08-06 12:12:54 · 4867 阅读 · 5 评论 -
Docker容器导致磁盘空间不足,无法访问容器?
df -h可以看出磁盘空间已经被使用了100%1.删除Docker容器的日志信息1.需要知道容器在宿主机上的位置,由于我们已经没办法进入容器里面删除数据了docker exec -it 容器id bash提示错误信息:failed to create runc console socket: mkdir /tmp/pty984695674: no space left on device: unknown ( 翻译下就是:设备上没有剩余空间:未知 )所以我们只能通过删除宿主机的.原创 2022-05-13 08:56:02 · 1425 阅读 · 0 评论 -
购买一台服务器安装 青龙面版 撸京豆 ~超详细~
购买服务器通过地址访问购买链接新用户最近有活动只需要38元就可以买一台1核2G云服务器,初学者用这个也足够了,但是我准备买2核4g内存的服务器,之后可以把好的项目部署在上面用于学习,和研究由于之前已经买过一台同配置的服务器只不过操作系统是windows的,这一次想搞个Linux的环境用于开发,现在开始购买吧!至于服务器的地址看自己喜好,镜像我使用CentOS7.6版本的购买时长选择三年,只需要222元,之前买的服务器也是因为有活动才买的,买了4年当时上一年一百多4年去了450多块钱,这一次的力度原创 2022-04-25 13:57:02 · 7826 阅读 · 10 评论 -
Linux安装Elasticsearch(手把手入门教程及下载资源)
linux对ES安装可能遇到的问题,以及Kibana图形界面对ES的操作,以及ES的一些基础用法展示,对刚开始接触ES的你,提供了网址使用到的安装包信息原创 2022-02-20 16:02:42 · 8586 阅读 · 3 评论 -
购买一台服务器安装 青龙面版 撸京豆 ~超详细~
青龙面板Docker安装docker run -dit -v $PWD/ql/config:/ql/config -v $PWD/ql/log:/ql/log -v $PWD/ql/db:/ql/db -p 5600:5600 --name qinglong --hostname qinglong --restart always whyour/qinglong:latest记得安全组要开启5600端口才能通过ip:5600访问面版以腾讯云服务器为例通过命令运行浏览器访问ip:5600访问原创 2022-02-17 22:10:21 · 1408 阅读 · 4 评论 -
linux对nohup日志进行定时拆分并且删除~持续补充
目录1.值对nohup文件过大的问题2.实现原理3.创建linux定时任务由于java部署linux上使用nohup命令进行jar包的部署,详细请移步查看nohup java -jar jar项目名称 >> ./log/nohup.out 2>&1 &会把项目的日志输出在当前目录的log文件中名称nohup.out1.值对nohup文件过大的问题针对运行jar指定输出格式是nohup.out文件随着时间变长文件的大小也会变得很大,由于公司的项目没有进行按日期分原创 2021-12-06 21:30:00 · 4240 阅读 · 0 评论 -
Linux安装Docker服务和常用的命令
安装docker1.Docker的依赖环境:yum -y install yum-utils device-mapper-persistent-data lvm22.设置docker镜像的地址yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryum makecache fastyum -y install docker-ce4.启动原创 2021-07-13 14:32:51 · 945 阅读 · 2 评论 -
Docker安装Nginx并且部署Vue项目超详细
安装Nginx服务1.使用docker查询nginx的镜像使用命令:docker search nginx2.下载nginx镜像使用命令:docker pull nginx3.创建挂载目录在/home/wms下创建/nginx 通过命令:mkdir nginx 创建目录4.运行并且挂载nginx (简单就用这个可不看第7步)通过docker images 查看docker的镜像docker run -d -p 80:80 --name nginx_wms_ui -v /home/w原创 2021-07-13 13:56:22 · 8215 阅读 · 6 评论 -
java项目部署Tomcat验证码显示不出来
java项目部署Tomcat验证码显示不出来,运行环境Linux如图:解决方案:在bin目录下catalina.sh中添加以下代码:JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"或在bin下的startup.sh,第一行添加export CATALINA_OPTS=" -Djava.awt.headless=true"...原创 2021-03-10 09:34:59 · 1784 阅读 · 3 评论 -
Linux安装Mysql5.7.9遇到的问题和解决方案
上传到Linux中:使用的工具为EditPlus:用于上传文件。上传文件地址自定义:我使用的是 /use/local/下通过mkdir 创建mysql文件夹:通过EditPlus连接linux找到这个文件夹把mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar上传到linux中解压安装:1.解压上传到自己创建的文件夹中并且解压通过:tar -xvf mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar解压后有好多文件但是我们只需要安装4个原创 2021-03-09 15:23:27 · 500 阅读 · 1 评论 -
Linux上部署maven打包的jar
1.maven打包jar 首先需要把pom.xml的packaging标签设置为jar,packaging这个标签决定了使用maven快捷打包 是打包成war包还是jar,打包成war需要使用tomcat,而jar包不需要tomcat吗,但是需要jdk。在把需要打包的项目clear一下,把不需要的文件清理掉。在点击package把项目打包成你需要的包你会发现你项目会多一个target目录,里面就有打包的项目包。2.Linux上传maven包我使用的是EditPlus连接linux客户原创 2021-02-18 14:44:02 · 1844 阅读 · 1 评论 -
linux 的Oracl创建用户和报错
网络详细:https://blog.csdn.net/guofanggang/article/details/1060524401.切换到oracle用户下su - oracle2.登录sqlplussqlplus / nolog3.使用sys登录sqlplus / as sysdba4.查询表空间存储位置select name from v$tempfile;5、创建临时表空间:/data/database/orcl/temp01.dbf 好像可以自己写不需要看上图cr原创 2021-01-08 14:59:36 · 440 阅读 · 0 评论 -
Linux下的Oracle操作
linux重启oracle服务:1.su - oracle —切换到oracle用户2.lsnrctl stop ----停监听3.sqlplus / as sysdba4 .SQL>shutdown immediate —停止oracle5.SQL> startup; ----启服务6SQL>exit;7.lsnrctl start ----启监听8.emctl start dbconsole9.isqlplusctl start...原创 2021-01-08 09:09:25 · 583 阅读 · 0 评论 -
Linux安装Oracle总结
Linux下怎么安装Oracle11g:转载LINUX安装ORACLE常见问题:转载原创 2021-01-07 15:48:18 · 163 阅读 · 0 评论 -
Linux-jdk1.8安装准备
1.下载jdk1.8的tar文件:连接地址链接:https://pan.baidu.com/s/1nvlTptwb8ibkZdu7VF986g提取码:rt1e2上传文件到服务器使用的工具为EditPlus:用于上传文件。Xshell6用于:输入linux命令。上传文件地址自定义:我使用的是 /use/local/下通过mkdir 创建jdk1.8文件夹:如下图上传jdk1.8到服务器把下载好的文件夹拖进第二个框去,会提示上传,上传完成后会出现在第二个框中显示,这样就完成上传。3.解压原创 2021-01-07 11:37:36 · 203 阅读 · 0 评论 -
linux入门知识
linux的学习原创 2021-01-07 09:35:42 · 208 阅读 · 0 评论 -
linux磁盘管理
原创 2020-08-22 14:54:21 · 154 阅读 · 0 评论 -
samba服务的使用
一、samba介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系原创 2020-05-28 22:52:54 · 812 阅读 · 0 评论 -
TCP_IP网络配置使用
1.不是永久生效的设置ip地址方法 ifconfig命令可以设置每个网络名称的ip地址但是只要重启网络服务或者关机重启就会生效。测试初始ip为172.16.15.120ifconfig eth0 172.16.15.122/24命令 网络名称 设置的ip地址原创 2020-05-28 14:27:29 · 331 阅读 · 0 评论 -
linux忘记root密码如何找回
这个方法只能用在,linux客户机在你面前可以本地登入的,所以这样修改的安全性没有影响,如果有人要破坏你linux,那么他用这个方法,首先他在这个电脑面前,那么还需要命令改你root破坏你的电脑吗?5. 输入passwd 会提示,输入新的密码,注意密码不会显示出来,需要注意的是笔记本的小键盘在这个模式下你如果不知道有没有开启,那么请使用26键上面的1~9设置数字。在通过init 5进入桌面模式的linux(当然没有桌面也没关系,因为你已经更改来了root密码使用新的密码登入就好) 如图。原创 2020-05-28 13:21:39 · 365 阅读 · 0 评论 -
dhcp基本知识和用法
1.什么是DHCP 动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。2.linux安装DHCP服务实现ip的分发 本次原创 2020-05-28 10:54:33 · 800 阅读 · 0 评论 -
Linux的Nginx运用
1.课程目标目标1:掌握Nginx的安装目标2:掌握Nginx的静态网站部署目标3:理解Nginx的反向代理与负载均衡,能够配置反向代理与负载均衡2.Nginx的安装与启动2.1什么是Nginx Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 n...原创 2020-05-22 08:36:31 · 351 阅读 · 0 评论