CentOS

使用Docker部署Spring Boot项目

ⅰ亾dé卋堺 提交于 2021-02-15 13:06:02
本文使用Docker部署Spring Boot项目。部署之前需要环境中已经安装Docker和Maven(用于打包),所以本文先进行安装Docker和Maven;接着搭建一个Spring Boot项目,使其支持Docker部署;最后进行部署和测试。 环境搭建 安装Docker 检查系统内核版本 Docker运行在CentOS 7上,要求操作系统为64位,内核版本为3.10及以上。 确认本机已经安装了满足要求的Linux内核。使用命令 uname -r 来检查内核版本信息。 [root@localhost ~]# uname -r 3.10.0-957.el7.x86_64 在CentOS 7中安装Docker 使用命令 yum install -y docker 安装Docker,“-y”表示不询问,使用默认配置进行安装。 启动Docker服务,并设置为开机自启动 使用下列命令: systemctl start docker.service systemctl enable docker.service 查看版本信息 输入 docker version ,返回版本信息表明Docker安装成功。 [root@localhost ~]# docker version Client: Version: 1.13.1 API version: 1.26 Package version:

CentOS Netstat命令

孤者浪人 提交于 2021-02-15 12:11:04
语法 netstat(选项) 选项 -a或--all:显示所有连线中的Socket; -A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址; -c或--continuous:持续列出网络状态; -C或--cache:显示路由器配置的快取信息; -e或--extend:显示网络其他相关信息; -F或--fib:显示FIB; -g或-- groups :显示多重广播功能群组组员名单; -h或-- help :在线帮助; -i或--interfaces:显示网络界面信息表单; -l或--listening:显示监控中的服务器的Socket; -M或--masquerade:显示伪装的网络连线; -n或--numeric:直接使用 ip 地址,而不通过域名服务器; -N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称; -o或--timers:显示计时器; -p或--programs:显示正在使用Socket的程序识别码和程序名称; -r或-- route :显示Routing Table; -s或--statistice:显示网络工作信息统计表; -t或--tcp:显示TCP传输协议的连线状况; -u或--udp:显示UDP传输协议的连线状况; -v或--verbose:显示指令执行过程; -V或--version:显示版本信息; - w 或-

来玩一玩Linux常见命令~

我是研究僧i 提交于 2021-02-15 06:20:57
写在前面: 小伙伴儿们,大家好!上一篇我们学习了Linux相关部署方面问题; 这次我们一起来玩一玩常见的Linux相关命令,有点意思; 思维导图: 1,命令格式; 我们刚打开FinalShell,可能是这个样子的: 那么我们解释一下这些; root代表当前登录用户,localhost代表主机名, ~代表当前主机目录,#代表用户权限 #表示超级用户,$表示普通用户; 2,常见目录介绍; 我们先切换到系统根目录 /,看看有哪些常见目录: 我们首先看一下根目录/ 下的 bin 和 sbin; 在user下也有bin和sbin;看看两者的区别; 根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。 bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df; /usr/bin: 主 要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv; /sbin: 主 要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump; /usr/sbin: 放置一些网路管理的必备程式例如:dhcpd、httpd、imap; 稍微了解即可,看一看bin和sbin的区别: bin目录下的命令普通用户和root用户都可以执行,但是sbin下的命令只有root用户可以执行; 系统根目录下的其他命令: /

Jumpserver-1.5.2 安装步骤

。_饼干妹妹 提交于 2021-02-15 05:59:46
  Jumpsever 是飞致云旗下的一块开源的堡垒机。在如今都在上云的趋势下,一款堡垒机非常重要。   官网:http:// jumpserver.org/   GitHub: https://github.com/jumpserver/jumpserver   下面将使用最新的1.5.2的开源版进行安装。系统:centos7。所有系统都安装在一台机器上。   官方文档; https://jumpserver.readthedocs.io/zh/master/setup_by_centos7.html   注意点:   1. 请安装文档上的步骤安装 ,我原先通过源码安装mysql8.0版本的数据库,但是系统无法连接到数据库。(暂时还不支持新版的mysql)   2.涉及到软件有 redis,nginx,mariadb,docker等。jumpserver是以django为框架开发的。 一些截图:   1.github上克隆最新的代码:      启动jms:初始运行时,需要初始化数据库,时间比较长。      2. 查看进程状态:      3.下面是日志文件:      4.登录界面:      5.主界面:    来源: oschina 链接: https://my.oschina.net/u/4401649/blog/3401608

来玩一玩Linux常见命令~

若如初见. 提交于 2021-02-15 05:58:57
写在前面: 小伙伴儿们,大家好!上一篇我们学习了Linux相关部署方面问题; 这次我们一起来玩一玩常见的Linux相关命令,有点意思; 思维导图: 1,命令格式; 我们刚打开FinalShell,可能是这个样子的: 那么我们解释一下这些; root代表当前登录用户,localhost代表主机名, ~代表当前主机目录,#代表用户权限 #表示超级用户,$表示普通用户; 2,常见目录介绍; 我们先切换到系统根目录 /,看看有哪些常见目录: 我们首先看一下根目录/ 下的 bin 和 sbin; 在user下也有bin和sbin;看看两者的区别; 根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。 bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df; /usr/bin: 主 要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv; /sbin: 主 要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump; /usr/sbin: 放置一些网路管理的必备程式例如:dhcpd、httpd、imap; 稍微了解即可,看一看bin和sbin的区别: bin目录下的命令普通用户和root用户都可以执行,但是sbin下的命令只有root用户可以执行; 系统根目录下的其他命令: /

