
linux基础,运维
文章平均质量分 84
陌上繁花绽
哈哈哈哈哈哈哈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kubernetes 的高级资源对象
前面学习了使用yaml直接创建pod,但是在创建的时候遇到了一些问题1、很多参数无法修改2、无法多副本。原创 2022-07-16 22:13:44 · 744 阅读 · 0 评论 -
shell编程1
本篇博客参考:https://www.cnblogs.com/jjzd/p/6014301.html 1、如何给脚本传递参数:./script argument栗子1:传递一个参数给脚本,若参数为q或Q退出脚本,否则就显示用户参数[root@server1 shell]# ./argument.sh sUnkownAgruments:s[root@server1 shel...原创 2018-04-25 19:42:29 · 366 阅读 · 0 评论 -
find命令
参考:http://man.linuxde.net/find列出当前目录下的所有目录及文件[root@server1 find]# find .默认列出以.txt结尾的文件及目录。要想只列出文件,需要用 -type f 指明。( f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 ) 忽略大小写(要匹配对象...转载 2018-04-17 00:28:31 · 543 阅读 · 0 评论 -
mysql学习总结(二进制日志、服务器变量、事务日志)
1、mysql的二进制日志:记录导致数据改变或潜在导致数据带变的SQL语句; 功能:用于“重放“日志中的事务 Log_name :日志名 Pos:起始位置 Event_type:事件类型 server_id:服务器id End_log_pos:结束位置 (当前事件结束的下一个位置,下一个事务从245开始) 查看mariadb自行管...原创 2018-04-03 15:21:49 · 1038 阅读 · 0 评论 -
free uptime df du
Buffer 缓冲区: 是块设备的读写缓冲区,buffer 是I/O 缓存,用于内存和硬盘(或其他 I/O设备)之间的数据交换的速度而设计的。 存储慢的数据先把数据存放到buffer,达到一定程度存储快的设备再读取buffer的数据,在此期间存储快的设备CPU可以干其他的事情。 Cache缓存区: cache是高速缓存,用于cpu与内存之间的缓冲。主要原因是cpu与memory,由于cpu...转载 2018-04-15 20:51:28 · 461 阅读 · 0 评论 -
网络知识总结
一、总线型网络:总线型拓扑结构简称总线拓扑,它是将网络中的各个节点设备用一根总线(如同轴电缆等)挂接起来,实现计算机网络的功能。 各个主机之间通信是通过MAC地址。 MAC(Medium/Media Access Control)地址,也叫硬件地址,用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。 MAC地址对应于OSI参考模型的第二层数据链路层...原创 2018-03-29 10:45:05 · 1155 阅读 · 0 评论 -
TCP的三次握手,四次挥手
以下内容参考:https://blog.youkuaiyun.com/qzcsu/article/details/72861891https://blog.youkuaiyun.com/zhangliangzi/article/details/52554439https://www.cnblogs.com/Andya/p/7272462.html UDP,在传送数据前不需要先建立连接,远地的主机在...原创 2018-04-19 17:53:08 · 223 阅读 · 0 评论 -
硬连接与软连接
原文参考:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html#fig2使用stat 命令查看iNode号[root@localhost ~]# stat install.log File: `install.log' Size: 41364 Blocks: 96 ...原创 2018-11-27 17:00:59 · 209 阅读 · 0 评论 -
特殊权限
Linux系统上的特殊权限:SUID,SGID,Sticky安全上下文:前提:进程有属主属组,文件有属主属组(1)任何一个可执行程序文件能不能启动为一个进程,取决于发起者对文件是否有执行权限(2)启动为进程后,进程的属主为发起者,属组为发起者所属组(3)进程访问文件时的权限,取决于进程的发起者SUID启动为一个进程后,属主不再是发起者,而是文件可执行程序文件的属主。我可看到普通...原创 2018-11-11 18:51:56 · 288 阅读 · 0 评论 -
shell编程2-----算术运算、条件测试
算术运算+ - * / %+=,-=,*= /= %=i++,i--实现算术运算:(1)let var=算术表达式[root@server1 bash]# num1=2[root@server1 bash]# num2=3[root@server1 bash]# let sum=$num1+$num2[root@server1 bash]# echo $sum5(2)$[算...原创 2018-11-11 17:13:25 · 349 阅读 · 0 评论 -
shell编程1----变量
逻辑运算:true,false1 0与:&& 或:|| 非:! 短路运算:&&:有0则为0||:有1则为1写一个脚本,实现如下功能:1、如果bash用户存在,则显示其存在,否则添加之显示添加的用户id号等信息2、如果bash用户登录了当前系统,就显示bash用户在线,否在显示其不在线...原创 2018-11-10 18:47:51 · 262 阅读 · 0 评论 -
Nginx
nginx特新模块化设计、较好的扩展性高可靠性:master--->worker底内存消耗:1000个keep-alive模式下的connection,仅需2.5MB的内存支持热部属:可以不停机更新配置文件,日志文件滚动,升级程序版本;支持事件驱动,AIO(异步IO)基本功能:静态资源的web服务器,能缓存打开的文件描述符http、smtp、pop3协议的反向代理服务器缓..原创 2018-10-24 09:36:05 · 281 阅读 · 0 评论 -
Tomcat的基础配置
安装Tomcat官网:http://tomcat.apache.org前提:安装jdk在官网下载tomcat压缩包,解压,设置环境变量查看catalina脚本文件的帮助信息开启tomcattomcat默认监听在8080端口上开启服务后,就可以访问tomcat的web页面了tomcat的目录结构bin:脚本及启动时用到的类lib:类库conf:配置文件logs:...原创 2018-10-10 18:41:15 · 340 阅读 · 0 评论 -
DNS and BIND
区域解析库:由RR组成 资源记录:Resource Record,RR 记录类型:A,PTR,SOA,NS,CNAME,MX,AAAASOA:Start Of Authority ,起始授权记录: 一个区域解析库有且只能由一个SOA库,并且出现在第一条(用来说明当前的区域解析库为哪个区域所用,由谁负责) A:internet Address,作用:FQDN —> IP原创 2018-10-16 19:43:37 · 493 阅读 · 0 评论 -
tcpdump、nc
tcpdump:一个抓包工具。混杂模式(promisc模式)抓获指定端口相关报文-i interface-w file:将结果保存至文件中-r file:读取文件expression关键字:type:host,net、port、portrangedir(流向):src,dst,src or dst, src&dstproto(协议):ether、ip、arp、tcp、u...原创 2018-10-14 11:32:44 · 1061 阅读 · 0 评论 -
memcached
(write.blog.youkuaiyun.com/mdeditor)高性能的key/value数据缓存软件系统: https://blog.youkuaiyun.com/liangyihuai/article/details/54864952 结构化数据:RDBMS 半结构化数据:JSON(Documentation)—–> NoSQL 非结构化数据:文件系统(分布式文件系统存储)key是u...原创 2018-10-13 19:37:05 · 281 阅读 · 0 评论 -
I/O模型
I/O: IO:一方能够提供服务(被调用方),一方需要调用别人的服务(调用方)。IO请求就是调用方向被调用方请求运行一个应用或函数(库调用,系统调用),被调用方在本地进行一些处理,处理完成后将处理得结果响应给调用方,调用方什么时候知道自己的请求结束了呢?所以就有了同步和异步同步和异步(synchronous,asyncronous) : 关注的是消息通知机制 同步...原创 2018-05-07 20:39:04 · 208 阅读 · 0 评论 -
grep命令
参考:http://man.linuxde.net/grep通配符:*:匹配任意长度的任意字符 *n:以n结尾?:匹配任意单个字符 ???y*:表示y前面有3个字符,以任意字符结尾[]:匹配指定范围内的任意单个字符[^]:匹配指定范围外的任意单个字符 [^0-9]*:表示以非数字开头[[:space:]]:所有的空白字符[[:lower:]]:所有的消息小写...原创 2018-05-03 22:08:07 · 424 阅读 · 0 评论