随笔分类 - linux
linux学习
摘要:首先创建脚本 installjdk.sh 再执行上述脚本,执行 命令: ./intsalljdk.sh 或者 sh intsalljdk.sh\ 再执行java version就可以看到了 脚本解释: 定义变量:base_server yum install wget 下载jdk 解压jdk至、us
阅读全文
摘要:输出结果为: 由此可以得出: 利用@或*,可以将数组扩展成列表,然后使用#来获取数组元素的个数,格式如下: ${#array_name[@]}${#array_name[*]} 其中 array_name 表示数组名。两种形式是等价的,选择其一即可 如果某个元素是字符串,还可以通过指定下标的方式获得
阅读全文
摘要:1给脚本文件传参 执行传参: 输出结果: a a b b 2 给函数传参: 运行: 结果:
阅读全文
摘要:这三种方式都是可以定义变量的 variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符(例如空格、Tab 缩进等),那么可以不使用引号;如果 value 包含了空白符,那么就必须使用引号包围起来。使用单引号和使用双引号也是有区别的,稍后我们会详细说明。注意,赋值号=
阅读全文
摘要:shell脚本是一种程序与linux内核的语言: 第一个shell脚本: 就是输出cxy 如何执行这个脚本呢: 也可以使用source命令来运行 下面的脚本使用 read 命令从 stdin 获取用户输入的内容并赋值给 PERSON 变量,最后在 stdout 上输出: 如果没有虚拟机的可以进:ht
阅读全文
摘要:首先需要安装docker镜像: 由于需要启动数据库才可以进入数据修改my.cnf文件,可以选择安装vi命令,也可以选择挂在 在此选择是挂载的方法进行安装: 这样就可以创建两个mysql容器,但是需要修改my.cnf,上面创建的是文件文件夹 进入 cd /usr/master 执行 rm -rf my
阅读全文
摘要:首先执行: 执行apt-get update, 然后再次执行apt-get install vim即可成功安装vim。 然后我们就可以使用vim编辑 如果不进行更新就会报错: 此时会报出bash: vi: command not found 出现问题:
阅读全文
摘要:查看所有的镜像: docker images 查看所有的容器: docker ps -a 查看正在运行的容器: docker ps 移除容器: docker rm -f 容器id 移除镜像: docker rmi 镜像id 启动docker systemctl start docker 停止正在运行
阅读全文
摘要:一 elasticsearch安装 1 查找镜像: 可以看到如下截图; 2 拉取镜像 我并没有拉取search的版本,而是新的版本,就可以看到镜像了 3 启动es 4 浏览器访问: 但是9300端口是无法访问的,所以需要修改文件: 进入容器中: 是无法修改elasticsearch.yml这个文件的
阅读全文
摘要:CentOS 7.0默认使用的是firewall作为防火墙;若没有启用iptables 作为防火墙,则使用以下方式关闭防火墙: 关闭开机启动防火墙: 查看查状态 若已经启用iptables作为防火墙,则使用以下方式关闭:
阅读全文
摘要:一 docker安装: 1 首先需要检查linux内核的版本,docker要求linux内核是在3.10之上的, 2 更新yum源,注意这步应该是管理员权限,如果当前不是管理员,切换至管理员登录,在更新过程需要输入 y 确认 3 卸载旧版本的docker 4 安装需要的软件包, yum-util 提
阅读全文
摘要:首先必须安装xshell这个工具 使用xshell来操作服务非常方便,传文件也比较方便。就是使用rz,sz首先,服务器要安装了rz,szyum install lrzsz当然你的本地windows主机也通过ssh连接了linux服务器运行rz,会将windows的文件传到linux服务器运行sz f
阅读全文