
linux
weixin_43935079
这个作者很懒,什么都没留下…
展开
-
linux 环境变量的设置 PATH=:
Linux 环境变量(export命令)环境变量启动过程:功能说明:设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,这样我们每次用的时候必须指定执行文件的目录,麻烦,在代码中先执行export,这个相当于告诉程序,执行某某东西时,需要的文件或什么东东在这些目录里)语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序...原创 2019-01-05 16:54:31 · 314 阅读 · 2 评论 -
Linux各目录说明及用途介绍
linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配 置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。/sbin:系统管理命令,这...原创 2019-01-14 17:16:56 · 363 阅读 · 0 评论 -
Kubernetes创建pod一直处于ContainerCreating排查和解决
用k8s创建完pod后,发现无法访问demo应用,查了一下pods状态,发现都在containercreationg状态中。百度了一下,根据网上的方法,查了一下mysql-jn6f2这个pods的详情其中最主要的问题是:details: (open/etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file...原创 2019-01-09 10:57:25 · 467 阅读 · 1 评论 -
linux 最常用yum源 remi
CentOS下除了EPEL源之外还有REMI的源,REMI源保证了软件的最新版,注意:并不一定是稳定的。并且安装了REMI源默认是不开启的,只有有需要的时候才进行开启使用。在CentOS 7上:# rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi# rpm -ivh http://rpms.famillecollet....原创 2019-01-15 10:48:14 · 489 阅读 · 0 评论 -
系统安装-007 CentOS7yum源添加、删除及其yum优化
一、配置阿里云源为主源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo阿里云官方教程:http://mirro...原创 2019-01-15 11:14:55 · 352 阅读 · 0 评论 -
查看和修改Linux的时间、时区
一、查看和修改Linux的时区查看当前时区命令 : “date -R”修改设置Linux服务器时区方法 A命令 : “tzselect”方法 B 仅限于RedHat Linux 和 CentOS命令 : “timeconfig”方法 C 适用于Debian命令 : “dpkg-reconfigure tzdata”复制相应的时区文件,替换系统时区文件;或者创建链接文件cp ...原创 2019-01-09 18:50:58 · 257 阅读 · 0 评论 -
[自动化] Ansible之使用Playbooks详解
http://blog.51cto.com/11134648/2157443一、Playbook简介Playbook 是由一个或多个play组成的列表,主要功能是将task定义好的角色归并为一组进行统一管理,也就是通过Ansible的模板将多个play组织在一个Playbook中运行。二、playbook格式playbook由YMAL语言编写。YAML参考了其他多种语言,包括:XML、C语...转载 2019-01-15 13:06:44 · 465 阅读 · 0 评论 -
linux 下vim的使用(学习必看!!重要)
vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;因为程序简单,编辑...转载 2019-01-15 13:45:04 · 174 阅读 · 0 评论 -
CentOS7中systemctl的使用与CentOS6中service的区别
从CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令 systemctl命令 说明service [服务] start systemctl start [unit type] 启动服务service ...原创 2019-01-20 22:09:32 · 362 阅读 · 0 评论 -
shell脚本小实例
本文收集了一堆的shell脚本技巧,我说过,我写博客主要是作一些学习笔记,方便自己查阅,所以,我会搞出这么一篇文章,也没有什么不可理解的。关于这些技巧的出处,诶,我也忘了,可能来自theunixschool、 commandlinefu、酷勤网和igigo.net,当然了,也有部分是我自己的经验心得,管他呢,进了我的脑子就是我的了。shell 调试复制代码代码如下:sh -x somef...原创 2019-01-16 17:01:08 · 298 阅读 · 0 评论 -
echo -n 和echo -e 参数意义
echo -n 不换行输出$echo -n “123”$echo “456”12最终输出123456而不是123456123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;...原创 2019-01-16 17:22:30 · 194 阅读 · 0 评论 -
Centos 7安装Ansible+Ansible-Tower踩坑记
一、安装前环境Centos 7 最小化安装 | 4G内存 | 100GB硬盘注:Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新同时机器一定要联网,因为执行./setup的时候会联网安装很多的依赖包,安装速度和你的网速有关二、安装Ansible1.安装Ansible的epel源yum install -y http://dl.fedorapr...原创 2019-01-09 09:28:30 · 6434 阅读 · 0 评论 -
CentOS下安装tar包/rpm包
在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。(当然,也有用rp...转载 2019-01-09 09:10:43 · 631 阅读 · 0 评论 -
linux系统及docker相关源更新汇集
debian先要更新系统的软件源:sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak #备份一下软件源sudo vi /etc/apt/sources.list加入如下内容即可网易163更新服务器:deb http://mirrors.163.com/debian/ squeeze main non-free contrib...原创 2019-01-11 11:35:35 · 207 阅读 · 0 评论 -
Ansible 变量详解
ansible中变量的优先级extra vars (-e 选项指定的变量)最高inventory 主机清单中定义的变量(ansible_ssh_user等)play剧本中vars、vars_files定义的变量系统的facts变量角色定义的默认变量 最低从上到下优先级逐渐降低,高优先级会覆盖掉低优先级的变量一、在Inventory中定义变量详见《Ansible2:主机清单》二、在...原创 2019-01-17 21:03:27 · 915 阅读 · 0 评论 -
linux学习笔记 之常用命令工具疑问
在Ubuntu Linux上安装netstat (2014-01-01 13:52:23)在Ubuntu Linux上安装netstat,apt-get其实是找不到netstat包的,需要用apt-get安装net-tools。net-tools是Linux平台NET-3网络分发包,包括arp、hostname、ifconfig、netstat、rarp、route、plipconfig、s...原创 2019-01-03 11:48:51 · 256 阅读 · 0 评论 -
Ansible自动化运维介绍
一、Ansible介绍Ansible 简单的说是一个配置管理系统(configuration management system)。你只需要可以使用 ssh 访问你的服务器或设备就行。它也不同于其他工具,因为它使用推送的方式,而不是像 puppet 等 那样使用拉取安装agent的方式。你可以将代码部署到任意数量的服务器上!1.1、Ansible能做什么ansible可以帮助我们完成一些批量...原创 2019-01-18 08:24:36 · 558 阅读 · 0 评论 -
CentOS7.0 mysql 安装部署相关问题集合
要安装validate_password组件,请使用以下语句:INSTALL COMPONENT ‘file://component_validate_password’;组件安装是一次性操作,无需在每个服务器启动时完成。INSTALL COMPONENT加载组件,并将其注册到mysql.component系统表中,以便在后续服务器启动期间加载它。要卸载validate_password组件...原创 2019-01-18 13:21:48 · 366 阅读 · 0 评论 -
Kubernetes证书相关(CFSSL) 在Centos7下,使用cfssl工具生成CA证书
1.下载cfssl工具$ wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64$ chmod +x cfssl_linux-amd64$ sudo mv cfssl_linux-amd64 /root/local/bin/cfssl$ wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64$...原创 2019-01-13 11:38:44 · 1725 阅读 · 0 评论 -
kubernetes集群 简易搭建 完美教程
安装机器环境准备master节点安装node节点安装测试1,安装环境准备我的集群安装准备了4台虚拟机192.168.122.11 master节点192.168.122.12 node1节点192.168.122.13 node2节点192.168.122.14 node3节点四台机器都安装了centos7系统,安装过程中选择了最小安装,点选了右侧的基础开发组件配置网络修改...转载 2019-01-13 16:10:38 · 184 阅读 · 0 评论 -
ETCD集群安装配置及简单应用
转载至:https://blog.youkuaiyun.com/god_wot/article/details/77854093一、环境准备CentOS Linux release 7.3.1611 (Core)etcd-v3.2.6二、ETCD下载https://github.com/coreos/etcd/releases/download/v3.2.6/etcd-v3.2.6-linux-am...转载 2019-01-13 18:32:57 · 480 阅读 · 1 评论 -
etcd集群部署(持续更新)
集群部署切换命令行版本到v3:export ETCDCTL_API=3本地集群部署官方工具:goreman。提供基于Procfile配置文件的方式,部署简单。实际使用时,考虑服务的可用性,一般采用多机集群。本地集群可用于测试时快速搭建服务,具体操作参考官方文档,个人推荐测试时也是用多机集群部署方案。多机集群参考自官方文档。共有三种集群部署方案:Staticetcd Discov...转载 2019-01-13 19:25:17 · 223 阅读 · 0 评论 -
wget 递归下载整个网站 wget 忽略 robots.txt
有时间看到别人网站的页面比较漂亮,就想给扒皮下来,学习学习。分享一个我常用网站扒皮命令wget这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。wget加上参数之后,即可成为相当强大的下载工具。wget命令详解wget -r -p -np -k http://xxx.com/xxx-r, --recursive(递归) specify recursive dow...原创 2019-01-13 21:09:16 · 1962 阅读 · 0 评论 -
sed命令n,N,d,D,p,P,h,H,g,G,x解析
sed option ‘pattern{command1;command2…}’$cat test.txtThis is 1This is 2This is 3This is 4This is 51.p和Pp打印当前模式空间内容,追加到默认输出之后sed -n 'N;p' test.txt结果This is 1This is 3P打印从开始到第一个\n的内容,sed并不...原创 2019-01-16 22:17:51 · 487 阅读 · 0 评论