目录标题前言谁提供的Linux软件?Linux上的开源软件放在了哪?Linux客户端如何下载软件呢?什么是yum如何使用yum安装如何使用yum查找如何使用yum删除yum的一个问题yum扩展第一点:第二点第三点前言我们平时肯定使用过软件,比如说qq,微信,抖音啥的,但是最开始我们的设备上面是没有这些软件的,所以我们得将设备联网,再通过网络将这些软件的安装包下载到我们的设备上面,但是这里就会有个问题我为什么下载这些软件的时候得联网呢?答案很简单,因为这些软件的安装包并不在本地上(你的设备上面),而是在别人的电脑上(远端服务器),所以在下载软件的时候我们必须得联网,不然无法链接到拥有软件包的服务
一、概述rsync是linux下一个远程数据同步工具他可通过LAN/WAN快速同步多台主机间的文件和目录,并适当利用rsync算法减少数据的传输会对比两个文件的不同部分,传输差异部分,因此传输速度相当快rsync可拷贝、显示目录属性,以及拷贝文件,并选择性的压缩及递归拷贝二、特性快速第一次传输全部,下一次传输差异rsync在传输过程中可以实行压缩和解压缩,使用更少的带宽安全可以使用scp、ssh等方式传输直接通过socket连接支持匿名传输、方便进行网站镜像三、应用场景增量同步备份迁移四、数据的同步方式数据备份:拉取(下载) pull数据恢复:推送(上传) push五、rsync传输模式本
1、profile文件profile文件位于/etc/目录下/etc/profile,当登入系统时候获得一个shell进程时,其读取环境profile文件时候会读取,/etc/bash.bashrc,/etc/profile.d文件下配置的sh文件,所以我们也可以在profile.d和bash.bashrc目录下创建sh文件,配置环境变量#PS1='\h:\w\$'if[-f/etc/bash.bashrc];then./etc/bash.bashrcfielseif["$(id-u)"-eq0];thenPS1='#'elsePS1='$'fififiif[-d/etc/profile.d]
本文是矜辰所致的嵌入式Linux学习专栏的内容导航,结合自己的学习过程的总结记录。目录前言一、Linux入门篇章Makefile学习二、环境篇2.1硬件篇2.2软件篇三、裸机篇四、内核篇五、驱动篇六、应用篇前言嵌入式Linux内容比较多,应该有很多很多篇章,所以整理一个目录以便大家能快速找到自己需要的文章。希望大大家多多支持指正!一、Linux入门篇章入门篇章主要介绍了Linux系统的基础知识:嵌入式Linux入门(一、Linux基本介绍及文件结构)嵌入式Linux入门(二、Linux文件系统、文件类型及权限管理)嵌入式Linux入门(三、LinuxShell及常用命令说明)嵌入式Linux入
🌈欢迎来到Linux专栏~~基础IO(꒪ꇴ꒪(꒪ꇴ꒪)🐣,我是Scort目前状态:大三非科班啃C++中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤🤔:🔥真正的大师永远怀着一颗学徒的心作者水平很有限,如果发现错误,可在评论区指正,感谢🙏🎉🎉欢迎持续关注!基础IO🌈欢迎来到Linux专栏~~基础IO0.感性认识`一切皆文件`1.回顾C中的文件操作🥑C读写文件🥑关于stdinstdoutstderr2.系统文件I/O🌈open&close🌈read&write3.文件描述符(fd)🎨filedescriptor(fd文件描述符)🎨理性认识一切皆文件🎨文件
最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。目录一、进程优先级1.1优先级VS权限1.2为什么要有进程优先级?1.3具体Linux中的优先级1.3.1查看进程优先级1.3.2PRIandNI1.3.3PRIVSNI1.3.4修改进程优先级1.3.5优先级队列实现原理1.4拓展小知识1.4.1并发1.4.2几个小问题1.4.2.1为什么函数的返回值会被外部拿到呢?1.4.2.2系统怎么知道我们的进程当前执行到哪行代码了呢1.4.2.3在CPU中寄存器扮演什么角色呢?1.4.2.
linuxdhcp配置多vlanip;client获取vlanip1、安装dhcpd2、配置dhcpd2.1、/etc/dhcp/dhcpd.conf入门2.2、/etc/dhcp/dhcpd.conf2.3DHCP服务租约文件dhcpd.leases各项含义3、linux中vlan配置3.1、先列出模块,没有8021q模块需要加载3.2、加载内核模块3.3、ip命令临时配置vlan3.3.1、创建vlan200和vlan3003.3.2、启用vlan200和vlan300并配置ip3.3.3、reboot则vlan配置失效3.4、配置文件永久配置vlan3.4.1、修改ifcfg-ens32
文章目录1.检查LinuxSSH服务2.本地连接测试3.Linux安装Cpolar4.创建远程连接公网地址5.公网远程连接测试6.固定连接公网地址7.固定地址连接测试本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能,本例使用的是IDEA2023.2.5版本。Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道
阅读导航引言一、生产者消费者问题🍁将生产者消费者模型比喻为超市的顾客和供货商二、C++queue模拟阻塞队列的生产消费模型(伪代码)三、RAII风格的加锁方式1.简介2.示例四、基于Linux操作系统使用C++代码,采用RAII风格的加锁方式模拟“生产者消费者模型”⭕Makefile文件⭕.h头文件✅lockGuard.h✅BlockQueue.h✅Task.h⭕.cpp文件✅ConProd.cpp温馨提示引言多线程编程中的同步问题是一个普遍存在的难点,为了解决这些问题,开发者们设计出了各种同步机制,如条件变量、信号量、互斥锁等。生产者消费者模型是一个经典案例,它涉及到两类线程:生产者和消费者
写在前面本文重点:了解线程概念,理解线程与进程区别与联系。学会线程控制,线程创建,线程终止,线程等待。了解线程分离与线程安全。学会线程同步。学会使用互斥量,条件变量,posix信号量,以及读写锁。理解基于读写锁的读者写者问题。一、线程概念💦什么是线程基本上很多操作系统的书上对线程的解释是:线程是进程的一个执行分支,是在进程内部运行的一个执行流。而到具体一款操作系统,我们将从是什么、为什么、怎么办三个角度来解释线程。我们先来谈线程是什么的问题?对于上图,我们当然很熟悉,现在就可以明确了,这里是一张用户级页表,内核页表就不画了,我们都知道可执行程序在磁盘中无非就是代码或数据,更准确点表述,代码也是