草庐IT

linux-redhat

全部标签

非图形化Linux发行版登录校园网方法——使用python3,selenium,chromium,chromium-driver。

写在前面:    使用非图形化的Linux发行版登录校园网,属实有点让人头疼的,我在网上找到了通过wget发送数据包的方法来登录校园网,但是个方法在我的学校行不通,我学校的校园网不支持发送数据包来登录的,于是我去找“校园网管理中心”的人对线,得到的却是“你不会开热点吗?”这个及其下头的回答。。。。。。    所以,我觉定自己动手,丰衣足食。    我选择了一个比较“蠢笨”的做法,其实现原理基本和正常登录网页靠手点和键盘输入一样,虽然短时间的性能开销是比较大的,但是经过我一段时间的使用,没有出过问题,其可靠性还是比较高的。接下来,我们统一一下软件:1.系统:Debian11,我是用的是Debia

深入了解 Linux 信号

目录一、什么是Linux信号1.1信号的定义和作用1.2信号的分类和编号二、Linux信号的发送和接收2.1发送信号的方法2.2接收信号的方法2.3信号的处理方式三、信号的处理函数3.1信号的默认处理函数3.2注册信号处理函数3.3信号处理函数的编写技巧四、信号的处理机制4.1信号的信号处理机制4.2信号的信号屏蔽机制4.3信号的信号队列机制五、信号的应用场景5.1进程间通信5.2处理异常5.3系统调试六、Linux信号的注意事项6.1信号的并发安全性6.2信号的可靠性6.3信号的使用场景限制引言:Linux信号是操作系统中的重要组成部分,可以用于进程间通信、处理异常等多种场景。本文将深入介绍

【linux】线程控制

线程控制1.创建线程2.线程终止3.线程等待4.线程分离5.对线程的简单封装喜欢的点赞,收藏,关注一下把!进程概念上篇文章已经讲完了,下面我们就来说说线程控制。我们使用的接口是pthread线程库,也叫做原生线程库给我们提供的,这个库遵守POSIX标准的,跟我们SystemV是相对应的一种标准。POSIX线程库与线程有关的函数构成了一个完整的系列,绝大多数函数的名字都是以“pthread_”打头的要使用这些函数库,要通过引入头文链接这些线程函数库时要使用编译器命令的“-lpthread”选项1.创建线程pthread_create创建一个新的线程thread:返回线程IDattr:设置线程的属

Docker Linux快速安装及Nginx部署

前言最近正在部署一套新的Linux服务器环境,基于Docker来部署所有的应用,顺便整理了一套经过验证的操作手册,以便大家遇到类似需求时,可以直接拿来用。本文会涉及以下知识点:Docker的Linux安装和卸载、Docker用户组的创建、基于Docker的Nginx部署及简单配置。Docker的Linux安装笔者这里采用的是TencentOSServer的云服务器,完全兼容CentOS8版本。在安装时,大家可进行版本对照。卸载旧版本如果服务器是新购买的,可跳过该步骤。如果服务器上已经安装过Docker,则可使用如下命令进行卸载:yumremovedocker\docker-client\doc

Linux 上安装部署Nacos、Docker 创建Nacos容器

在Linux上安装和部署NacosNacos是一个开源的分布式服务发现和配置管理平台,它可以帮助开发人员实现微服务架构中的服务注册、发现和动态配置管理。步骤1:准备工作在开始安装Nacos之前,确保您已经具备以下条件:Linux环境:您可以选择使用Ubuntu、CentOS或其他基于Linux的发行版。Java环境:Nacos是基于Java开发的,所以您需要安装JavaRuntimeEnvironment(JRE)。步骤2:下载Nacos下载地址使用以下命令下载Nacos压缩包(请根据您需要的版本进行调整):wgethttps://github.com/alibaba/nacos/releas

基于Linux_ARM板的驱动烧写及连接、挂载详细过程(附带驱动程序)

文章目录前言一、搭建nfs服务二、ARM板的硬件连接三、putty连接四、挂载共享文件夹五、烧写驱动程序六、驱动程序示例前言本文操作环境:Ubuntu14.04、GEC6818这里为似懂非懂的朋友简单叙述该文章的具体操作由来,我们的主要目的是将写好的驱动程序烧进开发板中,看到我们想要的现象。第一个,我们需要让开发板和Linux平台建立联系,这样我们才能让俩者进行更好的交互,这个中间件网上有许多,这里我以putty为例连接展示。第二个,在Linux上交叉编译好的可执行文件需要上传到中间件上运行,这里需要使用nfs服务挂载到开发板上。第三个,在该ARM板上,厂商已为客户写入部分内核驱动模块。一、搭

Linux命令之screen命令

一、screen命令简介  Screen是一个全屏窗口管理器,它在多个进程(通常是交互式shell)之间多路传输物理终端。每个虚拟终端提供DECVT100终端的功能,以及ANSIX3的几个控制功能。64(ISO6429)和ISO2022标准(例如,插入/删除行和支持多个字符集)。每个虚拟终端都有一个回滚历史缓冲区和一个复制粘贴机制,允许用户在窗口之间移动文本区域。当调用screen时,它会创建一个包含shell(或指定命令)的窗口,然后避开您的方式,以便您可以正常使用该程序。然后,您可以随时创建包含其他程序(包括更多shell)的新(全屏)窗口、关闭当前窗口、查看活动窗口列表、打开和关闭输出日

Xshell + lrzsz 实现Linux与Windos文件互传

‍‍🏡博客主页:Passerby_Wang的博客_CSDN博客-系统运维,云计算,Git学习笔记领域博主🌐所属专栏:『实用工具系列』🌌上期文章:实用工具系列-Xshell安装下载与使用📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!关注、点赞、收藏、评论。目录一、介绍二、安装lrzsz1、安装1)命令2)实例2、查看1)命令2)实例三、使用1、rz(本机文件上传到服务器)2、sz(服务器文件下载到本机)1)格式2)实例一、介绍        lrzsz是一款在linux里可代替ftp上传和下载的程序。博主使用是Centos系统,配置好Yum源后,使用Yum下载并安装lrzsz程

linux安装vscode & vscode使用 & 创建项目并运行

下载https://code.visualstudio.com/下载.deb文件安装假如文件被下载到了/opt目录下进入Opt目录,右键从当前目录打开终端。输入下面的安装命令。sudoapt-getinstall./code_1.83.1-1696982868_amd64.deb安装成功。安装插件使用c++,必须安装C/C++插件,CMake插件,CMakeTools插件打开visualstudiocode,选择c++插件点击install。CMake和CMakeTools也是如此。案例,创建一个helloworld项目创建文件mkdirHelloworldcdHelloworld打开vsco

【Linux】进程控制深度了解

>作者简介:დ旧言~,目前大二,现在学习Java,c,c++,Python等>座右铭:松树千年终是朽,槿花一日自为荣。>目标:熟练掌握Linux下的进程控制>毒鸡汤:在等待的日子里,刻苦读书,谦卑做人,养得深根,日后才能枝叶茂盛。>望小伙伴们点赞👍收藏✨加关注哟💕💕 🌟前言        最早的时候我们学习了进程的状态,进程优先级和进程切换,当时不把进程控制加在里面,这里我们单独把它拉出来讲解,学习完本章对进程的板块算是熟练掌握了,咱们话不多说,直接进入今天的主题:【Linux】进程控制深度了解。⭐主体我们从以下学习【Linux】进程控制深度了解🥰🥰。🌙进程创建💫初识fork函数fork函数的