Linux
文章平均质量分 53
晦暗留给过往
记录....过程....
展开
-
centos-stream8 制作YUM镜像仓库
`思路:机器A:192.168.238.171. 找个"最小化安装的版本" 去下载软件包和依赖包,最小化的安装版本不会让你少下载某些依赖包2. 使用createrepo制作软件仓库3. 搭建httpd服务器创建lan repo机器B:192.168.238.184 配置需要安装软件包的服务器,指向搭建的软件仓库进行测试----------------------------------------------------------------------------------------原创 2022-05-27 14:27:47 · 767 阅读 · 0 评论 -
YUM下载安装包及其所有依赖包
系统的安装包和它的依赖包一次性下载下来可以用系统yum自在的 downloadonly 参数例如安装nginx和nginx所需所有依赖包yum install --downloadonly --downloaddir=/root/download/ nginx如果你是新系统,没有安装过nginx相关的包,执行完命令会提示install packages如下图切记,如果你的系统已经下载了nginx相关的依赖包,那么这次是不会下载的,只下载系统中未含有的包。所以建议用新系统来下载,这样依赖包原创 2021-09-29 16:34:47 · 4244 阅读 · 0 评论 -
Linux系统配置VLAN
Linux 配置VLAN本节以CentOS Linux release 7.9.2009 (Core)系统为例,介绍在OS 下配置VLAN 方法(1)加载802.1q 模块,modprobe 8021q[root@localhost ~]# modprobe 8021q[root@localhost ~]# modinfo 8021qfilename: /lib/modules/3.10.0-1160.25.1.el7.x86_64/kernel/net/8021q/8021q.ko.原创 2021-09-28 16:59:14 · 1507 阅读 · 0 评论 -
RedHat8.2 网卡做bonding-Mode4
上文有写RedHat8.2 网卡做bonding-Mode1,本文教程为配置bond的Mode4Mode4有两种策略,layer2+3和layer3+4,交换机端都需要做LACP动态聚合layer2+3:网口速率加倍,性能不加倍layer3+4:网口速率加倍,性能加倍,拔掉一根,数据传播性能减半两个网口做bond,参照前文写的Mode1,两个网口的配置不变,只需要修改ifcfg-bond0配置文件即可将/etc/sysconfig/network-scripts/ifcfg-bond0配置文件中原创 2021-09-28 14:03:41 · 305 阅读 · 0 评论 -
CenOS_7 搭建Vsftpd服务-匿名用户
**基于CentOS7.4 YUM安装vsftpd**1.安装&启动vsftpdyum install vsftpd* -y systemctl start vsftpd2.查看默认配置文件信息[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf |grep -Ev "^#|^$"anonymous_enable=YESlocal_enable=YES...原创 2021-07-07 14:58:21 · 643 阅读 · 1 评论 -
Vsftp-虚拟用户配置
Vsftp虚拟用户配置承接上上文 “CenOS_7 搭建Vsftpd服务-匿名用户”承接上文Vsftpd-系统之用户配置Vsftpd虚拟用户原理:虚拟用户就是没有实际的真实系统用户,而是通过映射到其中一个真实用户以及设置相应的权限来实现访问验证,虚拟用户不能登录Linux系统,从而让系统更加的安全可靠。(1) 安装Vsftpd虚拟用户需用到的软件及认证模块:yum install pam* libdb-utils libdb* --skip-broken -y(2) 创建虚原创 2021-07-10 17:36:36 · 3488 阅读 · 7 评论 -
Vsftpd-系统用户配置
Vsftpd系统用户配置承接上文 “CenOS_7 搭建Vsftpd服务-匿名用户”Vsftpd匿名用户设置完毕,匿名用户,任何人都可以查看FTP服务器端的文件、目录,甚至可以修改、删除,此方案如适合存放私密文件在FTP服务器端,如何保证文件或者目录专属拥有者呢,Vsftpd系统用户可以实现该需求。实现Vsftpd系统用户方式验证,只需在Linux系统中创建多个用户即可,创建用户使用useradd,同时给用户设置密码,即可通过用户和密码登录FTP,进行文件上传、下载、删除等操作。Vsftpd系统用原创 2021-07-10 17:28:11 · 2866 阅读 · 2 评论 -
下载安装ARM交叉编译器
1.下载ARM交叉编译器wget -P /compile/ http://releases.linaro.org/components/toolchain/binaries/6.4-2017.11/aarch64-linux-gnu/gcc-linaro-6.4.1-2017.11-x86_64_aarch64-linux-gnu.tar.xz2.解压ARM交叉编译器到指定目录root@Ubuntu:/# cd /compile/root@Ubuntu:/compile# lsgcc-linar原创 2021-06-06 12:56:31 · 1303 阅读 · 0 评论 -
一张图,了解ssh反隧道
一直琢磨,利用内网穿透可以用frp,还有一个就是ssh反隧道,如图原创 2021-05-29 09:10:32 · 125 阅读 · 0 评论 -
frp内网穿透
公司环境内网可以访问外网,但无法外网访问内网,通过frp进行内网穿透,具体frp原理可自行百度下载源: https://github.com/fatedier/frp/releases参考官网配置案例:https://github.com/fatedier/frp目的:公网ssh远程连接内网服务器环境:公网环境A:腾讯云主机+公网+CentOS8内网环境B:vmware虚拟机+内网+CentOS71,下载解压frp(公网主机)[root@A ~]# mkdir frp[root@A ~]#原创 2021-05-26 22:01:29 · 212 阅读 · 0 评论 -
Linux更改/home大小
1.如下图,home有5G大小空间,现在需要将整个/dev/sdb 20G空间给/home用2.先将 /dev/sdb磁盘,格式化,给mkfs.ext4文件系统,并挂载[root@localhost ~]# fdisk /dev/sdb #格式化sdb磁盘[root@localhost ~]# mkfs.ext4 /dev/sdb #给sdb文件系统格式[root@localhost ~]# mkdir /test #创建目录test[root@lo原创 2021-05-18 13:51:56 · 2641 阅读 · 1 评论 -
SATA-SAS-USB-PCIE带宽和传输速率
SATA-SAS-USB-PCIE带宽和传输速率在此有必要对Serial ATA的数据传输率作一下说明。就串行通讯而言,数据传输率是指串行接口数据传输的实际比特率,Serial ATA1.0的传输率是1.5Gbps,Serial ATA 2.0的传输率是3.0Gbps。与其它高速串行接口一样,Serial ATA接口也采用了一套用来确保数据流特性的编码机制,这套编码机制将原本每字节所包含的8位数据(即1Byte=8bit)编码成10位数据(即1Byte=10bit),这样一来,Serial ATA接原创 2021-05-11 17:16:55 · 33040 阅读 · 8 评论 -
UnixBench-Linux主机性能测试
UnixBench是一个类unix系统(Unix,BSD,Linux)下的性能测试工具,一个开源工具,被广泛用于测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。Unixbench一个基于系统的基准测试工具,不单纯是CPU内存或者磁盘测试工具。测试结果不仅仅取决于硬件,也取决于系统、开发库、甚至是编译器。UnixBench会执行一系列的测试,包括2D和3D图形系统的性能衡量,测试的结果不仅仅只.原创 2021-04-23 19:59:14 · 1216 阅读 · 0 评论 -
CentOS7,单用户修改密码
CentOS7,单用户修改密码1.启动机器,看到下图grub页面,快速按e,2.进入以后如下图,找到下图红框中进行修改3.修改ro为rw,并在其后添加init=/sysroot/bin/sh ,如下图4.然后按Ctrl x 保存退出,到如下页面1:切换到sysroot中 :chroot /sysroot/2: 修改密码:passwd3: 创建autorelabel文件:touch /.autorelabel4: 退出重启机器即可...原创 2021-04-15 16:20:08 · 562 阅读 · 0 评论 -
MegaCli工具使用
由于最近工作接触的服务器,BIOS未集成Optional rom,所以无法在BIOS下图形化设置Raid,只能在OS下用工具MegaCli,所以熟悉了Megacli的命令原创 2021-03-25 15:50:02 · 2810 阅读 · 4 评论 -
简述DAS,NAS,SAN
DAS NAS SANSAN、NAS、DAS、FC、ISCSI、FC-SAN、IP-SAN等并不是同一类别的概念。SCSI、FC、NAS、ISCSI等概念指的是存储设备类型DAS、NAS、SAN等指的是存储系统的网络架构常提到的、主流的存储系统网络架构有DAS、NAS、SAN三种网络结构。其中SAN网络环境中,因采用存储设备类型的不同又可以分为FC-SAN(采用光纤通道存储产品)和IP-SAN(采用ISCSI存储设备)。**DAS **(Direct Attached Storage—直原创 2021-03-22 14:31:31 · 1823 阅读 · 11 评论 -
基于CentOS7搭建ISCSI存储服务器
机器A:initiator:192.168.238.132机器B:target: 192.168.238.134搭建ISCIS target:机器B:target: 192.168.238.134这台机器上有一块40G的硬盘,被我分两个区:/dev/sdb1 /devsdb21:安装 targetcliCentos7默认是自带的,通过rpm -qa|grep targetcli可以看到[root@localhost ~]# rpm -qa|grep targetclitargetcli原创 2021-03-20 14:37:23 · 3693 阅读 · 6 评论 -
Linux内核都有啥(漫画带你看懂)
今天,看到一组漫画,主要介绍Linux内核构成,可以帮助大家对Linux内核有个初步认知。TurnOff.us 是一个极客漫画网站,作者Daniel Stori 画了一些非常有趣的关于编程语言、进程、服务、云计算、Linux 相关的漫画。今天解读的便是其中的一篇。首先,我们来看看这幅漫画的全貌:主要包含三部分:地基、一层、跃层地基作为一个房子,最重要的莫过于他的地基,地基打的好房子才牢固,在这个图片里,我们也从最下面的地基开始看起:地基地基(底层)由一排排的文件柜组成,井然有序,文件柜里放置转载 2021-03-10 11:32:03 · 338 阅读 · 1 评论 -
RedHat8.2 安装htop
在Redhat8.2 系统下安装htop,相比较top,htop更方便,具体的使用,百度一下你就知道上传一个htop源码包[root@localhost htop]# lshtop-2.0.2.tar.gz[root@localhost htop]# tar zxf htop-2.0.2.tar.gz [root@localhost htop]# lshtop-2.0.2 htop-2.0.2.tar.gz[root@localhost htop]# cd htop-2.0.2/[root原创 2020-10-23 16:46:21 · 444 阅读 · 1 评论 -
Cenos7搭建PXE环境(Legacy/BIOS模式)
Cenos7搭建PXE环境(legacy/BIOS模式)由于工作中需要适用PXE环境进行一些网卡的功能验证,故自己尝试搭建了一个PXE环境,但不是很完善,不适用于企业级生产环境,只作为一个参考。PXE=httpd+dhcp+tftp+xinetd...原创 2020-09-28 10:47:01 · 1800 阅读 · 2 评论 -
Intel/Mellanox 网卡使用DPDK
在RedHat8.2下安装dpdk环境,对于我只是测试网卡是否正常支持DPDK,或者是DPDK功能是否兼容此系统和服务器,集体调优什么的就不去做,仅仅去测试一下而已,目前的测试方案也只是将两个网口回路,来进行收发包测试,下面是我接触过的两种型号的厂商 Intel(英特尔) 和 Mellanox(迈络思),二者的稍有区别,intel的网卡使用DPDK,需要将网卡绑定DPDK内核(是需要UIO/igb_uio等内核模块),而Mellanox网卡则不需要绑定DPDK内核(也不需要UIO/igb_uio等内核模原创 2020-09-16 16:01:33 · 7572 阅读 · 7 评论 -
Mellanox Infiniband卡切换IB/Ethernet模式
在RedHat或者CentOS系统下切换 Infiniband卡的工作模式Infiniband卡支持两种工作模式:IB模式和 Ethernet模式首先,启动mst 工具,通过 mst工具查看自己的MSTdevices:/dev/mst/mt4119_pciconf0 (没有mst工具,需要下载安装)[root@localhost ~]# systemctl start mst[root@localhost ~]# mst statusMST modules:------------原创 2020-08-16 11:06:31 · 28321 阅读 · 15 评论 -
Mellanox光网卡 BIOS下识别不到网卡信息
机器上有一张Mellanox的光网卡,在BIOS下显示应该是两个port,但是会出现只看到一个port,或者一个port也没有的情况,本文针对Mellanox系列的卡进行设置一般网卡port数量有:1个port, 2个port,4个port如图,确认看不到信息的网卡CA type: MT4117确认好看不到信息网卡的 CA type,然后在OS下命令行执行下面命令mlxconfig -d /dev/mst/mt4117_pciconf0 set UEFI_HII_EN=1mlxconfig .原创 2020-07-27 14:05:11 · 2745 阅读 · 0 评论 -
Linux 下批量创建随机用户和密码
Linux 下批量创建随机用户和密码Linux 下批量创建随机用户和密码要求:随机用户名 长度:8位随机密码 长度 :10位获取随机 数有 很多方法:我们采用 md5sum 加密$RANDOM 方式去截取想要长度的随机数#!/bin/bashfor i in `seq 1 3` #确认创建用户的数量`seq 1 3`可以理解为三个用户douser=`echo "abc$RANDOM"|md5sum|cut -c 1-8`原创 2020-07-22 10:46:06 · 683 阅读 · 0 评论 -
利用rc.local文件开机自启服务
利用rc.local文件开机自启服务例如源码安装nginx:绝对路径启动命令是 /usr/local/nginx/sbin/nginx每次开机需要手动启动,我们自己实验还可以 ,可是上线环境就不好使了,那么如何加入开机自启呢?(这里介绍借助/etc/rc.local 文件进行开机自启,具体原理可以看看Linux启动流程即可,这里只说了如何使用!)可以放在 /etc/rc.local 文件中, /etc/rc.local 是/etc/rc.d/rc.local 的系统链接文件[root@localho原创 2020-07-22 10:41:32 · 2044 阅读 · 0 评论 -
CentOS 7.4 YUM 搭建LANP环境+WordPress
CentOS YUM 搭建LANP环境+WordpressLAMP是什么呢?其实就是一系列服务的简称LANP:L=Linux,A=Apache,M=Mariadb/MySQL,P=PHPLNMP:L=Linux,N=Nginx,M=Mariadb/MySQL,P=PHPLANMP:L=Linux,A=Apache,N=Nginx,M=Mariadb/MySQL,P=PHPWordPress是什么呢 ?WordPress[1]是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。W原创 2020-07-22 10:32:15 · 379 阅读 · 0 评论 -
CentOS7.4更换阿里云yum源
1.配置YUM源cd /etc/yum.repos.d/wget http://mirrors.aliyun.com/repo/Centos-7.repo 或者curl -o http://mirrors.aliyun.com/repo/Centos-7.repo 备份本机自带的 CentOS-Base.repomv CentOs-Base.repo CentOs-Base.repo.bak清除缓存yum clean all生成缓存yum makecache...原创 2020-07-19 10:09:04 · 329 阅读 · 0 评论