linux相关
文章平均质量分 74
MarshalEagle
这个作者很懒,什么都没留下…
展开
-
linux系统维护篇:网络流量查看及带宽测试
用于查看linux服务器上网络流量的使用情况,以及测试服务器的网络最大网络带宽。原创 2022-09-29 09:57:35 · 1542 阅读 · 0 评论 -
linux系统维护篇:firewall-cmd中放开、禁止、转发命令保姆级手把手教你用附带一个策略管理工具脚本让你丝般顺滑的放心操作
目录1、查询端口放开策略2、添加端口放开策略2.1、所有来源均可访问2.2、指定来源可访问3、添加服务放开策略4、添加端口禁止策略5、删除端口策略5.1、关闭已开放的端口5.2、删除指定来源ip放开的端口5.3、删除指定来源ip段,放开的端口范围6、关闭firewall7、简要参数字段解释8、富规则语法9、端口转发10、自定义区域和服务10.1 自定义的区域10.2 自定义服务预警:所有永久策略更改后,请执行重载命令使其生效,如....原创 2021-11-02 11:32:53 · 7146 阅读 · 0 评论 -
linux系统维护篇:fdisk磁盘挂载及分区
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区First Cylinder是选择该分区的起始磁盘数,这里可...转载 2021-10-28 09:40:22 · 898 阅读 · 0 评论 -
docker镜像仓库harbor集成trivy及仓库api等全家桶
一、安装docker[root@localhost home]# yum install -y yum-utils device-mapper-persistent-data lvm2[root@localhost home]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[root@localhost home]# yum makeca原创 2021-09-16 19:47:17 · 1606 阅读 · 0 评论 -
docker容器实用命令一览及rancher及镜像操作全家桶
1、安装1.1 安装前准备关闭防火墙并禁止开机自启systemctl stop firewalld.servicesystemctl disable firewalld关闭selinux,若不关闭会影响容器查看映射的宿主机文件的权限setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux1.2. 安装docker#安装前对/var/lib/docker 目录做好原创 2021-09-16 19:37:31 · 1678 阅读 · 0 评论 -
nginx代理ftp端口,实现文件传输
1.需求背景2.安装nginx注意事项查看nginx离线安装这里补充下:因为代理ftp端口需要用到nginx的stream模块,所以在配置nginx的时候需带上参数:--with-stream核心配置:stream { upstream ftpServer { server 172.16.2.30:40000 max_fails=3 fail_timeout=5s weight=1; } #转发控制连接请求..原创 2021-09-16 18:04:27 · 7397 阅读 · 0 评论 -
linux系统维护篇:vsftpd搭建不同用户不同目录权限控制方案
1、背景系统:Centos7.9需求:需搭建ftp服务,创建一批虚拟的ftp登录账号密码用于访问下载不同的目录下文件,例如:ftptest1读写/home/data/ftptest1 目录ftptest2读写/home/data/ftptest2 目录2、安装vsftpd[root@localhost ~]#yum -y install vsftpd3、建立系统虚拟用户(并非登录用户)#对创建的虚拟用户指定一个家目录,/home/ftpv[root@loca...原创 2021-03-30 10:46:55 · 2250 阅读 · 2 评论 -
SecureCRT和Putty隧道方式连接Mysql、远程登录内网服务器
一、需求背景如上述网络拓扑图,我们现在需要连接到数据库服务器上的mysql服务(端口是:23306),这时候我们就需要登录到运维服务器(ssh端口:43322)然后以隧道的方式连接到mysql。二、secureCRT隧道方式在用Navicate连接mysql三、Putty隧道方式小结:上述两种方式都是在登录到运维服务器后自动建立了隧道(本机与目标的映射),然后在本机访问隧道映射端口进行连接的。...原创 2021-03-11 09:49:39 · 2110 阅读 · 0 评论 -
linux系统维护篇:shell 查找、替换利剑之一sed
1、准备好目标文件vartest2.sh#!/bin/bashvar1="ssdww"var2=`cat /home/test`var3="ss22233"var4="qqqqq"var5="192.168.1.1"var6="hello world"test1="aaaa"test2="bbbbb"test3='sdddd'cinfo=`cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c`ex=$var62、查询(原创 2021-02-25 10:51:26 · 453 阅读 · 0 评论 -
linux系统维护篇:centos7.9桌面环境安装百度网盘客户端(libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found)
1、官网下载linux版本rpm包https://pan.baidu.com/download2、上传到服务进行安装rpm -ivh baidunetdisk-3.5.0.x86_64.rpm会遇到需要依赖包报错,这是使用yum 安装缺失的依赖包。或者yum -y installbaidunetdisk-3.5.0.x86_64.rpm直至安装成功3、启动百度云盘报错提示:libstdc++.so.6: version `GLIBCXX_3.4.20'..原创 2021-02-08 11:56:22 · 2787 阅读 · 2 评论 -
linux系统维护篇:centos7.x桌面安装及桌面远程vnc-xrdp安装和使用
温馨提示:我们这里安装GNOME的桌面套件。1、桌面安装1.1、安装桌面组件#安装X 窗口系统,不是必须的,可选择性安装[root@dukeServer ~]#yum groupinstall "X Window System"#安装Gnome桌面[root@dukeServer ~]#yum -y groups install "GNOME DESKTOP" "Graphical Administration Tools"1.2、遇到报错并一个个...原创 2021-02-08 11:30:59 · 1434 阅读 · 0 评论 -
linux系统维护篇:org.gtk.vfs.Daemon: A connection to the bus can‘t be made
问题:linux-centos7.9安装的GNOME桌面莫名其妙不能使用vnc远程。排查:经过定位,发现服务器上vncserver服务无法启动,日志如下:Feb 3 16:30:01 localhost systemd: Started Session 17 of user root.Feb 3 16:30:22 localhost systemd: Starting Remote desktop service (VNC)...Feb 3 16:30:22 localhost sys原创 2021-02-05 08:45:47 · 1441 阅读 · 1 评论 -
linux系统维护篇:阿里云oss上传
根据您的操作系统选择对应版本的软件下载并配置ossutil。Linux系统(以64位系统为例)1、下载工具[duke@localhost ~]wget http://gosspublic.alicdn.com/ossutil/1.7.0/ossutil64 2、修改文件执行权限[duke@localhost ~]chmod 755 ossutil643、使用交互式配置生成配置文件[duke@localhost ~]./ossutil64 config4、根据提示设..原创 2021-01-13 10:50:05 · 523 阅读 · 0 评论 -
linux系统维护篇:centos6.5 yum无法安装YumRepo Error: All mirror URLs are not using ftp, http[s] or file
在使用yum安装软件的时候突然提示错误:[root@dukeServer softwares]# yum install tcpLoaded plugins: fastestmirror, securitySetting up Install ProcessLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invali原创 2020-12-09 11:12:37 · 1351 阅读 · 4 评论 -
linux系统维护篇:ssh免密配置
我们经常会遇到这样的场景。在服务器A写好了脚本中会需要远程执行服务器B上脚本,而进一步做到自动化就需要省去从服务器A登录到服务器B(ssh远程登录)输入密码的环节。当然,这里从A到B指定使用B服务器上的账号:niuge这里我们围绕常用的配置密钥对来解决吧。1、服务器A上生成密钥对(公钥-私钥)[duke@dukeServer ~]$ ssh-keygen -t rsa2、将公钥传给服务器B方法1:手动完成编辑服务器A公钥文件,拷贝其内容;在服务器B创建如下目录:/hom原创 2020-12-03 15:30:55 · 172 阅读 · 0 评论 -
linux系统维护篇:centos6.5之svn服务搭建,按部就班就能成了
1、安装环境:centos6.5、centos7[root@dukeServer home]# yum -y install subversion查看:[root@dukeServer home]# rpm -qa|grep subversionsubversion-1.6.11-15.el6_7.x86_642、创建项目版本仓库认证空间-各版本库所在目录[root@dukeServer home]# mkdir svnRepository[root@dukeServer home原创 2020-11-27 12:24:57 · 165 阅读 · 0 评论 -
linux系统维护篇:Centos7 之 Oracle VM Virtual Box 双网卡网络及域名配置
1、这里给虚拟机配置两个网卡网卡1:使用“NAT模式”,连接公网网卡2:使用“Host-Only”模式,连接宿主机2、接下来对服务器进行网卡配置网卡1:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yes...原创 2020-11-04 11:56:19 · 554 阅读 · 0 评论 -
nginx系列之全局变量详解
服务器相关变量名 结果 说明 $nginx_version 1.11.2 当前运行的nginx版本号 $server_port 8001 服务器端口 $server_addr 127.0.0.1 服务器端地址,需要注意的是:为了避免访问linux系统内核,应将ip地址提前设置在配置文件中 $server_name 127.0.0.1 服务器名 $server_protocol HTTP/1.0 服务器的HTTP版原创 2020-05-14 08:46:08 · 703 阅读 · 0 评论 -
nginx系列之location匹配规则和路径替换及优先级详解
一、location配置匹配分类1.字符串匹配=、^~、@和无任何前缀的字符串都属于字符串匹配,@是用作服务端内部的一种转发行为,很少用2.正则表达式匹配~、~*、为正则location二、location匹配命令解释nginx环境:http://192.168.13.101:8091/命令 解释 匹配顺序优先级 配置举例 验证 = 精确匹配字符串 1首先,精确匹配 匹配完成uri路径 匹配后则停止其他匹配 ..原创 2020-05-13 18:02:58 · 2237 阅读 · 0 评论 -
nginx系列之健康检查模块配置安装(nginx_upstream_check_module)
---nginx安装步骤,不详述,请查看nginx系列篇,安装。---1.下载nginx_upstream_check_module模块 nginx_upstream_check_module-master.zipwget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master2.将nginx_upstream_check_module-master.zip解压到/usr/local3.进入n.原创 2020-05-12 15:58:02 · 8184 阅读 · 2 评论 -
nginx系列之centos7.5离线安装nginx1.16.1
一、环境软件包准备gccgcc-c+centos7以上安装 perl5wget https://www.cpan.org/src/5.0/perl-5.30.1.tar.gz[root@localhost local]#tar -xzf perl-5.30.1.tar.gz[root@localhost local]#cd perl-5.30.1[root@localhost perl-5.30.1]#./Configure -des -Dprefix=$HOME/localperl[原创 2020-05-12 15:39:34 · 1107 阅读 · 0 评论 -
linux系统维护篇:mysql8.0.13源码下载及安装之“傻瓜式”操作步骤(linux-centos6.8)亲测可用系列
一、需求系统环境:linux centOS6.8 已经安装过 gcc gcc+(安装过程此处不做重点赘述)1.以源码形式安装mysql8.0.13,2.安装目录在/home/data/mysql80133.mysql注册到服务4.本地随处使用mysql客户端命令连接5.使用navicat等客户端软件可以远程连接二、mysql-8.0.13源码下载:官网:https://...原创 2019-02-22 11:34:37 · 861 阅读 · 3 评论 -
每秒处理10万高并发订单的乐视集团支付系统架构分享
随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不复转载 2017-10-10 19:17:02 · 1119 阅读 · 0 评论 -
hydra安装及使用
说明:hydra是著名黑客组织thc的一款开源的暴力密码破解工具,可以在线破解多种密码。官网:http://www.thc.org/thc-hydra,可支持AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-转载 2016-07-13 11:00:37 · 25067 阅读 · 0 评论 -
mysql账号增删改、数据导入导出命令举例
以下举例基于mysql中已建好数据库如下:a,school且其包括t_student、t_teacher表b,company且其包括t_staff、t_leader一,mysql账号增删改查1)创建account1账号并设置密码,同时设置其可远程和本机访问school和company数据中所有表并拥有增删改查等所有权限。a,想要本机服务器能连接到,必须进行如下两步骤:在us原创 2016-04-06 21:05:40 · 748 阅读 · 0 评论 -
mysql-5.6.21-centos6.5源码安装配置
使用源码安装方式将mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz安装到指定目录(/data/)1. 上传mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz文件到/data/目录(没有则创建)2. 进入data目录解压文件#cd /data# tar -zxvf mysql-5.6.21-linux-glib原创 2016-04-06 20:29:06 · 353 阅读 · 0 评论 -
CentOS 6.3以上下配置LVM(逻辑卷管理)
一、简介LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬转载 2015-12-21 14:39:44 · 420 阅读 · 0 评论