以linux CentOS-7 64位 系统为例

查看ip  ifconfig

固定ip 输入vim /etc/sysconfig/network-scripts/ifcfg-ens3

其中vim是修改软件的命令,打开之后将里面的数据修改或添加为如图所示主要是为了便于远程操控

其中ipaddr在DHCP设置中查看起始和结束地址 在其中即可

其中GATEWAY和DNS1还有NETMASK三个址的地址在NET设置里面可以看到,其中前两者地址一样。

至此 固定ip完成

我们利用CRT软件链接虚拟机远程操控代码IP使用我们刚刚固定的ip地址 ,root密码自己设置的自己输入即可链接

  • linux命令

pwd 显示当前目录

ls -a显示当前文件夹所有文件和及其子目录,包括已隐藏的文件 (以 .开头的文件默认隐藏)

 -l 以列表的方式显示信息

 -h 显示文件大小时,以k m G单位显示

 -t 按文件生成日期排序

我们通常只会用到 ls -l 下面为显示效果

cd 切换目录/ 其中cd /文件名/子文件名/....... 为绝对目录,是从根目录开始定位,也是我们常用的切换目录方式 如下图演示

mkdir -p /文件名/子文件名/......./想要创建的文件  此命令用于创建多级目录,也是我们常用的命令,使用绝对路径不容易出错

vim 绝对路径/文件名 用于创建和修改文件内容

回车进入一般模式  i健插入(修改)模式  ESC退出插入模式 :wq 退出保存 q退出 q!强制退出 w 保存

输入i 键 

输入想输入的内容

ESC键退出插入模式

Shift+L右边的键 输入wq 保存并退出

完成对文件的编辑

useradd 创建新的用户名 -d -s

-d用于指定新建的用户登入时的起始目录

-s代表该用户创建了但不可以用来登录

passwd +用户名  用来设置密码

tar -zxvf 被解压的文件 -C 目的地

其中:-z使用gzip压缩,压缩文件以tar.gz或.tgz来命名

-x解压压缩文件

-v压缩过程中显示文件

-f指定要压缩的文件名,必须放在其他项之后

-C + 绝对路径 指定解压目录

到此解压成功

systemctl start +服务名 服务器开启 以docker为例

systemctl enable +服务名 服务器开机自动启动 docker为例

systemctl stop +服务名 服务器停止服务 docker为例

systemctl status +服务名 服务器的状态信息 docker为例

yum -y instal+包 安装最新软件

其中-y为一路绿灯不用反复确认是否安装

yum -y remove+包 删除包

reboot 重启虚拟机

clear 清除控制台屏幕

ifconfig 查看虚拟机ip

netstat -anp | grep 3306 查看3306端口被哪个进程使用

此处3306可以为任何端口值,也可以不填,不填为所有端口

-a 显示所有连线中的Soket

-n 直接使用ip地址,而不通过域名服务器

-p 显示正在使用Socket的程序识别码和程序名称

不填3306

指定3306端口

kill 端口号 杀死进程端口号对应进程 图中中端口为3306

先查询到3306端口号

此处7739为进程号

我们需要kill进程号

现在已经杀死

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • docker命令

语法:docker search 关键字

例子:docker search tomcat

搜索镜像 按星级排列从大到小排列

docker pull 关键字

下载最新的软件

docker images 查看docker内的镜像文件

docker rmi 镜像名 删除镜像

安装镜像到docker里 tomact 为例 安装成功叫做tomact容器

docker run --name tomcat -d -p 8888:8080 tomcat:latest

-d表示后台运行,-p用于将Linux操作系统端口映射到容器内部端口 8888:8080

停止docker里的mysql

docker stop  mysql 此处以mysql 为例 前提需要run的时候name后边写的时mysql

启动某一容器  以tomcat 为例

docker start tomcat

设置跟随容器启动而启动以 mysql为例

docker run --name mysql -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql

创建容器时需要添加在端口号后边--restart=always

