FROM 功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM scratch。同时意味着接下来所写的指令将作为镜像的第一层开始 语法:FROM <image>FROM <image>:<tag>FROM <image>:<digest> 三种写法,其中<tag>
Docker支持5中网络模式1.bridge默认网络模式,Docker启动后默认创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。2.host容器不会获得一个独立的networknamespace,而是与宿主机共用一个3.none获取独立的networknamespace,但是不为容器进行任何网络配置4.container与指定的容器使用同一个networknamespace,网卡配
dockerimage镜像管理命令dockerimageCOMMANDCOMMANDS:指令描述ls列出本机镜像build构建镜像来自Dockerfilehistory查看镜像历史inspect显示一个或多个镜像详细信息pull从镜像仓库拉取镜像文件push推送本地镜像到仓库rm移除一个或多个本地镜像文件prune移除未使用的镜像,没有被标记或未被任何容器应用的镜像tag创建一个引用源镜像标记目标
配置文件格式1)unit配置文件格式[Unit]Description=backup/etcRequires=atd.service[Service]Type=simpleExecStart=/bin/bash-c"echo/testdir/bak.sh|atnow"[Install]WantedBy=multi-user.target[unit]:定义与Unit类型无关的通用
1.用windows的netsh实现优点:(1)部署简单。Windows自带,支持IPv4和IPv6(2)不用重启机器,还长记性。命令即时生效,重启系统后配置仍然存在.缺点:(1)不支持UDP(2)XP/2003需要先安裝IPV6,Win7以上系统自带.执行命令:(1)安装环境支持(如果已经安装IPV6,可以不执行)netshinterfaceipv6install(2)查看已配置的“端口映射”清
vim/etc/locale.conf#打开这个配置文件LANG="zh_CN.UTF-8"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
在linux下,配置多个IP的话,通常是eth0.0..eth0.1..eth0.x等等,那么如果要配置大量的IP呢,这么配置也是可以的,但是繁琐,虽说这种情况很少。对于添加大量IP,有一定规定的,RHCE/CentOS系统提供绑定一个IP范围快速的方法让我们不再需要创建大量的文件,节省时间。如:#vim/etc/sysconfig/network-scripts/ifcfg-eth0-range
1. !!:重复执行上一条指令2. !a:重复执行上一条以a为首的指令3. !number:重复执行上一条在history表中记录号码为number的指令4. !-number:重复执行前第number条指令5. !$:表示获得上一条命令中的最后一项内容6.!^: 表示获得上一条命令中的第一个参数7. 用Ctrl + r 组合键来进入历史搜索模式在history表中查询某条过往指令,找到需要重复执
lslist 用来显示目标列表语法ls [options...] [arguments...]选项-a all 显示所有文件及目录 (包括以.开头的隐藏文件包括目录本身.和上级目录..)-A 显示所有隐藏文件排除以.和..的所有文件-l long 以长格式显示详细信息( 输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大 
cat、tac、more、less、head、tail、cut、sort、job、uniq、wc、diff、tr、sed、grep、awkcat命令 选项 -n 显示行号 -E 显示行结束符 (Linux系统的文本文件的结束符是$, windows系统的文本文件的结束符是$+Enter)  
用户管理命令:useradd、userdel、usermod、passwd、chsh、chfn、finger、id、chage、newgrp用户查看命令:whoami、who、w、 组管理命令:groupadd、groupdel、groupmod、gpasswd权限管理:chown、chgrp、chmod、umask用户、组、权限 进程的 安全上下文(secur
awk内置变量ARGC命令行参数个数ARGV命令行参数排列ENVIRON支持队列中系统环境变量的使用FILENAMEawk浏览的文件名FNR浏览文件的记录数FS设置输入域分隔符,等价于命令行-F选项OFS设置输出域分隔符RS输入记录分隔符(属性分割符) ORS输出记录分隔符NR已读的记录数 (就显示的行数)NF浏览记录的域个数(即列的个数)awk字符串函数gsub(r,s)在整个$0中用
管理命令 ln、df、du、mknod、fdisk、partprobe、partx、mkfs、blkid、e2label、tune2fs、dumpe2fs、fsckln 创建链接文件或目录-s 创建软链接-v 显示详细处理过程df 查看磁盘信息-h 人性化阅读方式-i 显示i -nodes的使用量-T 文件系统类型&n
命令行编辑:光标跳转 ^a 跳到命令行首 ^e 跳到命令行尾 ^<- 向左跳转一个单词 ^-> 向右跳转一个单词 ^b 左移一个字符 ^f 右移一个字符删除
1. 选定文字 / 拷贝粘贴v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。p 是粘贴y 和d 可以直接拷贝或者剪切选定的内容yw是拷贝一个单词如果要复制整行的最简单办法就是V,y,p 就行了v是可以选定一行任意个字符的,V是行选定的,一次一整行,然后通过向下或向上移动光标而选定多行。对于v选定的,拷贝后就是这么多,选多少就拷贝多少,而V选定的,粘贴的话会自动换到下
Vim模式: 1、命令模式(编辑模式) 2、输入模式 3、末行模式
cat、tac、more、less、head、tail、cut、sort、uniq、sed、grep、awkcat命令 选项 -n 显示行号 -E 显示行结束符 (Linux系统的文本文件的结束符是$, windows系统的文本文件的结束符是$+Enter) -T 显示制表符 
大括号{}在linux命令中的一些技巧1、使多个文件内容合并cat{file1,file2,file3} > new.file #将file1,file2,file3文件中的内容合并到new.file中2、实现文件备份cp file.{txt,backup} #将file.txt拷贝到 file.backup中
编译器,解释器编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言 (事先转换成可执行的格式) C ,C++ ,JAVA ,C# 强类型 变量在使用前,必须事先声明,甚至还需要初始化动态语言: 解释型语言 (边解释边执行)asp,aps.net,php ,shell ,python ,perl 弱类型
在用户家目录创建.vimrc文件并添加以下内容set tabstop=2 #表示一个 tab 显示出来是多少个空格的长度,默认 8set autoindent #表示自动缩进。set termencoding=utf-8 #是vim用于屏幕显示的编码set encoding=prc #是Vim内部使用的字符编码方式set nu #表示显示行号
关于ssh登录超时断开连接的设置有两个方面可以设置1、修改sshd服务的配置文件sshd_config的内容 #ClientAliveInterval 0 指定了服务器向客户端请求消息的时间间隔 #ClientAliveCountMax 3 连接用户最大值2、ssh -o ConnectTimeout=Time IP
1、文件类型- file 普通文件d directory 目录文件b block 块设备文件c character 字符设备文件l sysmbolic link file 字符链接文件p pipe 命令管道文件s socket 套接字文件2、文件权限9位 每3位为一组,每一组:r
windows:dll Dynamic Link Library Linux:so shared object 魔数 很多类型的文件,其起始的几个字节的内容是固定的(或是有意填充,或是本就如此)。根据这几个字节的内容就可以确定文件类型,因此这几个字节的内容被称为魔数 (magic numb
进程管理 内存管理 文件系统 网络功能 硬件驱动 安全机制
列出目录中所有文件并导入文件ls | Format-Table name > C:\1234.txt 循环创建目录并拷贝目录下指定文件foreach ($FileName in get-content c:\1234.txt) {New-Item -Path C:\Test\ -Name $FileName -Type Directory -forcecopy-item
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号