草庐IT

Linux-ubuntu

全部标签

【技能---ubuntu20.04更换国内镜像源】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、备份原来的源二、更换源Ubuntu20.04(focal)阿里云软件源Ubuntu20.04清华软件源三、更新软件(源)总结前言安装好ubuntu20.04后,在下载软件等安装包的时候,速度特别的慢,为此就想着更换一下镜像源,以此来增加下载的速度!!!下面是换源的具体流程!!!提示:以下是本篇文章正文内容,下面案例可供参考一、备份原来的源sudocp/etc/apt/sources.list/etc/apt/sources_init.list将以前的源备份一下,以防以后可以用的。二、更换源sudogedit/etc

Linux:线程的概念

个人主页:个人主页个人专栏:《数据结构》《C语言》《C++》《Linux》文章目录前言一、线程的概念线程代码的简单示例总结前言本文是对于线程概念的知识总结一、线程的概念在课本上,线程是比进程更轻量级的一种指向流或线程是在进程内部执行的一种执行流。我们再提出两个理解,线程是CPU调度的基本单位/进程是承担系统资源的基本实体。先记住上面的结论我们知道,进程=内核数据结构+代码和数据构成的。CPU要调度进程,就要有运行队列,而运行队列中排队的就是pcb。CPU通过这些pcb,找到对应的地址空间,进而通过地址空间中的虚拟地址,在页表中映射物理地址,从而找到对应的代码和数据。那么,我们是不是可以将地址空

Linux增删ip

Linux手动增删IPby:铁乐猫日期:2022.03.17这里主要是记录手动临时添加和删除ip。ifconfig方式例,添加:ifconfigeth0:1192.168.0.101/24移除ifconfigeth0:1downipaddr方式添加ipaddradd192.168.0.102/24deveth0labeleth0:1删除ipaddrdel192.168.0.102/24deveth0:1推荐使用ip命令操作,但删除ip的时候要小心,如果有多个同网段的子ip(secondary)地址,很容易删除一个变成全部删除掉了。因为默认情况下,从接口删除主IP地址将删除同一子网上的所有其他地

java - 使用 Java 读取/写入 linux 管道

我的问题是在Java中读取/写入linux管道的最佳方式是什么?我已经在使用java.io.RandomAccessFile了RandomAccessFilefile=newRandomAccessFile("/dev/zap/16","rw");然后将其传递给工作线程,工作线程每2毫秒读取一次byte[]buffer=newbyte[16];file.read(buffer);它确实从Pipe读取它,但我怀疑某些字节被覆盖了。你知道linux(ubuntu)是如何处理管道缓冲区的吗? 最佳答案 我自己从未尝试过,但感觉你所做的是错

Java 在 Ubuntu 14 上安装失败

我正在尝试在我的ubuntu14.0.4中安装jave8(jre/jdk)sudoapt-get更新sudoapt-getinstalloracle-java8-installer我得到以下错误Usingwgetsettingsfrom/var/cache/oracle-jdk8-installer/wgetrcDownloadingOracleJava8...--2017-10-1716:42:09--http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8

ubuntu操作系统的docker更换存储目录

前言要将Docker的存储目录更改为/home/docker,你需要进行以下步骤:目录前言1、停止Docker服务2、创建新的存储目录3、编辑Docker配置文件4、启动Docker服务5、验证更改1、停止Docker服务首先停止Docker守护进程,可以使用以下命令:sudosystemctlstopdocker备份现有的Docker数据:在进行目录更改之前,建议你备份当前Docker的数据,以防止意外数据丢失。2、创建新的存储目录使用以下命令在/home目录下创建一个名为docker的新目录:sudomkdir/home/docker3、编辑Docker配置文件修改Docker的启动配置文

从零开始部署ubuntu+Anaconda3+langchain-chatchat+chatglm3-6b大模型,本地知识库(一)

零、教程简介     本教程主要实现在ubuntu系统部署chatglm3-6b大模型+本地知识库问答,同时也支持百川,千问,羊驼等主流大模型。     文中会涉及Anaconda3(python多版本环境),langchainchatchatwebui(大模型webui),chagtlm3-6b(智谱大模型),bge-large-zh(向量库) 等内容大语言模型对话效果:本地知识库问答效果:一、操作系统安装操作系统:ubuntu23.10liveserver分区:/根分区40G/data数据盘挂载点150G下载地址:https://releases.ubuntu.com/22.04.3/ub

【Linux取经路】文件系统——inode与软硬链接

文章目录一、前言二、认识硬件——磁盘2.1磁盘的存储构成2.2磁盘的逻辑抽象三、操作系统对磁盘的使用3.1再来理解创建文件3.2再来理解删除文件3.3再来理解目录四、硬链接五、软链接六、结语一、前言在之前的【Linux取经路】文件系统之被打开的文件——文件描述符的引入一文中讨论了被打开的文件,今天讨论的话题则是没有被打开的文件。文件等于文件内容加文件属性,没打开的文件一定是存储在磁盘上的,并且Linux是将文件的属性和内容分开存储。文件内容以数据块的形式进行存储,文件属性以inode的形式进行存储。二、认识硬件——磁盘我们这里说的磁盘指的是机械磁盘,并非我们现在我们笔记本上使用的SSD。机械磁

Linux 实现打印彩色进度条

文章目录预备知识一、理解回车换行二、认识行缓冲1、代码一、二(回车换行理解)2、代码三、四(sleep函数和ffush函数理解)三、简单倒计时1.倒计时代码2、效果展示四、进度条1、效果展示2、进度条代码makefileProcessBar.hProcessBar.cmain.c3、实现过程分析4.3.1进度条实现样式4.3.2进度条实现方法预备知识一、理解回车换行在我们熟悉的C语言中,换行就可以跳转的下一行开头,但其实这一操作有两个步骤,\r(回车)和\n(换行)也就是先回到开头,再进行换行\r回车就是回到这一行开头\n换行就是另起一行二、认识行缓冲在内存中预留了一块空间,用来缓冲输入或输出

【Linux C | 网络编程】gethostbyname 函数详解及C语言例子

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭🤣本文内容🤣:🍭介绍gethostbyname函数🍭😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭⏰发布时间⏰:2024-02-2914:55:06本文未经允许,不得转发!!!目录🎄一、概述🎄二、gethostbyname函数✨2.1gethostbyname函数介绍✨2.2hostent结构体说明✨2.3gethostbyname函数的工作原理🎄三、gethostbyname函数使用例子🎄四、总结🎄一、概述在网络编程中,可能出