![](https://img-blog.csdnimg.cn/20210728090429999.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Ubuntu20
Ubuntu20
BasicLab基础架构实验室
本人深耕基础架构领域,曾在国内500强大厂研发企业级百亿量级吞吐中间件,擅长Java语言、Go语言、Python语言、C语言、NodeJS、Web、Linux、深度学习、大数据、云原生等
展开
-
Ubuntu 添加gcc头文件搜索路径
可用以下命令查看搜索路径。最后,重启终端即可生效。原创 2024-07-12 10:27:34 · 265 阅读 · 0 评论 -
Ubuntu下如何设置程序include搜索路径及链接路径
linux下系统默认路径为 /usr/include, /usr/local/include, gcc在编译程序时会按照当前目录路径->系统默认路径->系统环境变量的路径方式去查找,所以当我们想调用的库未安装在系统默认路径时,我们可以通过手动添加环境变量的方式为系统添加搜索路径。同时这里提一下**~/.bashrc中的系统环境变量只对当前用户生效, /etc/profile 中的系统环境变量对系统所有用户都生效.。添加库的include及lib路径。注意在设置完环境变量后。原创 2024-07-12 10:26:21 · 308 阅读 · 0 评论 -
Ubuntu 安装搜狗输入法
在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”1. 在官网下载搜狗输入法安装包,并安装,安装命令 sudo dpkg -i 安装包名。2.查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”弹出“已安装语言”窗口,勾选中文(简体),点击应用。原创 2024-07-12 10:24:18 · 566 阅读 · 0 评论 -
Ubuntu 编译和运行ZLMediaKit
本文描述了如何在Ubuntu上构建ZLMediaKIt项目源码,以及如何体验其WebRTC推流和播放功能。原创 2024-07-12 10:23:01 · 258 阅读 · 0 评论 -
Ubuntu 安装及ssh安装教程(图文)
Download updates while installing ubuntu(安装时下载更新)原创 2024-07-12 10:21:37 · 668 阅读 · 0 评论 -
Ubuntu root默认密码
Ubuntu系统的root用户默认密码并不是固定的,而是每次系统启动时都会随机生成一个新的密码。如果你需要重置或查看这个随机生成的密码,可以通过以下步骤操作:原创 2024-01-25 09:47:46 · 1430 阅读 · 0 评论 -
Ubuntu 安装 npm 和 node
最近学习VUE,在ubuntu 2204 上配置开发环境,涉及到npm node nodejs vue-Cli脚手架等内容,做以记录。原创 2023-10-23 16:13:42 · 1821 阅读 · 0 评论 -
Ubuntu 安装 Angular8
Angular的使用(零):安装和命令(Ubuntu)原创 2023-10-23 16:11:52 · 200 阅读 · 0 评论 -
Ubuntu 安装 kubectl、kubeadm 和 kubelet
kubeadm:用来初始化集群的指令。kubelet:在集群中的每个节点上用来启动 Pod 和容器等。kubectl:用来与集群通信的命令行工具。kubeletkubectl有关安装kubectl的信息,请参阅文档。这些指南不包括系统升级时使用的所有 Kubernetes 程序包。这是因为 kubeadm 和 Kubernetes 有。Kubernetes 从 2023 年 8 月开始使用托管在上的。自 2023 年 9 月 13 日起,老旧的软件包仓库(和)已被冻结。更多细节参阅。原创 2023-10-23 15:39:45 · 876 阅读 · 0 评论 -
Ubuntu 安装 docker-compose
如果一切顺利,应该会显示安装的 Docker Compose 的版本号。注意:根据你的系统配置,你可能需要在上述命令前面加上。原创 2023-10-23 15:32:16 · 520 阅读 · 0 评论 -
Ubuntu 新建用户及修改密码
3) 进入home文件夹,能看到的是所删除的用户,它的文件夹没有被删除,如果需要删除,则需要带上-r参数。777表示将文件夹的读取、写入和执行权限授予所有者、同一组用户和其他用户。如果passwd文件中已经没有所删除的用户信息,证明用户已经被删除。第三个数字7:表示其他用户(非所有者和非同一组用户)的权限。数字777表示设置文件夹的权限为最高级别。第二个数字7:表示与文件夹所有者同一组的用户的权限。1)通过userdel命令删除指定的用户。第一个数字7:表示文件夹所有者的权限。原创 2023-09-27 10:14:00 · 162 阅读 · 0 评论 -
Ubuntu Kafka开机自启动服务
在目录下创建kafka.service文件。原创 2023-09-26 16:57:52 · 645 阅读 · 0 评论 -
Ubuntu Zookeeper开机自启动服务
在目录下创建zookeeper.service文件。原创 2023-09-26 16:56:16 · 677 阅读 · 0 评论 -
Ubuntu 安装Kafka
在本指南中,我们将逐步演示如何在 Ubuntu 22.04 上安装 Apache Kafka。在大数据中,数以百万计的数据源生成了大量的数据记录流,这些数据源包括社交媒体平台、企业系统、移动应用程序和物联网设备等。如此庞大的数据带来的主要挑战有两个方面:高效的数据收集和分析。为了克服这些挑战,您需要一个可靠且健壮的消息传递系统。由 Apache Foundation 开发,用 Java 和 Scala 编写是开源分布式 pub/sub(发布订阅)事件处理大量数据流平台。原创 2023-09-26 16:50:57 · 1084 阅读 · 0 评论 -
Ubuntu Seata开机自启动服务
在目录下创建seata.service文件。原创 2023-09-26 14:54:08 · 321 阅读 · 0 评论 -
Ubuntu systemd.service服务单元配置详解(中文)
本文译者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。本文译者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有的作品集:由于译者水平有限,因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好),请来信指出,任何提高译文质量的建议我都将虚心接纳。systemd.exec — 执行环境配置.service, .socket, .mount, .swap某些选项会导致自动添加额外的依赖关系:设置了 , , , , , ,转载 2023-09-26 14:18:33 · 1764 阅读 · 0 评论 -
Ubuntu Nacos开机自启动服务
在目录下创建nacos.service文件。原创 2023-09-26 14:10:04 · 409 阅读 · 0 评论 -
Ubuntu Redis开机自启动服务
【代码】Ubuntu 将Redis添加为Service。原创 2023-09-26 13:50:06 · 419 阅读 · 0 评论 -
Ubuntu systemd.service服务单元配置详解
A unit configuration file whose name ends in ".service" encodes information about a process controlled and supervised by systemd.This man page lists the configuration options specific to this unit type. Seesystemd.unit(5)for the common options of all原创 2023-09-26 13:42:04 · 979 阅读 · 0 评论 -
Ubuntu 设置开机自动执行脚本
注:EnvironmentFile 参数可以将命令中使用的变量统一管理,例如$KUBECONFIG 这类型的变量,然后定义的变量可以在整个service文件中使用。原创 2023-09-26 10:00:40 · 510 阅读 · 0 评论 -
Ubuntu 部署 Seata1.7.1
详细配置(由于Github访问限制,给个Gitee仓库的链接):https://gitee.com/seata-io/seata/blob/v1.7.1/script/config-center/config.txt。属性配置官方文档说明(未更新,还是1.4.2版本):https://seata.io/zh-cn/docs/user/configurations.html。到此Centos7 安装Seata1.7.1介绍完成。内容如下,具体配置参照。原创 2023-09-25 17:05:30 · 466 阅读 · 0 评论 -
Ubuntu 安装Nacos
解压后当前目录有nacos目录。原创 2023-09-25 15:34:26 · 1717 阅读 · 0 评论 -
Ubuntu 安装PostgreSQL
网上有各种版本的,也可以去官网看官方的文档。我是下载的PostgreSQL-11.4版本的。找到以后直接复制网上的压缩包链接就可以。原创 2023-09-25 14:51:38 · 350 阅读 · 0 评论 -
Ubuntu 安装 CUDA 与 OPENCL
前言:最近需要做一些GPU并行计算,因而入坑CUDA和OPENCL,两者都有用到一些,刚好有点时间,同时记录一些学习过程,排掉一些坑,这篇是环境安装篇,基本跟着走就没什么问题。CUDA安装成功之后会在终端当前所在目录库生成一个NVIDIA_CUDA-11.4_Samples的编程例子的文件夹,可以用来测试。在弹出的安装界面中选“continue”,如果选了会跳出安装,就说明安装失败,给了失败日志的路径,可以自己查看原因。把Driver选项的X去掉,不然它会再给你装一次驱动,会冲突,报错。原创 2023-09-20 15:58:10 · 1469 阅读 · 0 评论 -
Ubuntu 安装 CUDA 与 CUDNN GPU加速引擎
从NVIDIA官网的cudnn下载页面上下载与安装CUDA对应的cudnn,网址为https://developer.nvidia.com/rdp/cudnn-download。重启,就禁止了ubuntu20.04自带的nouveau显卡驱动了,接下来我们就可以安心的安装NVIDIA510.54版本的驱动程序了。上面的CUDA环境变量配置方法有很多,本文的配置方法中的cuda不要指定具体的版本,主要是为了电脑中多个CUDA版本的切换。这是由于CUDA的安装过程需要很多依赖库文件,CUDA的。原创 2023-09-20 15:49:25 · 582 阅读 · 0 评论 -
Ubuntu 解决 MongoDB 中 couldn‘t add user: command createUser requires authentication报错
阿里云的服务器里面,进入MongoDB后,新建了一个数据库,为这个数据库创建用户时,报错:Error: command createUser requires authentication。MongoDB新建了一个数据库,添加用户时报错。切换到需要创建用户的数据库。原创 2023-09-12 10:00:27 · 1204 阅读 · 0 评论 -
Ubuntu MongoDB账户密码设置
在MongoDB中,可以使用db.createUser()方法来创建用户。该方法接受一个包含用户名、密码和角色等信息的文档作为参数。上述代码中,我们使用changeUserPassword()方法将用户admin的密码修改 newpassword。上述代码中,我们使用dropUser()方法删除了用户admin。原创 2023-09-12 09:59:15 · 593 阅读 · 0 评论 -
Ubuntu MongoDB环境变量配置
【代码】Ubuntu MongoDB环境变量配置。原创 2023-09-12 09:51:13 · 190 阅读 · 0 评论 -
TDengine 集成 EMQX 通过规则引擎实现设备数据直接入库
背景曾使用过IoTDB自带的实现了设备数据入库,那么使用TDengine时,我们可以借助EMQX(一款优秀的国产开源)的规则引擎结合TDengine的完成设备数据的路由与入库。原创 2023-05-25 10:23:20 · 1172 阅读 · 0 评论 -
Ubuntu 安装 Mongodb 4.0、4.2、4.4
【代码】ubuntu 安装 Mongodb 4.0、4.2、4.4。原创 2023-09-12 09:50:01 · 728 阅读 · 0 评论 -
TDengine服务器端启动失败问题(客户端连接失败问题)
于是通过 ps aux | grep tao 查看进程。重新 systemctl start taosd 启动即可!通过 kill -9 进程号 杀死进程。竟然是硬盘空间不够的问题。删了些无用的文件,就好了。此时在客户端连接成功。原创 2023-05-25 10:20:46 · 725 阅读 · 0 评论 -
Ubuntu 安装Redis
sudo redis-server /usr/local/redis-7.0.9/redis.conf 指定配置文件启动。dir /var/lib/redis #dump.rdb 文件创建位置 (默认./)sudo kill -9 redis的pid 杀死redis进程。#执行完成后,将redis的可执行程序安装在/usr/local/bin中。#日志文件 (默认"") 【log/redis目录要先创建】redis-server redis的服务器。原创 2023-09-12 09:44:35 · 319 阅读 · 0 评论 -
TDengine集群搭建
点击要下载的压缩包后会有弹窗出来,让你填邮箱,填邮箱之后,会收到邮件,邮件内容中会附上实际下载地址,点击邮件内容中的邮件地址进行下载。在td1.test.com上执行ping td2.test.com,ping td3.test.com。在td2.test.com上执行ping td1.test.com,ping td3.test.com。在td3.test.com上执行ping td1.test.com,ping td2.test.com。td2在第二处将其修改为td2.test.com。原创 2023-05-25 10:18:57 · 1135 阅读 · 0 评论 -
Ubuntu 出现 Failed to Fetch的解决办法
(LSB是Linux Standard Base(Linux标准库)的缩写,②选取自己版本对应的镜像源,然后进入apt文件夹。然后按ESC键,:wq,再按enter保存并退出。用来与具体Linux发行版相关的Linux标准库信息)把之前的镜像源复制一份为001。由于没有配置好国内的镜像源。原创 2023-09-08 17:13:17 · 2416 阅读 · 0 评论 -
Ubuntu crontab定时任务
/10 * * * * service mysqld restart //每隔10分钟执行一次。*/1 * * * * service mysqld restart //每隔1分钟执行一次。0 */1 * * * service mysqld restart //每1小时执行一次。0 */2 * * * service mysqld restart //每2小时执行一次。0 10 * * * service mysqld restart //每天10点执行。原创 2023-05-24 09:53:01 · 2182 阅读 · 0 评论 -
Ubuntu 使用mail命令查看收到的邮件
按回车键可以向下翻阅邮件。原创 2023-05-24 09:46:56 · 444 阅读 · 0 评论 -
Ubuntu crontab 遇到的sh脚本一些问题(手动执行可以,自动执行不行)
在写一个脚本循环时候,出现“let:not found”,这是因为在ubuntu默认是指向bin/dash解释器的,dash是阉割版的bash,其功能远没有bash强大和丰富.并且dash不支持let和i++等功能.,放到crontab -e的文本中,获取环境变量。重启系统日志,然后稍微等下应该就能在/var/log目录下看到cron.log,vi cron.log就可以查看cron运行日志了。打开文件,在文件中找到cron.*,把前面的#去掉,保存退出,输入。以下是crontab -e代码。原创 2023-05-24 09:44:56 · 1446 阅读 · 0 评论 -
Ubuntu 开启定时任务记录日志功能
不改变默认日志写入路径情况下,默认路径为/var/log/cron.log。原创 2023-05-24 09:37:25 · 781 阅读 · 0 评论 -
Ubuntu 安装 npm gyp 错误
错提示 node-gyp : 依赖: nodejs-dev 但是它将不会被安装 依赖: gyp (>= 0.1+20150913git1f374df9) 但是它将不会被安装 推荐: build-essential 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系使用下面命令安装sudo apt install aptitudesudo aptitude install npm遇到原创 2021-11-03 17:00:29 · 979 阅读 · 0 评论 -
Ubuntu 安装企业微信
Github 源码地址:GitHub - BoringCat/docker-WXWork: 用docker跑企业微信一、准备工作原创 2021-11-03 11:17:59 · 1954 阅读 · 1 评论