shell 进阶变量的指定 declare
摘要:declare 设置 -r 只读 -i 设置整形
阅读全文
posted @
2018-08-29 18:53
kingle-l
阅读(236)
推荐(0) 编辑
shell 括号的区别
摘要:$() 用于命令交换 里面会会执行命令,如果你写其他的: 会直接报错的 ` ` 也是用于命令交换的哦 和$() 的操作是一样的 ${ } 用于变量替换 每次调用环境的时候是需要带一个${ } 但是不带也不会影响 这个定义了变量的范围,比较不容易出错 $[ ] 用于算术计算 里面出现的只有数字 但是你
阅读全文
posted @
2018-08-29 17:57
kingle-l
阅读(532)
推荐(0) 编辑
shell 进阶之匹配字符串
摘要:一,操作字符串 1,字符串长度 expr 命令取字符串函数 自带shell函数读取 2,匹配字符串开头字串的长度 !!!!!!!!!!!!$substring是正则表达式.!!!!!!!!! expr 格式 expr match "$string" '$substring' expr "$strin
阅读全文
posted @
2018-08-28 20:56
kingle-l
阅读(3717)
推荐(0) 编辑
shell 操作符详解
摘要:= 赋值操作符,可以用于算术和字符串赋值 + 加法计算 - 减法运算 * 乘法运算 / 除法运算 ** 幂运算 % 模运算 取他除后的剩余数 因此这个十分好求公约数 += "加-等于" (把变量的值增加一个常量然后再把结果赋给变量) -= "减-等于" (把变量的值减去一个常量然后再把结果赋给变量)
阅读全文
posted @
2018-08-28 20:01
kingle-l
阅读(1901)
推荐(0) 编辑
NFS 网络文件系统
摘要:1, NFS存储服务概念介绍 NFS是Network File System的缩写,中文意思是网络文件系统, 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录 NFS服务器只支持Linux服务器之间共享数据存储 windows服务器和linux服务器都存在: 尽量不要使用
阅读全文
posted @
2018-08-24 09:00
kingle-l
阅读(539)
推荐(0) 编辑
97 条 Linux 运维工程师常用命令总结[转]
摘要:1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的详细信息 -c 根据ctime排序显示 -t 根据文件修改时间排序 color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'n
阅读全文
posted @
2018-08-23 08:53
kingle-l
阅读(288)
推荐(0) 编辑
rsync 参数配置说明[转]
摘要:rsync 特性 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。 安全:
阅读全文
posted @
2018-08-21 11:28
kingle-l
阅读(1008)
推荐(0) 编辑
shell 脚本学习之内部变量
摘要:一,$BASH Bash的二进制程序文件的路径 二,$BASH_ENV 这个环境变量会指向一个Bash的启动文件, 当一个脚本被调用的时候, 这个启动文件将会被读取. 三,$BASH_SUBSHELL 这个变量用来提示子shell的层次 四, $BASH_VERSINFO[n] 这是一个含有6个元素
阅读全文
posted @
2018-08-20 21:38
kingle-l
阅读(452)
推荐(0) 编辑
ansible 入门学习(一)
摘要:一,ansible 目录结构 (来自于ansible权威指南) 二,ansible.cfg 配置项说明 /etc/ansible/ansible.cfg --> ———————————————————————————————————————————————————————————— ANSIBLE_
阅读全文
posted @
2018-08-20 12:00
kingle-l
阅读(1203)
推荐(0) 编辑
python 管理多版本之pyenv
摘要:安装软件: 一, [root@management ~]# pyenv install -listAvailable versions: 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4-dev 3.4.1 3.4.2 3.4.3 3
阅读全文
posted @
2018-08-20 10:17
kingle-l
阅读(166)
推荐(0) 编辑
CentOS6 克 隆
摘要:原始机子关机 自己设置名字 保存地址 开机 配置hosts 后面的为你要设置的名字不配置可能xshell链接上不了网 更改名字: 配置网卡 删除物理地址 mac 和 uuid 删除网卡 重启
阅读全文
posted @
2018-08-18 19:12
kingle-l
阅读(201)
推荐(0) 编辑
yum 本地仓库搭建
摘要:一,配置yum源 设置镜像 挂载 查看是否挂在成功 复制镜像内容到opt下面 删除不相关内容 进入/mnt/Packages 安装生成缓存文件 选择这个结尾的 更新本地yum源 yum clean all 生成缓存 搭建完成 二,ftp局域网配置 安装vsftpd iptables 设置 /etc/
阅读全文
posted @
2018-08-18 18:40
kingle-l
阅读(230)
推荐(0) 编辑
子网划分
摘要:一, IP地址是由网络号(net ID)与主机号(host ID)两部分组成的。 二, 根据不同的取值范围,IP地址可以分为五类;IP地址中的前5位用于标识IP地址的类别: 划分子网情况 如:172.16.2.160/255.255.255.192(IP地址/掩码) 1010 1100 0001 0
阅读全文
posted @
2018-08-17 10:50
kingle-l
阅读(635)
推荐(0) 编辑
[转] 反码 原码 补码
摘要:原码, 反码, 补码 详解 本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码,
阅读全文
posted @
2018-08-17 09:03
kingle-l
阅读(351)
推荐(0) 编辑
网络安全基础之arp
摘要:ARP(Address Resolution Protocol),中文解释为地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。 ARP大致工作流程如下: 主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址。 收到返回消息后将该IP
阅读全文
posted @
2018-08-16 14:03
kingle-l
阅读(608)
推荐(0) 编辑
kali 安装命令类
摘要:apt-get常用命令:update – 取回更新的软件包列表信息upgrade – 进行一次升级install – 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)remove – 卸载软件包purge – 卸载并清除软件包的配置autoremove – 卸载所有自动安装且
阅读全文
posted @
2018-08-16 11:14
kingle-l
阅读(1026)
推荐(0) 编辑
ansible 实战项目之文件操作(二)
摘要:一,前言 如果没有安装好的话看我以前的贴子哦!! 上次安装已经确定通了,所以下面步骤应该是完全ok的 特点: (1)、轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可; (2)、批量任务执行可以写成脚本,而且不用分发到远程就可以执行; (3)、使用python编写,维护更简
阅读全文
posted @
2018-08-15 18:58
kingle-l
阅读(1764)
推荐(0) 编辑
tcp 三次握手,四次挥手几常见面试题
摘要:TCP报文首部 TCP连接的建立(三次握手) 最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。 TCP连接的释放(四次挥手) 数据传输完毕后,双方都可释放连接。最开始的时候,客户端和服务器都是处于ESTABLISHED状态,然后客户端主动关闭,服务
阅读全文
posted @
2018-08-15 12:19
kingle-l
阅读(7494)
推荐(1) 编辑
单播,广播,组播
摘要:单播、多播和广播单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在? 1.单播:网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来
阅读全文
posted @
2018-08-14 10:40
kingle-l
阅读(1727)
推荐(0) 编辑
php编译常见错误
摘要:php PHP编译安装时常见错误解决办法[转]This article is post on https://coderwall.com/p/ggmpfaconfigure: error: xslt-config not found. Please reinstall the libxslt >=
阅读全文
posted @
2018-08-12 14:29
kingle-l
阅读(189)
推荐(0) 编辑
shell特殊字符汇总【转】
摘要:Linux下无论如何都是要用到shell命令的,在Shell的实际使用中,有编程经验的很容易上手,但稍微有难度的是shell里面的那些个符号,各种特殊的符号在我们编写Shell脚本的时候如果能够用的好,往往能给我们起到事半功倍的效果,为此,特地将Shell里面的一些符号说明罗列成对照表的形式,以便快
阅读全文
posted @
2018-08-11 14:20
kingle-l
阅读(668)
推荐(0) 编辑
memcached 安装
摘要:一,安装扩展库 libevent 编译安装 !! # tar -zxvf libevent-2.1.8-stable.tar.gz # cd libevent-2.1.8-stable # ./configure -prefix=/usr/local/memcache/libevent # make
阅读全文
posted @
2018-08-06 19:44
kingle-l
阅读(131)
推荐(0) 编辑
shell的常用脚本一
摘要:批量创建用户名脚本: 批量删除用户: 扫描内网存活主机 1 ######################################################################### 2 # File Name: scan_ip.sh 3 # Author: kingle 4
阅读全文
posted @
2018-08-06 16:36
kingle-l
阅读(223)
推荐(0) 编辑
mysql 学习之 DDl语句
摘要:mysql 1,登入mysq1: mysql -uroot -p >密码隐藏登入好点 2,mysql操作: 创建数据库:create databases test1; 查看数据库:show datadases 进入数据库:use test 查看数据表:show tables 删除数据库:drop t
阅读全文
posted @
2018-08-06 15:57
kingle-l
阅读(198)
推荐(0) 编辑
mysql 命令笔记
摘要:添加密码 mysqladmin -uroot -p password 123456创建用户只能在10.0.0.0网段下访问数据库grant select,create,insert,update on kingle.* to 'kingle'@'10.0.0.%' identified by '12
阅读全文
posted @
2018-08-06 15:35
kingle-l
阅读(217)
推荐(0) 编辑
自动化交互expect
摘要:自动化交互expect 一,介绍 每次服务器控制链接都需要输入密码,很麻烦,每次交互大大延长了时间 因此就有了免交互及自动化交互存在expect 二,安装 yum install expect -y 查看是否安装成功 rpm -qa expect 安装算是完成了 三,ssh链接交互 主机:三台 >一
阅读全文
posted @
2018-08-04 21:46
kingle-l
阅读(341)
推荐(0) 编辑
linux运维之top命令
摘要:统计信息区前五行是系统整体的统计信息: 第一行是任务队列信息,同 uptime 命令的执行结果.其内容如下: 第二、三行为进程和CPU的信息,当有多个CPU时,这些内容可能会超过两行.内容如下: 最后两行为内存信息.内容如下: 进程信息区统计信息区域的下方显示了各个进程的详细信息. 首先来认识一下各
阅读全文
posted @
2018-08-02 11:13
kingle-l
阅读(249)
推荐(0) 编辑