04 2021 档案
摘要:.bashrc vs .bash_profile If you spend a lot of time on the command line, chances are that you’ll want to customize your shell environment. This can me
阅读全文
摘要:参考: [1] zsh oh-my-zsh 插件推荐
阅读全文
摘要:问题: 执行 bin/zkServer.sh 时,遇到JAVA_HOME is not set and java could not be found in PATH.的问题 解决: Java alternatives 现在使用下面的命令将Java的位置给 LinuxOS # update-alte
阅读全文
摘要:Zookeeper - Installation ZooKeeper 服务是 java 程序,运行在 JVM 环境,需要安装 JDK6 或以上版本 跟随以下步骤安装 Zookeeper 框架 第一步:检查 Java 是否安装 运行如下命令 $ java -version 如果没有Java信息,按照下
阅读全文
摘要:SSH(远程连接工具) 连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序)
阅读全文
摘要:1.linux 的标准输入与输出 linux标准输入设备指的是键盘,标准输出设备指的是显示器,标准错误输出指的是显示器。 设备 设备名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准错误输出 2.Li
阅读全文
摘要:问题: 执行 firewall-cmd 命令, 添加重复的端口,返回值是0 查询文档, Exit Codes ALREADY_ENABLED: 11,但是返回值确实0. 原因: 序列选项是可以多次指定的选项,如果至少有一个项目成功,退出代码为0。ALREADY_ENABLED (11)、NOT_EN
阅读全文
摘要:问题现象: 创意一个 docker 镜像. 并且构建成功. 运行容器 ,并查看 容器时, 它显示空的列表. [root@localhost learn2]# docker build -t tomcatenv:1.0 . Sending build context to Docker daemon
阅读全文
摘要:Linux 命令行快捷键 在操作Linux的时候,有的时候从其他地方copy一段命令,发现前面多了东西或少了东西,要移动左右键到最前面,改完再移动到最后面,真是麻烦至极,幸好有快捷键,来解决一些这样的问题。 涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、
阅读全文
摘要:session 是什么? 我们常见的 Linux session 一般是指 shell session。Shell session 是终端中当前的状态,在终端中只能有一个 session。当我们打开一个新的终端时,总会创建一个新的 shell session。 就进程间的关系来说,session 由
阅读全文
摘要:VNC Virtual Network Computing (VNC) 是一个图形化桌面共享系统, 可以远程连接计算机, 使用键盘和鼠标. 本文包含 在RHEL8上,安装和配置 VNC server 的步骤 . 我们还会展示如何通过SSH通道安全的连接. 环境 Red Hat Enterprise
阅读全文
摘要:DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。 浏览器会根据 DOM 模型,将结构化文档(比如 HTML 和 XML)解
阅读全文
摘要:原型链 JavaScript 规定,所有对象都有自己的原型对象(prototype)。一方面,任何一个对象,都可以充当其他对象的原型;另一方面,由于原型对象也是对象,所以它也有自己的原型。因此,就会形成一个“原型链”(prototype chain):对象到原型,再到原型的原型…… 如果一层层地上溯
阅读全文
摘要:1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimt
阅读全文
摘要:安装 vim8要求安装pynvim pip install pynvim msgpack-python 用 vim 包管理工具安装 defx call plug#begin('~/.vim/plugged') Plug 'git://github.com/Shougo/defx.nvim.git'
阅读全文
摘要:一. 正则表达式 在vim中正则表达式得到了十分广泛的应用。 最常用的/ 和 :s 命令中,正则表达式都是不可或缺的。 下面对vim中的正则表达式的一些难点进行说明。 关于magic vim中有个magic的设定。设定方法为: :set magic " 设置magic :set nomagic "
阅读全文
摘要:[Vim]用行号参与替换 一个小技巧。Vim有好处千种,”替换”只是其中一个。 除了强大的正则表达式,\=也是一个好用的工具。比如要生成这么一个文件 This is number 1 This is number 2 This is number 3 This is number 4 This is
阅读全文
摘要:map映射 在vim配置文件中经常会看到map、nmap、imap、vmap、vnoremap、nunmap、nmapclear等,都是什么意思呢? map前的n、v、nore、un等表示下列含义: nore 非递归 n 普通模式生效 v 可视模式生效 i 插入模式生效 c 命令行模式生效 un 后
阅读全文
摘要:LEADER 键 Vim预置有很多快捷键,再加上各类插件的快捷键,大量快捷键出现在单层空间中难免引起冲突。为缓解该问题,而引入了前缀键<leader>。藉由前缀键, 则可以衍生出更多的快捷键命名空间(namespace)。例如将r键配置为<leader>r、<leader><leader>r等多个快
阅读全文
摘要:RHEL8 - 使用光盘源 官方源下载速度不稳定, 使用光盘源更快,更稳. 1. 挂载 RHEL8.iso 创建 挂载用的文件夹 mkdir /media/cdrom 挂载光盘 mount /dev/cdrom /media/cdrorm 2. 拷贝 repo 文件 光盘 media.repo 文件
阅读全文
摘要:linux常用通配符有* ,?,[ ],[^],[:space:],[:punct:],[:lower:],[:upper:],[:digit:],[:alnum:]等等。 在linux中,有通配符及正则表达式,那么什么是通配符和正则表达式,什么时候用? 通配符 它是由shell解析,并且一般用于匹
阅读全文
摘要:traceroute 一直打印 * * * , 但是 ping baidu.com 没有问题 ping baidu.com [kami@localhost ~]$ ping baidu.com PING baidu.com (39.156.69.79) 56(84) bytes of data. 6
阅读全文
摘要:在man命令帮助信息的界面中,所包含的常用操作按键及其用途如表2-2所示。 表2-2 man命令中常用按键以及作用 按键 作用 空格键 向下翻一页 PaGe down 向下翻一页 PaGe up 向上翻一页 home 直接前往首页 end 直接前往尾页 / 从上至下搜索某个关键词,如“/linux”
阅读全文
摘要:chmod (change mode) 控制用户对文件的权限的命令 Linux/Unix 的文件调用权限分为 三级: 文件所有者 (Owner) 用户组 (Group) 其他用户 (Other Users). 只有 文件所有者 和 超级用户 可以修改文件或目录的权限. 可以 使用 绝对模式 (八进制
阅读全文
摘要:Linux 系统中 通过 用户组 管理用户 如何通过用户组和访问控制表 (ACL) 来管理用户. 新建两个用户: olivia nathan 新建两个用户组: readers editors olivia 属于 editors 用户组, 而 Nathan 属于 readers 用户组. reader
阅读全文
摘要:构造函数的继承 让一个构造函数继承另一个构造函数,是非常常见的需求。这可以分成两步实现。第一步是在子类的构造函数中,调用父类的构造函数。 function Sub(value) { Super.call(this); this.prop = value; } 上面代码中,Sub是子类的构造函数,th
阅读全文
摘要:1. 涵义 this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 前一章已经提到,this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this都有一个共同点:它总是返回一个对象。 简单说,this就是属性或方法
阅读全文
摘要:配置静态IP 1.查看IP配置信息 ifconfig 如上图所示,我的em1网卡已配置好 2、编辑em1对应的配置文件,位于/etc/sysconfig/network-scripts/ifcfg-你的网卡名字 操作:vim /etc/sysconfig/network-scripts/ifcfg-
阅读全文
摘要:运算符 1. 算数运算符 运算符 处理数据的基本方法, 用来从现有的值得到新的值. JavaScript 提供了多种运算符, 覆盖所有主要运算. 概述 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运算符: x - y 乘法运算符: x * y
阅读全文
摘要:数组 1. 定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; 上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。 除了在定义时赋值,数组
阅读全文
摘要:函数 函数 一段 可以 反复 调用 的 代码块. 函数 还能 接收输入的参数, 不同 参数 会 返回 不同的值. 1. 概述 1.1 函数声明 Js 有 三种 声明 函数 的方法 (1) function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数
阅读全文
摘要:数据类型 1 对像 简单讲, 一组"键值对"的集合, 一种无序的复合数据集合 var obj={ foo: 'Hello', bar: 'World' }; 如上, 大括号就定义了一个对象,并赋值给一个变量obj, 所以 obj 就指向一个对象. 该 对象 内部 包含 两个键值对, 第一个 键值对
阅读全文
摘要:yarn global add @vue/cli-init 重新装过yarn 和 vue 都不行 λ where vue D:\scoop\apps\yarn\current\bin\vue D:\scoop\apps\yarn\current\bin\vue.cmd vue.cmd的内容 @"%~
阅读全文
摘要:因为中国地区访问像 github 这种国外网站很不稳定, 所以在一般都是采用镜像网站的方式间接访问. 而 vim-plug 下载时都是用的实际网站, 我们可以修改 plug.vim 来将实际网站变为镜像网站, 提高下载成功率. 在 plug.vim 中搜索 github, 修改两条语句,即可成功下载
阅读全文
摘要:1.下载文件 安装包的下载路径为:https://nodejs.org/en/download/ 选择你需要的版本,这里我选择了 Windows Binary 64-bit 版本。 2.配置npm安装目录 .zip包下载完成之解压缩,之后在解压之后的文件路径下创建两个文件夹:node-global(
阅读全文
摘要:使用YUM查找软件包 命令:yum search <keyword> 列出所有可安装的软件包 命令:yum list 列出所有可更新的软件包 命令:yum list updates 列出所有已安装的软件包 命令:yum list installed 列出所有已安装但不在 Yum Repository
阅读全文
摘要:涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 (还有剪切功能) ctrl+k:删除当
阅读全文
摘要:命令行模式/界面模式 切换 一、存在问题 在VMware虚拟机中成功安装Linux系统后,如果启动Linux系统直接进入命令行模式,没有进入操作系统桌面模式,那么应该是没有配置安装GUI图形界面的程序包所致,启动系统会默认进入命令行模式的界面。 如果首次使用,不习惯命令行的模式,如何切换到图形化界面
阅读全文
摘要:I terminated the redis server using SHUTDOWN from redis-cli. Now the prompt shows 'not connected>'. The only way I found to restart the server was to
阅读全文
摘要:1. 临时密码(关闭redis,密码失效) (1)首先进入redis,如果没有开启redis则需要先开启: 命令行启动:其中a、b一起启动,c则另一命令行启动a、.\redis-server.exe 服务启动b、.\redis.windows-service.conf 服务配置c、.\redis-c
阅读全文
摘要:Redis 持久化 Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储. AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AO
阅读全文
摘要:当redis持久化选择rdb快照模式的时候,redis并不是实时的进行数据持久化,而是有一定的时间间隔。这个时候如果我们想要手动进行一次持久化,可以使用save或者bgsave命令。那么,这两个命令有什么区别呢? save命令 优点:节约系统资源。 缺点:会阻塞redis进程,阻塞期间,服务器无法响
阅读全文

浙公网安备 33010602011771号