Linux
文章平均质量分 69
Persistence___
成为浪漫的现实主义者
展开
-
Linux命令详解./configure、make、make install 命令
Linux命令详解./configure、make、make install 命令转载 2022-06-17 11:18:22 · 4552 阅读 · 0 评论 -
Linux文件及文件目录
Linux文件基本介绍原创 2022-06-17 10:49:14 · 5477 阅读 · 0 评论 -
Linux tc命令控制流量
1.什么是tctc全称为traffic control,是iproute2包中控制内核中流量的工具。在内核的网络协议栈中,专门有这样一个处理网络流量的地方(在XDP之后,netfilter之前),tc就是在这个地方读取网络数据包(此时已经是sk_buffer)进行控制、分发、丢弃等操作。需要注意的是,tc既可以处理传出的数据包(egress),也可以处理传入的数据包(ingress),但对传入的数据包处理的功能较少。本文不涉及ingress内容。2.核心概念:qdisc我们使用tc的时候,最先会遇到一转载 2022-05-27 11:27:39 · 4318 阅读 · 0 评论 -
测试网络传输速率iperf3安装及使用
1.安装iperf31.下载地址http://downloads.es.net/pub/iperf/iperf-3.0.6.tar.gz2.将包上传到主机并且解压tar zxvf iperf-3.0.6.tar.gz3,配置报错没有C语言编译环境·./configure·4.下载C语言编译环境下载gccyum -y install gcc,下载完重新配置并且编译安装5.执行命令配置编译安装./configuremake && make install6.检测版本原创 2022-05-26 21:39:47 · 3581 阅读 · 0 评论 -
Linux中将多块新硬盘合并成一个,挂载到/data目录下
需求:将两块空硬盘合并为“一块”,挂载到指定目录(/data)下,达到在一个目录使用2块硬盘所有空间的效果。使用 fdisk -l 命令查看当前系统中的硬盘,如下图:系统中存在两块未分配的硬盘:/dev/sdb 和 /dev/sdc,共13G现将两块硬盘合并成一块,挂载到/data目录下,具体方法如下:1.创建pvpvcreate /dev/sdb # 硬盘1pvcreate /dev/sdc # 硬盘22.创建vg# vgcreate [自定义LVM名称] [硬盘]# 先使用原创 2022-04-16 22:57:29 · 13696 阅读 · 1 评论 -
Linux如何查看挂载的盘是否为机械或者固态硬盘
1.查看某个磁盘cat /sys/block/{fs_name}/queue/rotational返回结果0 固态硬盘1 机械硬盘2.查看所有磁盘grep ^ /sys/block/*/queue/rotational3.查看所有磁盘lsblk -d -o name,rotaROTA 表示 rotational device,1 代表是机械硬盘,0 则就是 ssd 了4.lsscsi查看设备及其属性lsscsi 查看第四列即可确定 是否为SSD...原创 2022-04-08 23:06:26 · 4597 阅读 · 0 评论 -
scp通过后台执行(linux传输大文件终端会话超时)
1.正常执行scp命令执行scp xxx.tar.gz user@ip:/目录2.输入ctrl + z 暂停任务输入ctrl + z 暂停[1]+ Stopped此时查看jobsjobs[1]+ Stopped3.bg将其放入后台bg将该任务号放入后台: i为进程号bg %i[1]+ xxxx查看任务已经在后台运行:jobs[1]+ Running xxxx4.disown -h 将这个作业忽略HUP信号使用disown -h 将这个作业忽略HUP信号:disown -h原创 2022-03-25 11:36:02 · 1983 阅读 · 0 评论 -
Mysql一主多从部署
1.下载地址https://dev.mysql.com/downloads/mysql/2.下载tar.gz包选择redhat版本3.安装1.linux系统上创建mysql1用户useradd mysql12.将tar.gz包上传到服务器上并且解压tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz3.将mysql-5.7.31-el7-x86_64目录下的文件mv到 /home/mysql1下4.mkdir -p /home/my原创 2022-03-03 21:31:09 · 1288 阅读 · 4 评论 -
Nginx
1.概述Nginx是高新能的http和反向代理服务器支持50000个并发连接数2.反向代理1.正向代理在客户端配置代理服务器,通过服务器进行互联网访问2.反向代理只需要请求发送到反向代理服务器,由反向代理服务器通过规则去选择目标服务器获取数据返回给客户端3.负载均衡将原先单个请求服务器通过负载均衡分发到多个服务器上面4.动静分离将动态页面和静态页面由不通的服务器来解析,加速解析速度,降低单台服务器压力5.高可用...原创 2021-12-30 22:58:00 · 405 阅读 · 0 评论 -
dd命令测试linux磁盘读写速度
1、先熟悉两个特殊的设备:1./dev/null:回收站、无底洞。2./dev/zero:产生字符。2、测试磁盘写能力time dd if=/dev/zero of=/testw.dbf bs=4k count=100000因为/dev/zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。命令结尾添加oflag=direct将跳过内存缓存,添加oflag=sync将跳过hdd缓存。3、测试磁盘读能力ti转载 2021-12-28 21:08:33 · 1112 阅读 · 0 评论 -
Linux文件限制配置
1.概念linux资源限制配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非常重要。 limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。2.file-max是内核可分配的最大文件数,nr_open是单个进程可分配的最大文件数[root@server2 limits.d]# cat /proc/sys/fs/nr_open1048576[root@server2 limits.d]# cat /proc原创 2021-12-24 16:06:24 · 1736 阅读 · 0 评论 -
linux安装mysql 5.7.31实战
1.下载地址https://dev.mysql.com/downloads/mysql/2.下载tar.gz包选择redhat版本3.安装1.linux系统上创建mysql用户useradd mysql2.将tar.gz包上传到服务器上并且解压tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz3.将mysql-5.7.31-el7-x86_64目录下的文件mv到 /home/mysql下4.mkdir -p /home/mysql原创 2021-11-24 23:33:45 · 1615 阅读 · 0 评论 -
tcpdump命令
1.使用场景1,服务器平时流量很少,突然把带宽跑满了,查看什么数据把带宽跑忙2,访问服务器不成功,在服务器抓包,看是否有该IP的访问结果,多用于测试环境。2.安装tcpdumpyum install -y tcpdump3.使用tcpdump抓包tcpdumptcpdump -i 网卡tcpdump -nn 数字的方式显示IP和端口。一个n是iptcpdump -c x 抓包数量,x为数字tcpdump port xx 抓指定端口的包,xx为端口号tcpdump tcp and por转载 2021-07-07 16:13:50 · 1090 阅读 · 0 评论 -
yum命令
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum命令的信息...原创 2019-02-27 11:09:55 · 226 阅读 · 0 评论