草庐IT

ld-linux

全部标签

【Linux — 安装 Go】Linux 系统安装 Go 过程总结

下面记录在Linux环境中安装Go的过程,整个过程使用了FinalShell终端工具与Linux进行交互。Linux系统用户在终端执行【uname-a】先查看系统信息:64位系统显示如下:x86_64x86_64x86_64:这是你的机器的架构(这里是64位x86架构)。GNU/Linux:表示这是一个使用GNU工具的Linux系统。下面开始下载1.下载GO安装包先在Windows环境中访问Go官网,接着找到Linux版本go的64位安装包,下载链接:https://dl.google.com/go/go1.21.4.linux-amd64.tar.gz方式①可在Windows环境中直接下载,

Linux Bash Shell 脚本入门(2)——GNU

​LinuxBashShell脚本入门(2)——GNU目录LinuxBashShell脚本入门(2)——GNUGNU与LinuxGNUGNU的组成ShellGNOME桌面环境XWindow软件GNOME可点击内容,大部分来自维基百科,可以点击了解详情。GNU与LinuxGNUGNU操作系统起源于GNU计划,由理查德·斯托曼在麻省理工学院人工智能实验室发起,希望发展出一套完整的开放源代码操作系统来取代Unix,计划中的操作系统,名为GNU。GNU的商标是一个牛羚头。原先版本是EtienneSuvasa所设计,而今比较流行的粗体版本则是AurelioHeckert所设计。GNU是一个自由的操作系统

Linux cpu dvfs机制

一、dvfs介绍主要作用是动态调整CPU的电压和频率,以在性能和功耗之间实现平衡。当CPU负载较轻时,可以通过降低电压和频率来降低功耗,延长电池续航时间;当CPU负载较重时,可以通过提高电压和频率来提高性能,确保系统的响应速度。二、软件框架Linuxcpufreq(dvfs)框架主要包括cpufreqcore、governor、driver.1)cpufreqcorecpufreqframework的核心模块,和kernel其它framework类似,主要实现三类功能抽象调频调压的公共逻辑和接口,主要围绕structcpufreq_driver、structcpufreq_policy和str

linux安装opencv

安装1.准备工作1.1C/C++编译环境配置Linux系统下使用C++开发OPenCV项目,先要搭建C/C++开发环境在终端输入:sudoaptinstallgccsudoaptinstallg++安装C/C++编译器GCC、G++或者安装build-essential,安装了该软件包,编译c/c++所需要的软件包也都会被安装。sudoaptinstallbuild-essential安装cmake编译工具sudoaptinstallcmake1.2安装相关依赖库安装libgtk,GTK(GIMPToolkit)是一个Linux平台下基于Xwindow图形窗口的图形用户编程接口工具,可以借助它

Linux环境搭建SVN服务器并实现公网访问 - cpolar端口映射

文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf文件2.2修改passwd文件2.3修改authz文件3.启动svn服务4.内网穿透4.1安装cpolar内网穿透4.2创建隧道映射本地端口5.测试公网访问6.配置固定公网TCP端口地址6.1保留一个固定的公网TCP端口地址6.2配置固定公网TCP端口地址7.使用固定TCP端口地址远程SVN服务转载自远程内网穿透的文章:Linux搭建SVN服务器,并内网穿透实现公网远程访问前言由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样

【Docker篇】Linux安装Docker、docker安装mysql、redis、rabbitmq

1.Linux安装docker官方帮助文档:InstallDockerEngineonCentOS|DockerDocs1.1安装命令#1.卸载之前的dockersudoyumremovedocker\        docker-client\        docker-client-latest\        docker-common\        docker-latest\        docker-latest-logrotate\        docker-logrotate\        docker-engine         #2.需要的安装包yuminsta

c++ - Windows 和 Linux 上的线程

我在Internet上看过有关在Windows上使用C++制作多线程应用程序的教程,以及在Linux上执行相同操作的其他教程,但不是同时适用于这两种应用程序。是否有即使在Linux或Windows上编译也能正常工作的函数? 最佳答案 您需要使用一个包含Linux上的pthread和Windows上的Win32线程库(CreateThread和friend)的实现的库。Boostthread是一种将系统抽象化的流行选择。 关于c++-Windows和Linux上的线程,我们在StackOv

【Linux】 Linux编译器-gcc/g++使用

💗个人主页💗⭐个人专栏——Linux学习⭐💫点击关注🤩一起学习C语言💯💫目录导读1.Linux编译器-gcc/g++使用1.1引入1.2初识gcc/g++1.3程序运行的四个阶段1.3.1预处理1.3.2编译1.3.3汇编1.3.4链接1.4gcc的选项用法2.函数库2.1引入2.2函数库分类2.3动态库2.4静态库导读我们上次讲到yum命令和vim指令的运用,今天我们来讲一下gcc,1.Linux编译器-gcc/g++使用1.1引入我们在之前,也在Linux里写过C语言的代码,之后gcc加文件名运行之后,在运行./a.out.[zhy@centos7~]$vimproject.c[zhy@c

【openssl】Linux升级openssl-1.0.1到1.1.1

文章目录前言一、openssl是什么?二、使用步骤1.下载2.编译安装3.一些问题总结前言记录一次openssl的升级,1.0.1升级到1.1.1一、openssl是什么?OpenSSL是一个开源的加密工具包,广泛用于安全套接层(SSL)和传输层安全(TLS)协议的实现。它提供了一组用于加密通信的库和工具,被许多网络应用和操作系统广泛使用。二、使用步骤1.下载首先,我们需要从官方网站下载最新版本的OpenSSL源代码。你可以访问OpenSSL官方网站获取最新的稳定版本。wgethttps://www.openssl.org/source/openssl-1.1.1w.tar.gz2.编译安装下

在Linux上保护SSH服务器连接的8种方法

SSH是一种广泛使用的协议,用于安全地访问Linux服务器。大多数用户使用默认设置的SSH连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。具有开放SSH访问权限的服务器的root帐户可能存在风险。尤其是如果您使用的是公共IP地址,则破解root密码要容易得多。因此,有必要了解SSH安全性。这是在Linux上保护SSH服务器连接的方法。1.禁用root用户登录为此,首先,禁用root用户的SSH访问并创建一个具有root权限的新用户。关闭root用户的服务器访问是一种防御策略,可以防止攻击者实现入侵系统的目标。例如,您可以创建一个名为exampleroot的用户,如下所示:u