随笔分类 - Linux
摘要:下载地址链接:https://pan.baidu.com/s/17mtxhTTOviFux4tbVGzKvA?pwd=nvsu提取码:nvsu–来自百度网盘超级会员V6的分享 简介Xftp 7是一种灵活且轻量级的SFFT/FTP客户端,用于需要安全地通过网络传输文件的用户。使用Xftp7软件能让文件
阅读全文
摘要:本文主要介绍使用shell实现一个简易的Docker。 一、目的 在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootFs,如果本身对虚拟化的发展没有深入的了解,那么很难对这几个概念有深入的理解,本文的目的就是通过在操作系统中以交互式的方式去理解,Cgr
阅读全文
摘要:1. 为何叫做shell? 我们知道计算机的运作不能离开硬件,但使用者却无法直接操作硬件,硬件的驱动只能通过一种称为操作系统(OS,Operating System)的软件来管控。linux严格来说只是一个操作系统,我们称之为内核(kernel)。 使用者没有办法直接操作一个kernel,而是通过k
阅读全文
摘要:1、请简述OSI七层网络模型有哪些层及各自的含义? 物理层:底层数据传输,比如网线、网卡标准 数据链路层:定义数据的基本格式,如何传输,如何标识。比如网卡MAC地址 网络层:定义IP编码,定义路由功能,比如不同设备的数据转发 传输层:端到端传输数据的基本功能,比如TCP、UDP 会话层:控制应用程序
阅读全文
摘要:1.0 systemd介绍 ·systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。所以从CentOS 7开始也由systemd取代了init作为默认的系统进
阅读全文
摘要:#!/bin/bash #文件夹不存在,则创建,参数从$1开始 createFolder(){ if [ ! -d $1 ]; then mkdir -p $1 #创建文件夹: -p 递归创建文件夹 chmod -R 777 $1 # -R 递归给文件夹最大权限0777 fi } #文件不存在,则创
阅读全文
摘要:自动切割时间 默认的logrotate(配置文件里设置的是cron.daily)一般会在每天的3点05分到3点50分之间执行 但是由于我们统计日志时间需要从每天0点开始,所以就要利用crontab设置定时任务执行 1、创建自定义目录 mkdir /etc/logrotate_self 2、创建日志轮
阅读全文
摘要:set -e 如果有任意一个命令返回了非0就退出 -u 未赋值的变量会认为是错误,并且会向stderr写一个错误
阅读全文
摘要:防火墙服务操作: 启动防火墙# systemctl start firewalld 关闭防火墙# systemctl stop firewalld 重启防火墙# systemctl restart firewalld 查看防火墙状态# systemctl status firewalld 设置防火墙
阅读全文
摘要:删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + w 删除
阅读全文
摘要:ext4文件系统,扩容和缩减容量都比较慢,我喜欢用xfs文件系统。 但是今天我才知道xfs的lvm不能直接在线缩减空间,所以一定注意,xfs文件系统的lvm分区,尽量往小了分,一旦上线就只扩不减! 如果你强行用以前ext4文件系统的lvm扩容方法去缩减空间,会导致出现superblock错误无法挂载
阅读全文
摘要:一、前言 网络故障排查中,经常要抓包,windows有wireshark,linux最常用的是tcpdump,其中被问得最多的一个问题:"iptables限制后,tcpdump还能抓到包吗?",首先看下数据包进入OS及出去的顺序: 网卡nic -> tcpdump -> iptables(netfi
阅读全文
摘要:一、简介 了解微服务的朋友应该不陌生这个组件,Consul 是一种服务网络解决方案,提供服务注册、服务发现、健康检查等微服务架构系统中必不可少的功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。并且它还提供 web ui 界面,让使用者可以实时的了解系统中各服务的健
阅读全文
摘要:1 起因 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常完
阅读全文
摘要:性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资源已经到达瓶颈,但请求的处理还不够快,无法支撑更多的请求。 性能分析实际上就是找出应用或系统的瓶颈,设法去避免或缓解它们
阅读全文
摘要:perf查看CPU占用高分析 1. 首先看一下英文给出的解释 Performance analysis tools for LinuxPerformance counters for Linux are a new kernel-based subsystem that provide a fram
阅读全文
摘要:5.3 Ceph存储使用# 在ceph-deploy节点上操作 1 RBD 块存储# (1) RBD介绍RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型。RBD块设备类似磁盘可以被挂载。RBD块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储
阅读全文
摘要:glusterfs部署及卷类型使用 一、环境说明 hostnameIPdiskrole gluster-node1 192.168.99.251 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node12 192.168.99.252 /dev/s
阅读全文
摘要:gluster volume set rep_vol performance.client-io-threads on #Performance.quick-read: 优化读取小文件的性能 gluster volume set rep_vol performance.quick-read on #
阅读全文
摘要:1.key的生成 openssl genrsa -des3 -out server.key 2048 这样是生成rsa私钥,des3算法,openssl格式,2048位强度。server.key是密钥文件名。为了生成这样的密钥,需要一个至少四位的密码。可以通过以下方法生成没有密码的key: open
阅读全文