以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. [笔记] CRT & exCRT

    [笔记] CRT & exCRT 构造法 求多组\(x \equiv r_i (\bmod d_i)\)的解,\(d_i\)互质 余数\((r_i = remainder)\),除数\((d_ ...

  2. 题解 CF746D 【Green and Black Tea】

    # 题目分析这道题表面上看上去挺简单,其实仔细研究一下还是值得钻研的.我本人做这道题使用的任然是$ DFS01 $背包.不过呢,与往常背包不同的是,这次递归中需要加许多参数.就数据强度来看,栈问题不大 ...

  3. Hive相关的命令

    hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行. 其优点是学习成本低,可以通过 ...

  4. 攻防世界 reverse debug

    debug  XCTF 3rd-GCTF-2017 .net程序,这里我用的dnspy,当然.net Reflector也很好用. 查看程序,发现是明文比较,下断,debug,完成. flag{967 ...

  5. Trie、并查集、堆、Hash表学习过程以及遇到的问题

    Trie.并查集.堆.Hash表: Trie 快速存储和查找字符串集合 字符类型统一,将单词在最后一个字母结束的位置上打上标记 练习题:Trie字符串统计 import java.util.*; pu ...

  6. java例题_23 递归求年龄

    1 /*23 [程序 23 求岁数] 2 题目:有 5 个人坐在一起,问第五个人多少岁,他说比第 4 个人大 2 岁.问第 4 个人岁数,他说比第 3 个 3 人大 2 岁.问第三个人,又说比第 2 ...

  7. 三分钟玩转微软AI量化投资开源库QLib

    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流. 微软QLib简介 微软亚洲研究院发布了 AI 量化投资开源平台"微矿 Qlib".Q ...

  8. 问题笔记-vueCli3.0打包路径出错

    需求:vueCli3.0打包路径出错.解决办法:vueCli3.0打包,新版本更新脚手架做出精简,webpack配置文件需要手动配置.在文件根目录创建一个vue.config.js配置文件.基本版: ...

  9. Java(100-113)【类与对象、封装、构造方法】

    1.对象的创建以及使用 Student stu =new Student(); 根据一个类创建一个对象 导包.创建.使用 2.手机练习 有main才能run Phone.java package cn ...

  10. DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验

    DevEco Device Tool迎来了2.1 Beta1,其中的亮点之一是:支持Hi3861开发板的源码在Windows平台编译.带着浓厚的兴趣,第一时间做了一次体验. 首先在官网下载" ...