• CentOS7(linux)下firewall批量开放端口

    在linux下需要开放一些端口,这里总结了批量放行端口的命令: firewall-cmd --permanent --zone=public --add-port=80-81/tcp firewall-cmd --permanent --zone=public --add-port=80-81/udp firewall-cmd --reload

    Linux 2021年04月12日 161 0
  • Zookeeper的安装与配置参数详解

    一、 本地模式安装部署1.安装前准备(1)安装Jdk(2)拷贝Zookeeper安装包到Linux系统下(3)解压到指定目录 tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/2.配置修改(1)将/opt/module/zookeeper-3.4.10/conf这个路径下的zoo_sample.cfg修改为zoo.cfg; mv ...

    Linux 2021年03月10日 245 0
  • 轻量级的http代理TinyProxy

    简介TinyProxy是一个轻量级的http,https代理守护进程,它很适合用于需要完整 HTTP 代理特性,Tineproxy 采用 GNU GPL 协议(版本2及以上)分发。特性TinyProxy体积很小,占用资源很少,内存占用大约2兆,cpu占用随着连接数增加而增长。TinyProxy可以支持配置为透明代理,因此客户端不需要作太多的配置即可使用,同时也可用于网站反向代理...

    Linux 2021年03月05日 293 0
  • 六大进程通信机制总结

    初学操作系统的时候,我就一直懵逼,为啥进程同步与互斥机制里有信号量机制,进程通信里又有信号量机制,然后你再看网络上的各种面试题汇总或者博客,你会发现很多都是千篇一律的进程通信机制有哪些?进程同步与互斥机制鲜有人问津。看多了我都想把 CSDN 屏了.....,最后知道真相的我只想说为啥不能一篇博客把东西写清楚,没头没尾真的浪费时间。希望这篇文章能够拯救某段时间和我一样被绕晕的小伙...

    Linux 2021年03月02日 268 0
  • Linux搭建FTP服务器

    1..FTP服务器有什么用.FTP服务器是能够提供文件存储、访问的计算机,实现了文件共享。2.FTP是什么FTP是File Transfer Protocol(文件传输协议),是一种基于TCP的协议,采用客户/服务器模式。3.FTP工作模式FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。不管哪种模式都是先建立客户端和服务器端的控制连接,然后在需要的时候建立数据...

    Linux 2021年02月12日 224 0
  • 放弃 ifconfig,拥抱 ip 命令

    开始使用现代方法配置 Linux 网络接口。在很长一段时间内,ifconfig命令是配置网络接口的默认方法。它为 Linux 用户提供了很好的服务,但是网络很复杂,所以配置网络的命令必须健壮。ip命令是现代系统中新的默认网络命令,在本文中,我将向你展示如何使用它。ip命令工作在OSI 网络栈的两个层上:第二层(数据链路层)和第三层(网络 或 IP)层。它做了之前net-too...

    Linux 2021年02月06日 242 0
  • 如何在Shell脚本中逐行读取文件

    方法一、使用输入重定向逐行读取文件的最简单方法是在while循环中使用输入重定向。为了演示,在此创建一个名为“ mycontent.txt”的文本文件,文件内容在下面:[root@localhost ~]# cat mycontent.txt This is a sample file We are going through contents line by line to...

    Linux 2021年02月02日 244 0
  • Linux用户和用户组解析及管理命令

    Linux是一个多用户、多任务的操作系统,系统管理员可以通过分配不同的角色,赋予不同用户各自的权限以及可执行的任务。用户Linux中每个用户都拥有属于自己的用户ID(UID)和组ID(GID),其中UID是唯一识别一个用户的标识。系统中主要有三种类型的用户:管理员用户:root用户,UID为0,拥有至高无上的权限。虚拟用户:UID 分配范围为1-999,不能登录系统,主要是一些...

    Linux 2021年02月02日 283 0
  • sudo报严重缓冲区溢出漏洞,可致无差别提权

    今日,著名Linux安全工具sudo被发现应严重的基于堆缓冲区溢出,任何本地用户都可以利用该溢出。它的发现者将其命名为"Baron Samedit"。即使未在sudoers文件中列出用户,也可以利用该错误进行提权获得root用户用户。利用该漏洞不需要用户认证,此漏洞已分配为CVE-2021-3156,危险等级评分为7分。概述在sudo中发现一个缺陷。在sudo解析命令行参数的方...

    Linux 2021年01月28日 488 0
  • Prometheus基于Consul的服务发现

    Consul是由HashiCorp开发的一个支持多数据中心的分布式服务发现和键值对存储服务的开源软件,被大量应用于基于微服务的软件架构当中。Consul使用可以通过Consul官网https://www.consul.io/downloads.html下载对应操作系统版本的软件包。Consul与Prometheus同样使用Go语言进行开发,因此安装和部署的方式也极为简单,解压并...

    Linux 2021年01月27日 519 0
  • 快检查下你的sudo:被曝漏洞,无需密码就能获取root权限

    “这可能是近期内最需要重视的sudo漏洞。”程序员都知道,一句sudo可以“为所欲为”。而现在,来自Qualys的安全研究人员发现,sudo中存在一个严重的漏洞:任何本地用户,无需身份验证(密码),也能获得root权限。也就是说,攻击者完全可以利用这个漏洞,直接接管主机系统!什么样的漏洞Qualys的研究人员指出,此漏洞是基于堆的缓冲区溢出。利用这一漏洞,攻击者无需知道用户密码...

    Linux 2021年01月27日 387 0
  • Linux系统:Centos7下搭建Nginx代理服务,FastDFS分布式文件系统

    一、FastDFS简介1、基础概念FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了大容量存储和负载均衡的问题。2、环境概览默认存在Gcc编译环境,Centos7虚拟机安装LibFastCommon环境FastDFS中间件安装Nginx代理服务器安装二、安装FastDFS依赖环境LibFastCommon...

    Linux 2021年01月27日 312 0
  • 记录linux 下端口close_wait 过多解决方案

    情景描述:系统产生大量“Too many open files” 原因分析:在服务器与客户端通信过程中,因服务器发生了socket未关导致的closed_wait发生,致使监听port打开的句柄数到了1024个,且均处于close_wait的状态,最终造成配置的port被占满出现“Too many open files”,无法再进行通信。 close_wait状态出现的原因是被...

    Linux 2021年01月23日 257 0
  • Bash脚本编写

    1、Bash基本使用(1)read命令     read命令是用于从终端或者文件中读取输入的内部命令     读取整行输入     每行末尾的换行符不被读入(2)read命令使用     从标准输入读取输入并复制给变量     read var     从标准输入读取多个内容     read var1 var2 var3     不指定变量(默认赋值给REPLY)     r...

    Linux 2021年01月18日 267 0
  • 不满CentOS转向,创始人创建Rocky Linux项目

    更多:• 14 年前发布的古董级赛扬单核 CPU 超频到了 8.4GHz • Cloudflare 和苹果等合作推出 ODoH 改进 DNS 隐私保护• 作者:硬核老王 •(本文字数:1232,阅读时长大约:1 分钟)不满 CentOS 转向,联合创始人创建 Rocky Linux 新项目前两天,CentOS 项目宣布,CentOS 8 将于 2021 年底结束,而红帽会将赞助...

    Linux 2020年12月17日 592 0
  • SuperPuTTY使用说明

    最近在找SecureCRT替代软件,在试用了几个开源软件之后,最终选择了SuperPuTTY,目前基本满足使用,当然无法使用VBS是硬伤。此软件是准备开发自己的脚本引擎,目前只有一些简单功能,但实现自动登录功能是没有问题的。在此把设置写下来备忘。superPuTTY设置说明By Simon Zhan注:使用SuperPuTTY,需要配套先安装PuTTY,SuperPuTTY的核...

    Linux 2020年12月04日 1702 0
  • 教你分分钟搞定Linux下yum源配置

    Linux操作系统对于我们技术人员,不管是开发,测试还是运维都应该是耳熟能详的一个操作系统。既然如此,那么就绕不开在Linux操作系统下安装软件包。在Linux下安装软件包的方式有三种,分别是rpm安装、源码编译安装、yum安装。接下来我们就重点介绍一下最常用、最好用的一种安装方式,即yum方式安装,因为它能够帮助我们解决软件包之间的依赖关系来提高工作效率哦。一、yum知多少1...

    Linux 2020年12月02日 584 0
  • springboot项目注册为Linux系统服务并设置开机自启动

    springboot项目注册为Linux的服务并设置开机自启动一般项目生产环境都在Linux上面跑,所以今天我们来讲一下如何在Linux中将springboot项目注册为系统服务并设置开机自启动,这里我们以Centos7.6为例。1、上传我们的springboot项目的jar包如下图所示:名为demo-0.0.1-SNAPSHOT.jar 2、 启动项目java -jar de...

    Linux 2020年11月22日 1399 0
  • 实用开源项目,基于Web的文件管理系统——DocSys

    介绍DocSys是国内Gitee上开源的一个基于Web的文件管理系统,DocSys实现了日常本机文件管理的操作,某些方面比本地更加实用。DocSys基于开源协议GPL 2.0!DocSys主要用于企业或个人的文件存储管理,方便随时查看和统一管理。仓库地址https://gitee.com/RainyGao/DocSys功能特性支持文件权限管理和历史版本管理支持文件在线预览和在线...

    Linux 2020年11月18日 1466 0
  • 宝塔网站文件夹里面的.user.ini文件是什么

    刚开始看到宝塔新建的网站根目录下,自动会生成一个.user.ini文件,这个文件不能修改它的属性。 后来了解了一下,是为了防止跨站攻击的,在后台可以删除。 或者可以用ssh命令: chattr -i  .user.ini 然后再删除这个文件就可以了。 既然前面说了是为了防止跨站攻击的,所以建议保留,不要删掉了,对安全还是有影响的。

    Linux 2020年05月20日 2251 0
  • Proxmox VE 6.2 发布,开源虚拟机平台

    Proxmox VE 6.2 现已发布,该版本基于新发布的 Debian 10.4,同时引入了 Linux 5.4 LTS 内核、QEMU 5.0、LXC 4.0 和其他更新的软件组件,包括 OpenZFS 0.8.3。Proxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成 OPENVZ 支持 KVM 应用的环境。Proxmox V...

    Linux 2020年05月18日 2015 0
  • Linux常用的10个性能检测命令!

    01uptime$ uptime 23:51:26 up 21:31, 1 user, load average: 30.02, 26.43, 19.0212该命令可以大致的看出计算机的整体负载情况,load average后的数字分别表示计算机在1min、5min、1...

    Linux 2020年04月26日 618 0
  • Shell基础学习总结项目-定时备份

    shell基础学完了,现在做一个任务,定时备份某一个目录下的文件,这个需求很常见,为了防止一些文件的丢失或者损毁,我们都应该养成备份的好习惯。比如说 将 /root/training/shell/data/log 这个目录下的文件压缩打包之后定时备份到/root/training/shell/data/backup这个目录下,备份的文件要以时间加上backup作为名字,下面开始...

    Linux 2020年04月26日 647 0
  • Linux技巧:cp命令自动创建不存在的目录和只复制修改的文件

    本篇文章介绍使用 Linux 的 cp 命令时,创建不存在的目录和只复制修改过的文件的方法。复制时自动创建不存在的子目录在 Linux 中,可以使用 cp 命令的 --path 选项指定在复制的时候自动创建不存在的子目录。例如执行下面的命令:$ cp --path java/com/server/Service.java target/如果 target 目录下不存在 java...

    Linux 2020年04月19日 14029 0
  • 程序员跟Linux内核打交道,咱们就从这一条开始

    引言echo是一个Unix/Linux命令工具,用于显示在命令行上作为参数传递的文本行或字符串行。这是Linux中的基本命令之一,也是shell脚本中最常用的命令。在本文中,我们将了解ECHO命令的不同选项。基本结构echo [选项] [字符串]在终端上显示字符串要在终端上打印文本或字符串,请使用以下语法。echo "Welcome to Linux"输出内容如下:Welcom...

    Linux 2020年04月08日 633 0
  • 从今往后,谁再告诉你Linux上chmod -R 777解决权限,果断绝交

    引言如果你遇到了修复web服务器的文件权限问题,在网上搜索后,有大牛告诉你需要递归地chmod 777 你的web目录!在这样做之前,你很有必要了解chmod -R 777 到底做了什么,以及为什么你永远不应该将权限设置为777。本文解释基本的Linux权限模型以及与权限对应的数字的含义。文件权限在Linux中,对文件的访问由操作系统使用文件权限、属性和所有权进行控制。通过了解...

    Linux 2020年04月05日 3467 0
  • 12年来第二次!Linux QQ终于更新了

    2019年10月24日,也就是“1024程序员节”的时候,腾讯突然发布了Linux系统版本的QQ,官方也宣称“全新回归”。这是因为在2008年的时候,腾讯曾经发布过一次Linux QQ,但如同浪花一般随即消失得无影无踪,如今随着Linux生态日益完善,QQ回归也是顺应大势。不过,在第一个2.0.0 Beta版本放出之后,一切又回归沉寂,此后腾讯官方再也没有更新过Linux QQ...

    Linux 2020年04月02日 1335 0
  • Linux 命令行中的2>&1究竟是什么意思?

    我们在Linux下经常会碰到:nohup command>/dev/null 2>&1 &这样形式的命令。我们把这条命令大概分解一下。(1)首先,就是一个nohup表示当前用户和系统的会话下的进程忽略响应HUP消息,也就是不挂断地运行命令。(2)& 符号是把该命令以后台的job的形式运行。(3)那么就剩下command>/dev/nul...

    Linux 2020年03月12日 1868 0
  • 宝塔面板mysql数据库的my.ini文件在哪修改

    有个项目使用了宝塔面板,宝塔面板的操作还是很方便的,如果不是因为有个配置问题,我也不会想到要去找mysql数据库的my.ini文件了。可是在宝塔面板的后台控制台上面,怎么找也不找不到位置。看来宝塔面板是没有这个文件的管理了。于是就通过系统文件目录来找,结果终于找到这个文件的位置。 linux位置如下: /etc/my.cnf 如果需要修改my.ini这个文件,其实在linux...

    Linux 2020年03月10日 6137 0
  • Linux下如何用nginx+ffmpeg搭建流媒体服务器

    安装ffmpeg安装过程略安装完成后,检查是否安装成功。比如我这里采用向pili推流的方式,将本地的一个mp4视频推流到七牛pili。ffmpeg -re -i /tmp/ffmpeg_test.mp4 -vcodec copy -acodec copy -f flv "rtmp://pili-publish.qingkang.echohu.top/qingkang/strea...

    Linux 2020年02月18日 869 0