Linux
文章平均质量分 58
_kairui
不积跬步无以至千里,不积小流无以成江海
展开
-
使用Jenkins一键打包部署 SpringBoot应用
一般而言,一个项目部署的由:拉取代码->构建->测试->打包->部署等过程组成,如果我们经常需要部署项目,特别是在微服务时代,服务特别多的情况下,不停的测试打包部署,那估计得有个人一整天专门做这事了,而这事又是繁琐的重复无意义的,所以就需要一套能够持续集成、持续交付、持续部署的自动化构建流程。我们可以用Jenkins来构建和部署我们的项目,比如说从我们的代码仓库获取代码,然后将我们的代码打包成可执行的文件,之后通过远程的ssh工具执行脚本来运行我们的项目。(如果前面添加了凭证,这里直接选择就行)原创 2023-01-07 15:09:01 · 2423 阅读 · 6 评论 -
CentOS 7 上创建SSH密钥
如果命令的输出返回类似cannot access /root/.ssh/id_*.pub: No such file or directory,则意味着您的客户端计算机上没有SSH密钥,您可以继续执行下一步并生成SSH密钥对。将公钥复制到远程服务器的最简单和推荐的方法是使用名为ssh-copy-id的实用程序。如果您选择使用密码,您将获得额外的安全层。在生成新的SSH密钥对之前,最好检查 CentOS 客户端计算机上的现有SSH密钥。既然已生成SSH密钥对,下一步是将公钥复制到要管理的服务器。原创 2023-01-07 13:45:32 · 4519 阅读 · 0 评论 -
CentOS 7 开启、关闭防火墙,暴露端口
CentOS 7.0 默认使用的是firewall作为防火墙启动 firewall停止firewall禁止firewall开机启动重启firewall重新载入配置;暴露端口,输入命令:–zone=public:表示作用域为公共的;–add-port=8080/tcp:添加tcp协议的端口8080;–permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;原创 2022-12-07 19:27:40 · 731 阅读 · 0 评论 -
CentOS7使用firewalld控制防火墙,以及使用iptables设置
一、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld1.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于原创 2017-09-21 10:48:50 · 597 阅读 · 0 评论 -
Linux命令大全
文件和目录 cd /home 进入 ‘/ home’ 目录’ cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 l转载 2017-06-09 13:33:57 · 281 阅读 · 0 评论 -
常用linux命令
相对路径 . .. ~ 目录跳转 cd xxx 创建文件 touch 查看文件 more、cat 查看目录 ls –alR 创建目录 mkdir -p 复制文件 cp 删除文件 rm –r xxx 修改文件权限 chmod –R 700 修改文件(夹)的所有者 chown –R root:root xxx 查看文件属性 st原创 2017-06-09 13:29:02 · 380 阅读 · 0 评论 -
Linux上安装JDK环境变量配置
1,下载JDK目前最新的JDK版本是:Java SE Development Kit 7u5下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html查看最新:http://www.oracle.com/technetwork/java/javase/downloads...原创 2016-07-21 18:29:09 · 973 阅读 · 0 评论 -
VI中的多行删除与复制
VI中的多行删除与复制法一:单行删除,:1(待删除行)d多行删除 ,:1,10d法二:光标所在行,dd光标所在行以下的N行,Ndd方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。方法2:命令行模式下输入6,9 co 12复制第6行到第9行之间的内容到第12行后面。方法3:转载 2016-12-22 11:21:49 · 413 阅读 · 0 评论 -
linux 命令终端提示符显示-bash-4.2#解决方法
昨天在配置linux,突然发现root登录的CRT的终端提示符显示的是-bash-4.2# 而不是root@主机名 + 路径的显示方式。搞了半天也不知道为什么出现这种情况。今天终于搞定这个问题, 原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 使用以下转载 2016-10-12 13:42:30 · 50198 阅读 · 19 评论 -
ubuntu 安装ssh-server时出现错误
sources.list文件内容如下:## Major bug fix updates produced after the final release of the## distribution.deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricteddeb-src http://old-releases.ubu原创 2016-07-26 13:29:23 · 2566 阅读 · 0 评论