草庐IT

Linux提权

全部标签

Linux中给特定ip段访问特定端口的方式(需要在防火墙开启状态下)

Linux中给特定ip段访问特定端口的方式(需要在防火墙开启状态下)附带:查看防火墙状态:systemctlstatusfirewalld让防火墙可用:systemctlenablefirewalld让防火墙不可用:systemctldisablefirewalld开启防火墙:systemctlstartfirewalld禁用防火墙:systemctlstopfirewalld1、关闭端口(不允许所有ip访问3306端口)firewall-cmd--zone=public--remove-port=3306/tcp--permanent2、开放端口给特定ip段允许访问(允许ip192.168.

在Linux上安装redis7

1.检测虚拟机环境1.1bit检测命令:getconfLONG_BIT(建议使用64bit做开发)1.2gcc环境检测:gcc-v如果不具备gcc环境,则使用yum-yinstallgcc-c++命令进行c++环境的安装2.开始安装2.1下载redis:进入官网找到下载地址https://redis.io/download我下载的是7.0.11版本,属于稳定版本2.2然后解压到当前目录:解压成功后会发现当前目录比之前多了一个文件夹redis-7.0.11,这个就是解压之后的文件夹2.3移动redis目录:Tip:有时候会出现没有权限的情况,可以使用sudochmod-R777your_dir命

Linux中screen常用命令

文章目录screen介绍screen基本命令screen介绍 Screen是一个在Unix和Linux系统上常用的终端多路复用工具,它允许用户同时在一个终端会话中运行多个终端窗口,并且可以在不同的窗口之间切换。Screen的主要目的是在断开网络连接或关闭终端窗口后,仍然能够保持会话的持续运行。screen基本命令新建一个screen会话screen-S名字>查看所有screen会话screen-ls恢复之前分离的会话screen-r会话ID>退出当前screen会话键盘点击ctrl+a,然后按d查看当前所在会话(id.name)echo$STY关闭会话如果在会话之中,输入exit或者Ctrl+

【Linux】cp问题,生产者消费者问题代码实现

文章目录前言一、BlockQueue.hpp(阻塞队列)二、main.cpp前言生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。这个阻塞队列就是用来给生产者和消费者解耦的。一、BlockQueue.hpp(阻塞队列)在多线程编程中阻塞队列(BlockingQueue)是一种常用于实现生产者和消费者模型的数据结构。其与普通的队列区别在于,当队列为空时,

(Linux)基于yum解决Docker完全卸载与Docker安装

一.docker卸载    1.  systemctlstopdocker 停止服务    2.  yumlistinstalled|grepdocker  查看yum安装得docker文件包    3.   rpm-qa|grepdocker   查看docker相关的rpm源文件    4.   yum-yremovedocker-ce.x86_64          删除所有安装的docker文件包 (remove后面根据你本身安装得docker安装包名)     5. rm-rf/var/lib/docker  删除docker的镜像文件,默认在/var/lib/docker目录下  

Linux服务器快速安装FastGPT知识库问答系统

最近开始体验FastGPT知识库问答系统,参考官方文档,在自己的阿里云服务器使用DockerCompose快速完成了部署。环境说明:阿里云ECS,2核8G,X86架构,CentOS7.9操作系统。Docker与Docker-Compose安装1.登录服务器,执行相关命令完成安装。#安装Dockercurl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun#启动docker,并设置开机自启动systemctlenable--nowdocker#安装成功后,可以查看已安装Docker版本docker-v#安装Docker-Compose(版

面试官:你来说说 Linux 是如何启动的?

Linux是怎么启动的?几乎每个软件工程师都用过Linux,但并不是每个人都知道它的启动过程。让我们深入了解一下。下图给我们展示了具体步骤。第1步当我们打开电源时,BIOS(基本输入/输出系统,BasicInput/OutputSystem)或UEFI(统一可扩展固件接口,UnifiedExtensibleFirmwareInterface)固件会从非易失性内存中加载,并执行POST(开机自检,PowerOnSelfTest)。第2步BIOS/UEFI检测连接到系统的设备,包括CPU、内存和存储设备。第3步选择一个启动设备来启动操作系统。可以是硬盘、网络服务器或CDROM。第4步BIOS/UE

头歌实验10-1:Linux 远程联机服务(一)- Telnet服务器

题第一关安装Telnet任务:1,安装Telnet客户端2,安装Telnet服务器上答案:按以下输入便是:cd/apt-getinstalltelnetdapt-getinstalltelnet补充说明:如果出现了这种情况,直接输入y第二关Telnet服务器启动/关闭任务打开Telnet服务上答案:如果你退出了头歌,那么你需要再次执行apt-getinstalltelnetdapt-getinstalltelnet然后ls-l/etc/init.d/openbsd-inetdserviceopenbsd-inetdstart就好了。第三关Telnet远程登录任务新创建一个用户testUser;

android - 如何将 android studio 项目从 linux 移植到 windows

我有一个android项目,我目前正在工作PC上工作。它是一台Linux机器(Ubuntu14.04)。如何将此项目移植到我的Windows10家用电脑上? 最佳答案 嘿,请遵循这个简单的说明。1)在您的Linux机器上构建和编译代码后将创建文件夹2)现在使用Pen驱动器或其他媒体将文件夹移动到另一台机器现在从您的Windows机器上3)打开文件->新建->导入项目->浏览文件夹目录->选择文件夹享受:D 关于android-如何将androidstudio项目从linux移植到wind

Linux常用命令——readelf命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)readelf用于显示elf格式文件的信息补充说明readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。 这个程序和objdump提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望