随笔分类 - Linux
摘要:Docker registry 的作用 我们通常使用的 docker 镜像,都是在 docker hub 上面拉取的,配置的国内镜像也是复制了一份 docker hub 上面的镜像,如果我们有的隐私项目不想对外共享,或者公司内部,没有连接外网,这时就非常的需要 docker 私有镜像仓库,我们可以配
阅读全文
摘要:Dcoker 入门 确保docker 已经安装好了,如没有装好的可以参考:Docker | 安装 运行第一个容器 docker run -it ubuntu /bin/bash docker run :运行容器的命令。 -i: 保证容器中的 STDIN标准输入是开启的。 -t:为容器分配置一个伪tt
阅读全文
摘要:Ubuntu18/16 安装Docker 切换为 root 用户,非 root 用户,请在所有命令前面加上 sudo 更新apt apt update 安装依赖 apt install apt-transport-https ca-certificates curl software-propert
阅读全文
摘要:awk 命令简介 awk 是一个强大的文本分析工具,相对于grep 的查找,sed的编辑,awk 在其对数据分析并生成报告时,显得非常强大,awk 其实是一门语言,”格式扫描和处理语言“,它允许您创建简短的程序,这些程序读取输入文件 ,为数据排序,处理数据,对输入执行计算以及生成报表等。 awk 命
阅读全文
摘要:sed 命令介绍 sed:Stream Editor 文本编辑,是一个非交互式的命令行工具,能够完美的配合正则表达式使用,功能非常强大,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,然后用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复,走
阅读全文
摘要:什么是字符编码 字符编码可以实现对非英文字符的支持,防止非英文字符的乱码。 国内常用的字符编码 UTF-8 GBK 设置虚拟机的字符编码 我们可以对虚拟机的字符编码进行查看,临时修改,永欠修改。 查看字符编码的方法: echo $LANG 临时修改字符编码的方法: LANG=zh_CN.UTF-8
阅读全文
摘要:为什么要做命令提示符优化? 当我们使用 cat 查看一个文件,如果这个文件是一个屏幕可以显示过来还好,如果一个屏幕显示不过来,那么找到这个文件的开头非常的难受,随然也可以找到,但是肯定不能快速找到。比如: 这时,因为命令提示符号与文件的颜色是一致的,所以无法快速找到文件的开头,从头查看内容。如果行进
阅读全文
摘要:命令:dd dd 命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式:dd[参数] dd 命令是一个比较重要而且比较有特色的一个命令,它能够让用户按照指定大小和个数的数据块来复制文件的内容。 dd命令的参数据及其作用 | 参数 | 作用 | | | | |if |输入的文件名称 | |of
阅读全文
摘要:vi vi 命令的三种使用模式 命令模式 编辑模式 底层模式 模式之间进行切换和快捷使用方式: 命令模式中会使用的快捷方式: G --> 将光标移动到行尾 gg --> 将光标移动到行首 (数字n)gg --> 将光标移动到第n行的行首 dd --> 首光标所在行进行剪切 (数字n)dd --> 从
阅读全文
摘要:查看软件的运行状态 systemctl status sshd 可以看到这个服务现在状态是开启动的,在第三行后面,有显示状态。我们可以通过命令修改服务听启动状态。 systemctl diable sshd 当服务状态被修改之后,不会立即生效,只有重启过后才会生效,这时候我们再执行·reboot命令
阅读全文
摘要:网卡配置 网卡的地址为:/etc/sysconfig/network-scripts/ifcfg-eth0 网卡的地址通常都为上面的那一个,但是有的机器情况可能不太一样,所以最后的网卡的文名有些不一样,但是前端的目录地址是一样的。 我们可以查看文件中的内容: 因为我用的是阿里云的服务器,所以不能修改
阅读全文
摘要:alias alias 命令作用为命令起别名,意思是把一段长的命令,通过起别名,可以用非常短的命令就可以调用。 查看系统中预定义的别名 使用 alias 命令可以查看系统中预定义的别名: 我们可以看到, 系统预定义的别名,基本上都是我们常用的命令,比如: ll 命令,就是 ls -l 命令的别名 r
阅读全文
摘要:alias alias 命令作用为命令起别名,意思是把一段长的命令,通过起别名,可以用非常短的命令就可以调用。 查看系统中预定义的别名 使用 alias 命令可以查看系统中预定义的别名: 我们可以看到, 系统预定义的别名,基本上都是我们常用的命令,比如: ll 命令,就是 ls -l 命令的别名 r
阅读全文
摘要:根目录 在 Linux 中有且只有一个根目录,就是 / (斜杠),Linux 中没有比根目录再高一阶的目录了,没有目录包含根目录,根目录就是 Linux 最顶层的目录。 Linux 中用斜杠 / 来标明目录的层级与包含关系,Linux 的目录形式是这样的 /usr/bin,bin 是 usr 目录的
阅读全文
摘要:文件权限 普通权限 在 Linux系统中一切都是文件,每个文件都有所有者和所属组,但是每个文件的类型不尽相同,因此 Linux 系统使用了不同的字符来加以区分这些文件: -: 普通文件 d: 目录文件 l: 链接文件 b: 块设备文件 c: 字符设备文件 p: 管道文件 在 Linux 系统中,规定
阅读全文
摘要:用户管理 Linux 系统在计设之初就是为了满足多个用户同时工作的需求,因此 Linux 系统必须具备很好的安全必,所以我们平时工作时,使用的用户是 root 用户创建出来的管理用户,只能做特定的工作,不能执行破坏性的命令。 root 用户,在我们一般的理解中,他是 Linux 系统的管理员,其实这
阅读全文
摘要:创建链接 --> ln ln 是 link 的缩写,表示:链接,ln 命令表示创建文件之间的链接 创建链接有两种方式:硬链接、软链接 在这之前我们先了解一下文件的存储,在 Linux 系统上,每一个文件都会被分配到一个标示号码:inode,因为每个文件名都绑定到它的文件内容。 硬链接 硬链接就是使用
阅读全文
摘要:Linux | 定时任务 有时候因为业务需要,服务白天不能停机,但是还需要更新服务,所以只能等到凌晨两点的时候去运行脚本,去更新服务。所以这个时候定时任务就有用处了,可以写一个脚本,在指定的时间段,启动或者停止某个服务,这就实现了简单的服务器自动化运维。 定时任务分为一次性定时任务 & 周期性定
阅读全文
摘要:流程控制语句 简单的Shell 脚本还不能满足我们日常工作的需要要,因为他不能批量的帮我们完成工作,所以Shell引入了 if、for、while、case 4种流程控制语句来帮助我们完成工作。 if 条件判断语句 if 语句可以让脚本根据实际情况自动执行相应的命令,if语句可以为单分支结构、双分支
阅读全文
摘要:Shell 脚本的介绍 Shell脚本通过Shell终端解释器当作人与计算机硬件之间的翻译官,用户可以通过它执行各种命令,不仅有简单的,还有复杂的,比如:判断、循环、分支等这些高级编程中才有的特性。Shell 命令有两种工作方式: 交互式:用户每输入一条命令就立即执行。 批处理:由用户事先编写好一个
阅读全文