linux命令的使用 以及基本docker命令及docker镜像安装的更多相关文章

  1. sh: /etc/init.d/sshd: not found Docker中的Alpine镜像安装sshd无法启动

    问题描述 在Alpine镜像中安装了openssh-server和openssh之后,无法执行ssh localhost.发现未启动服务,开启服务时报以下错误 / # ls /etc/init.d/s ...

  2. Linux Docker命令

    命令查看你当前的内核版本:uname -r yum 包更新到最新:yum update 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemap ...

  3. linux下将普通用户加入到docker组,使它可以运行docker命令

    方法特别简单 gpasswd -a ${USER} docker eg: gpasswd -a jenkins docker 然后使用jenkins用户就可以执行docker命令了

  4. 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令

    安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...

  5. Docker命令详解

    Docker命令详解   最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...

  6. docker 命令汇总

    命令汇总 docker history fa5fa5为镜像id或者镜像名 docker export 30b >h.tar30b为容器id或者容器名# docker export angry_b ...

  7. docker命令和后台参数

    Docker官方为了让用户快速了解Docker,提供了一个 交互式教程 ,旨在帮助用户掌握Docker命令行的使用方法. Docker 命令行 下面对Docker的命令清单进行简单的介绍,详细内容在后 ...

  8. Docker 共有 13 个管理命令和 41 个通用命令,以下是常用 Docker 命令列表

    开发人员一直在努力提高 Docker 的使用率和性能,命令也在不停变化.Docker 命令经常被弃用,或被替换为更新且更有效的命令,本文总结了近年来资深专家最常用的命令列表并给出部分使用方法. 目前, ...

  9. Docker命令行与守护进程如何交互?

    译者按: Docker是典型的C/S架构,其守护进程(daemon)与命令行(CLI)是通过REST API进行交互的. 原文: Understanding how the Docker Daemon ...

随机推荐

  1. python-顺序队列的实现

    class seqqueue(object): 8 def __init__(self,maxsize): 9 self.maxsize = maxsize 10 self.queueelem = [ ...

  2. 基金 A 类和 C 类、ETF、LOF、QDII 到底是啥?

    ETF 对于初入股市的新手来说,买了一只公司股票容易,想买一个行业的股票就不是很容易了. 比如你要懂得行业里都有谁,每个公司分配多少钱,最主要股票交易最少要交易 1 手也就是 100 股,要是想配置一 ...

  3. nodeJS详解2

    Nodejs应用场景 创建应用服务 web开发 接口开发 客户端应用工具  gulp webpack vue脚手架 react脚手架 小程序 NodeJs基于 Commonjs模块化开发的规范,它定义 ...

  4. Android Studio 如何更新到新版本

    •How 打开 Android Studio 选择任务栏中的 File 点击 Setting: 来到如下界面: 依次点击  Appearance & Behavior -> System ...

  5. 敏捷史话(十一):敏捷宣言“间谍”——Steve Mellor

    Steve Mellor 是敏捷宣言的签署人之一,他自称是作为" 间谍"去参加雪鸟会议的. 起初收到会议邀请时,Steve 非常惊讶,因为他所做的工作一直都是关于建模方面的,很少将 ...

  6. 学习笔记-vue 打包去#和页面空白问题

    文件资源路径是对的,但是页面空白.百度了很久找了一篇文章解决了. 1.vue项目中config文件下index.js中打包配置 build: { // Template for index.html ...

  7. Win10环境下YOLO5 快速配置与测试

    目录 一.更换官方源 二.安装Pytorch+CUDA(python版本) 三.YOLO V5 配置与验证 四.数据集测试 五.小结 不想看前面,可以直接跳到标题: 一.更换官方源 在 YOLO V5 ...

  8. mvn 报错 - The POM for <name> is invalid, transitive dependencies (if any) will not be available

    核心:  通过 mvn dependency:tree -X 分析依赖解决方案:  解决依赖冲突版本 1. MILGpController 编译突然报错 14:10:28 [ERROR] Failed ...

  9. 【Azure Developer】使用Java SDK代码创建Azure VM (包含设置NSG,及添加数据磁盘SSD)

    在参考Azure官方文档进行VM创建时,发现其中没有包含如何设置NSG的内容,以及如何在创建时就添加数据磁盘的代码(设置磁盘为SSD类型).本文的内容以"使用 Java 创建和管理 Azur ...

  10. Day01_03_Java名词

    java名词 SDK 软件开发工具包 JDK Java的软件开发工具包,其中包括Java虚拟机(JVM),Java运行环境(即jre),Java工具(编译器,运行工具等)和Java基础类库等. JRE ...