草庐IT

Linux-ubuntu

全部标签

Linux系统没有管理员权限如何编译安装高版本gcc

有一台公共的服务器,每个人都有自己的账号,但是没有root权限,也不能使用sudo切换,此时需要使用gcc7.5.0(默认gcc版本是4.8.5),因此只能通过在家目录下编译安装高版本gcc来达到我们的目的,这样就不会改变系统的gcc版本,也不涉及管理权限问题。以下是编译安装gcc 7.5.0的完整步骤,可供参考。(1)下载gcc-7.5.0源码[zsa@localhost~]$wgethttp://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.5.0/gcc-7.5.0.tar.gz(2)解压文件[zsa@localhost~]$tarzxfgcc

为什么修改linux系统时间不生效?

如何彻底修改linux系统当需要修改Linux系统时间时,除了涉及软件层面的时间设置,还需要考虑硬件时钟(RTC)的影响。步骤一:软件层面的时间修改(1)查看当前时间和时区在开始修改之前,使用以下命令来确认当前系统的时间和时区设置:datetimedatectl(2)设置系统时间方式一、手动修改如果需要手动设置系统时间,可以使用 date 命令。例如,要将系统时间设置为2024年2月21日12点00分,可以执行以下命令:sudodate+%Y%m%d%H%M-s"202402211200"方式二、使用网络时间协议(NTP)推荐使用网络时间协议(NTP)来同步系统时间。确保NTP服务已安装并运行

Mac M1芯片,aarch64版本linux docker环境部署RocketMQ

背景由于mac电脑,M1芯片下面安装的linux版本和大多数的linux有些许区别,所以在下载rocketmq镜像时候会报错。WARNING:Therequestedimage'splatform(linux/amd64)doesnotmatch所以需要下载支持arm64v8版本,但是在dockerhub上面没有,查询了很多的资料,最后终于找到了M1芯片下面能使用的rocketmq镜像参考文章https://blog.csdn.net/xiaolixi199311/article/details/131612079下载rocketmq镜像gitclonehttps://github.com/a

保障Linux系统安全:wget下载和执行远程脚本的最佳实践

在Linux系统中,经常会使用wget命令来下载远程脚本并通过sudobash执行。这种方法在一些情况下很方便,但同时也存在一些安全性和注意事项,需要用户谨慎操作。本文将详细讨论这些问题,以确保安全地使用此方法。 1.基本用法在Linux系统中,使用以下命令可以下载并执行远程脚本:wget-qO-|sudobash这个命令的目的是从指定的URL下载一个脚本,并将其传递给bash来执行。这在自动化部署和配置中非常有用,但也存在潜在的风险,因为它可以让不受信任的脚本在系统上执行。解释说明wget:这是一个用于从网络上下载文件的命令行工具。在这里,它用于从指定的URL下载脚本文件。-qO-:这是wg

如何在Ubuntu部署Emlog,并将本地博客发布至公网可远程访问

文章目录前言1.网站搭建1.1Emolog网页下载和安装1.2网页测试1.3cpolar的安装和注册2.本地网页发布2.1Cpolar临时数据隧道2.2.Cpolar稳定隧道(云端设置)2.3.Cpolar稳定隧道(本地设置)3.公网访问测试总结前言博客作为使用最广的个人在互联网的发声网站,在很长一段时间里,都被大家视作在互联网上发声的主要通道之一。虽然之后出现的即时聊天工具和朋友圈崛起,抢夺了不少博客的空间,但其仍占有不小的市场份额。也正因博客很重要,才吸引了不少开发者,制作出了各种各样的个人博客软件。今天,笔者就为大家介绍,如何在本地Ubuntu系统上,搭建一个Emlog个人博客网站,并使

Ubuntu双系统扩大/home磁盘空间大小,gparted移动磁盘位置及大小

前言: 笔者之前试过挂载磁盘的方法,后开觉得不方便,于是决定用U盘启动盘来扩大空间,花了几个小时终于搞清楚了整个流程,其中在gparted移动磁盘位置的地方卡了很长时间,相关的教程也较少,所以汇总了一个全面的Ubuntu双系统扩大/home磁盘空间大小的方法,希望能帮到你。配置:Ubuntu18.04双系统步骤概括:1、在win系统下提前腾出一定大小的新加卷,用于给Ubuntu系统扩容使用2、回到Ubuntu系统查看要扩容的/home磁盘的名字,并安装gparted软件3、回到win系统下制作U盘启动盘,完成后按F12,通过U盘进入到Ubuntu,选择tryUbuntu4、打开gparted,

Linux网络编程——tcp套接字

文章目录主要代码关于构造listen监听accepttelnet测试读取信息掉线重连翻译服务器演示本章Gitee仓库:tcp套接字主要代码客户端:#pragmaonce#include"Log.hpp"#include#include#include#include#include#include#include#include#include#include#include"threadPool.hpp"#include"Task.hpp"constintdefaultfd=-1;conststd::stringdefaultip="0.0.0.0";constintbacklog=5;//

教你从零开始搭建双系统——Linux(Manjaro)和Win双系统

苦于不知如何搭建双系统?带你不踩坑,快速上手安装双系统,准备~上车!!!目录前期准备:正式开始:启动现有系统,将U盘插入电脑(再次提醒最好是64G的U盘)安装ventoy到U盘出现问题 报错U盘找不到了解决报错U盘分区下载Win 和Manjaro的ISO镜像文件WINManjaro进入BIOS/UEFI不同品牌电脑进入BIOS/UEFI的功能键必须干的事有就改重装WIN如果不懂如何重装office,看这就对了安装ManjaroLinux启动进不去 使用KDE给硬盘分区 全新安装Manjaro 前期准备:前情提示:如果有重要东西记得备份!!!一定要备份!!!1个靠谱的U盘(至少32G,最好为64

搭建FRP内网穿透服务器来远程访问本地windows/linux中的web服务

什么是FRP?FRP是一个免费开源的用于内网穿透的反向代理应用,它支持TCP、UDP协议,也为http和https协议提供了额外的支持。FRP有服务端和客户端,你将服务端安装在你买的便宜云服务器上,FRP客户端安装在你自己的电脑上,配置好暴露的端口,就可以实现你访问服务器ip:指定的端口,就会被转发到本地的电脑上,这样就可以利用本地的高性能机器它可以做什么?使用FRP可以实现在家里搭建自己的网站,个人网盘,远程访问自己的电脑,流媒体服务器等将云服务器当frp服务端,客户端为windows电脑客户端为liunx教程在下面下载frp文件,因为服务端是linux环境,而客户端是windows环境,因

二、在树莓派上学习C#和Linux:配置SSH

在树莓派上学习C#和Linux:配置SSH官方文档:https://www.raspberrypi.com/documentation/computers/remote-access.html#ssh运行命令行输出IP在树莓派的控制台输入hostname-I得到IP地址也可以使用mDNS解析raspberrypi.local在Windows下的powershell中输入pingraspberrypi.local安装nmap命令用于扫描局域网的设备如果是动态IP分配则需要这个静态不需要下载链接:https://nmap.org/download.html获取到局域网IP,然后在Windows端的