Docker学习__CentOS-7安装Docker

戏子无情 提交于 2021-02-14 20:31:11
其他知识点,会在后续学习过程中再做完善。 Doccur依赖的基础环境: 需要使用64位的CPU 内核版本需要使用3.10及以上版本 安装Docker: CentOS 7     在名为“Extras”的仓库中存在有docker。       在这里不建议使用CentOS中自带的docker版本(版本太老了!!!)     清华大学镜像站URL: https://mirrors.tuna.tsinghua.edu.cn/     在清华大学镜像站中将docker的yum源配置文件下载到本地路径:/etc/yum.repos.d/         #切换到此目录下      [root@test]cd /etc/yum.repos.d/     #docker的yum软件源配置文件     [root@test yum.repos.d]# wget https: // mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo      修改docker-ce.repo文件,【虽然这个repo包是从清华大学镜像站中下载的,但不一定就指向清华大学镜像】     修改下载路径:      #编辑yum软件源的配置文件     [root@test yum.repos.d]vim docker-ce.repo     

PetaLinux安装

[亡魂溺海] 提交于 2021-02-14 20:29:45
名称 开发者 版本号 日期 PetaLinux安装 LC V1.0 2019-04-03 所有安装软件均在 Ubuntu16.04 下进行,这也是 ug1144 手册经过验证的系统。 一、安装要求 主机环境 8 GB RAM (recommended minimum for Xilinx tools) 2 GHz CPU clock or equivalent (minimum of 8 cores) 100 GB free HDD space Supported OS: Ubuntu Linux 16.04.3, 16.04.4 (64-bit) CentOS 7.2, 7.3, 7.4, 7.5 (64-bit) PetaLinux工具要求主机系统 /bin/sh is bash. If you are using Ubuntu distribution and your /bin/sh is dash, consult your system administrator to change your default host system /bin/sh with the sudo dpkg-reconfigure dash command.具体操作如下 在终端输入 1 、$ sudo dpkg-reconfigure dash 2 、在弹出的界面选择“否”,禁用dash 3

大数据开发-linux下常见问题详解

只愿长相守 提交于 2021-02-14 20:01:55
1.user ss is currently user by process 3234 问题原因:root --> ss --> root 栈递归一样 解决方式:exit 退出当前到ss再退出到root 然后执行命令即可。 2.列出某目录下的目录而不是文件 参考:ls -- https://jingyan.baidu.com/article/e8cdb32b100dd537052badc5.html 3.登录用户与当前用户 whoami 当前用户 who am i 登录用户 其中有root权限才可以对一些非自己创建目录默认写权限,比如登录 root用户 切换到普通hu用户,则不能写/opt下面文件夹,也不能写/home/huhu下面的东西,实际上进不去,读权限都没有。 综上,普通用户只能在/home/当前用户文件夹下面写东西。 4.ll 后面的几个参数的意义 其中链接数是怎么算的: 对于文件来说 就是1 对于目录来说,空目录是2,里面有别的文件夹则加1,有别的文件不加,简单来说就是里面的目录数。 5.ps -aux 每一列字段代表的含义 ps –aux (功能描述:查看系统中所有进程) USER:该进程是由哪个用户产生的 PID:进程的ID号 %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源; %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源; VSZ

CentOS7安装Python3.6.5

故事扮演 提交于 2021-02-14 19:01:04
身测有效 Linux版本:CentOS7.4 64位 Python版本:Python3.6.5 第一步:准备编译环境: yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 第二步:下载Python3.6.5 wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 第三步:创建安装目录 sudo mkdir /usr/local/python3 第四步:解压 tar -zxvf Python-3.6.5.tgz # 切换到解压后的根目录 cd Python-3.6.5/ 第五步:编译安装 ./configure --prefix = /usr/local/python3 make make install 第六步:创建Python3链接 Linux里原来的python命令还是指向Python2,这里创建python3的软链接指向Python3,这样Python2和Python3就都可以用了。 ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 第七步:创建Pip3链接

Linux(CentOS)挂载数据盘

假如想象 提交于 2021-02-14 17:24:11
挂载步骤包括查看待挂载的数据盘、创建挂载点、格式化数据盘、挂载及查看挂载结果。 1、 查看待挂载数据盘: 通过命令fdisk –l进行查看,若Disk不存在详细的磁盘信息(包括ID及Block)如下图红色区域所示(设备名称为“/dev/vdc”) 2、 创建挂载点: 命令mkdir /mnt1创建,mnt1为挂载点的名称。创建挂载点前可通过df查看已存在的挂载点,避免重复。 3、 格式化数据盘: 通过命令lsblk –f查看数据盘是否已格式化,如下图 命令sudo mkfs.ext4 /dev/vdc进行格式化(ext4为文件系统格式) 4、 挂载: 命令mount /dev/vdc /mnt1将设备挂载到创建的挂载点。 若没有格式化磁盘则会提示如下错误“mount: unknown filesystem type '(null)” 5、 查看挂载结果: 命令df –h进行查看,可查看挂载的设备、挂载点及设备大小等 参考: https://help.aliyun.com/knowledge_detail/40580.html?spm=5176.11065259.1996646101.searchclickresult.6d323f58tyCgcA https://www.cnblogs.com/youbiyoufang/p/7607174.html 来源: oschina 链接: