草庐IT

Linux基本指令

全部标签

如何在Linux云服务器安装其他版本Python环境,附实战小程序

1、官网下载Python源码这里比较建议本地下载(下载速度较快),然后通过宝塔,将文件上传到服务器。首先本地浏览器服务下面网址,找到要下载的python版本,点击即可下载。https://www.python.org/downloads/source/注意,左边是稳定版本,右边的是预发版本,我这里选择的是Python3.7.9,点击DownloadXZcompressedsourcetarball。我们将下载好的Python源码压缩包通过宝塔上传到服务器指定文件夹下(我在root/Project文件夹下创建了一个soft文件夹),上传好后,在宝塔内可以直接右键解压。如果你还不知道怎么安装使用宝

Linux下C++轻量级WebServer服务器 框架梳理

前言WebServer是一个很好的入门级C++项目,因为它涉及到了方方面面,不仅可以提高编程能力,还包括了操作系统、计算机网络、数据库等方面的知识,所以我很推荐大家去入手这个项目。说细一点这个项目包含系统编程、日志系统、线程池、网络知识、并发模型等实现,但是很多人一开始做这个项目的时候,会觉得逻辑很混乱从而无从下手,所以我写下这篇文章目的就是帮助大家起到一个梳理逻辑的作用,好了废话不多说,咱们往下看!一、下载项目、功能测试拿到一个项目首先不要着急自己复现、也不要着急去看功能,首先我们要测试一下能不能跑成功qinguoyi/TinyWebServer::fire:Linux下C++轻量级WebS

Windows电脑安装Linux(Ubuntu 22.04)系统(图文并茂)

Windows电脑安装Ubuntu22.04系统,其它版本的Ubuntu安装方法相同Ubuntu16.04、Ubuntu18.04安装方法相同,制作U盘启动项的镜像文件下载你需要的版本即可!Ubuntu的中文官网网址:https://cn.ubuntu.com/,聪明的你一定能找到下载镜像文件的地方!https://releases.ubuntu.com/是Ubuntu14.04到Ubuntu23.10的镜像文件汇总地址!制作U盘启动项的软件rufus的下载地址:https://rufus.ie/downloads/!(一)制作U盘启动项1.制作U盘启动项的软件有很多,用哪个都行,我选择的是r

【2024软件测试面试必会技能】Selenium(4):浏览器操作API_对浏览器进行基本操作

_window()3.浏览器最小化:driver.minimize_window()4.自定义浏览器窗口大小:driver.set_window_size(200,200)5.返回上一页:driver.back()6.前进一页:driver.forward()7.刷新:driver.refresh()8.截图:driver.get_screenshot_as_file("c:\\test.bmp”)9.获取当前页的URL:driver.current_url10.获取当前页面的title:driver.title11.获取页面源代码:driver.page_source12.关闭当前tab页面

嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第七天-内核函数接口(物联技术666)

链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688//**************************************************#include   /*module_init()*/#include       /*printk()*/#include           /*__init__exit*/#include             /*file_operation*/#include     /*copy_to_user,copy_from_user*/#include

Linux gzip命令教程:如何有效地压缩和解压文件(附实例详解和注意事项)

Linuxgzip命令介绍gzip(GNUzip)是一种在Linux系统中常见的命令行压缩工具。它使用DEFLATE压缩算法来减小文件的大小,使文件更易于存储和传输。gzip主要用于压缩文本文件、Tar归档文件和网页。不建议使用gzip来压缩图像、音频、PDF文档和其他已经压缩的二进制文件。Linuxgzip命令适用的Linux版本gzip命令在大多数Linux发行版中都可以使用,包括Debian、Ubuntu、Alpine、ArchLinux、KaliLinux、RedHat/CentOS、Fedora和Raspbian。如果在某些Linux发行版中无法使用gzip命令,通常可以通过包管理器

Sciter基本应用说明

前言最近在学习阶段,要学习一款可以支持前端语言开发桌面程序的框架Sciter,因此来了解学习一下。介绍Sciter是一款可嵌入的HTML/CSS/JavaScript引擎,用于桌面UI开发。SciterEngine是一个大小为5+Mb的单个紧凑DLL。使用它的应用程序比使用Electron或Qt构建的应用程序小10+倍。而分发的规模很重要。官方文档:sciter–用于桌面和移动应用程序的多平台HTML/CSS/JavaScriptUI引擎简单应用下载SciterSDK,官方下载:Download/sciter应用结构基本的结构如下:Sciter的bin目录下包含了各个平台系统的编译结果,我们可

linux发送tcp/udp请求

本文章介绍下通过nc工具、iperf工具和python脚本,实现发送tcp/udp请求一、nc工具(netcat工具)这个工具linux系统默认是自带的,以下是命令的常用参数1.1 发送tcp请求在服务端监听端口nc -l port客户端连接并发送请求nc -v host port在服务端收到了信息当服务端端口未监听时,连接会报错上面的监听方式,当从客户端或服务端退出连接时,另一端也会自动退出如果想服务端一直监听,则需要加上-k参数如果想将服务置于后端运行,则可通过setisid,&,nohup命令,如setsid nc -lk 88881.2发送udp请求在服务端监听端口nc-ulport客

通过AD域验证登录Linux系统(Linux安装sssd加入Windows AD域)

背景有一台Centos7的Linux服务器,需要每个IT管理员都可以登录并进行维护,为了方便账户管理,统一认证,要求Linux服务器登录实现WindowsAD域验证。环境说明AD域:Windowsserver2019AD域主机IP:192.168.100.100域名:hyz.com管理员组:ITadmin(组内含:管理员-张三、管理员-李四、管理员-昭哥)单独的审计用户:audit实现过程首先将AD域服务器的IP与主机对应关系写入Centos的hosts文件中;vim/etc/hosts192.168.100.100dc1.hyz.com#这是我的AD域服务器IP与主机信息;Centos7安装

Java中列表的基本操作

文章目录1、定义列表2、增删改操作(1)新增(2)删除(3)修改3、访问列表4、遍历列表(1)for循环遍历(2)foreach遍历(3)iterator迭代器遍历5、列表转换6、其他操作列表有下标,是一个可变容器,元素可以重复,Java中list包含arraylist和linklist,通常使用的是arraylist,查询速度更快,导入的包是java.util.ArrayList。1、定义列表定义列表时,如果指定列表接受的数据类型为8大数据类型,需要使用对应数据类型的包装类;列表是一个可变容器,定义后默认元素为空。//创建一个listListString>animallist=newArra