- 2025-01-23Linux下printf函数的输出问题
Linux下printf函数的输出问题 向屏幕输出,C语言中可以使用printf函数,实际上,printf不是直接把数据输出到屏幕上的,首先把输出的内容写到缓冲区中,当缓冲区放满以后,它会把缓冲区的内容输出到屏幕上。 为什么这样做呢? 有一个效率的
- 2025-01-23【Linux日志】syslog协议的Linux系统日志服务程序使用
一、什么是syslog协议syslog协议为网络设备间传输日志信息提供了标准化解决方案。借助该协议,服务器、路由器、防火墙等各类设备能够将日志消息发送至中央日志服务器,实现日志的集中管理与分析。下面为您详细介绍syslog协议的关键概念和组成部分:1.协议版本RFC3164:早期的s
- 2025-01-23deepin-UEFI 引导:从入门到重装
在现代计算机中,UEFI(统一可扩展固件接口)已成为主流的启动方式,逐渐取代了传统的BIOS。UEFI提供了许多改进,如更灵活的启动管理、更大的分区支持以及更快的启动速度。然而,对于许多Linux用户来说,UEFI的复杂性可能会带来一些挑战,尤其是在多系统环境中。本文将详细介绍如何在
- 2025-01-23腾讯云Linux安装 Ubuntu Desktop GUI图形化桌面
我的系统版本是ubuntu20.04运行以下命令,更新软件源。sudoapt-getupdate运行以下命令,安装图形化桌面。sudoapt-getinstallubuntu-desktop运行以下命令,设置默认启动为图形化桌面。您可以执行systemctlset-defaultmulti-user.target,即可取消图形化界面登录。sudosystemctls
- 2025-01-23Linux下卸载Oracle 11g
第一种方法:使用oracle自带的runInstaller卸载123[oracle@VM_0_14_centosdeinstall]$cd$ORACLE_HOME[oracle@VM_0_14_centos 11.2.0]$cddeinstall/[oracle@VM_0_14_centosdeinstall]$./deinstall第二种方法:通过删除文件的方式卸载;(即:删除Oracl
- 2025-01-22linux文本内容和文件操作常用命令
写在前面:正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。(操作字符串的)通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。(操作文
- 2025-01-22为嵌入式板卡交叉编译gcc
需要提前准备什么?交叉编译器(以及相应的sysroot,可以通过xxx-gcc--print-sysroot来查看路径)gcc源码,这里我用的是7.5.0版本的,也可以尝试别的下载地址binutils源码,光有gcc是不行的,还需要as才可以完成整个编译过程下载地址编译器路径其实一般情况下我是比较建议直接使用交叉
- 2025-01-22Linux基础05-指令篇之权限管理【入门级】
Linux基础主要内容权限管理通配符权限管理指令修改文件/目录的拥有者或者组执行权限:root语法:chown[选项]...[所有者][:[组名]]文件或者目录路径...选项:-c:显示更改部分的信息-f:忽略错误信息-h:修复符号链接==-R:==处理指定目录以及其目录中的所有文件-v:显
- 2025-01-22Linux基础07-指令篇之vim编辑器【入门级】
Linux基础Vim编辑器Vim定义本质上我们用Linux自带的编辑器叫做Vi编辑器(类似于记事本,一般用来做文件的编辑),名字取自Visual,它是一个全屏幕文本编辑器(程序)。在Linux系统中Vi是最常用的编辑程序,它的文本编辑功能十分强大,但是使用起来比较复杂。Vim是Vi的增强版,所以Vi的功能Vi
- 2025-01-22Linux基础06-指令篇之打包压缩解压缩【入门级】
Linux基础内容提要压缩、打包、解压缩权限说明权限的类型权限的数值普通文件目录/文件夹r:可读4cat,less,more,head,tail等lsw:可写2>(覆盖写入),>>(追加写入),touch,rmmkdir,rmdir,mv(重命名)x:可执行1./文件名(可执行文件)cd,cp,mv(移动)-:无权限0无操作无操作压缩与解压缩压
- 2025-01-22【Linux】Linux开发必备六大工具之代码、编译、多人协作开发工具
个人主页~我们学习Linux是为了什么呢?当然是为了更好的开发,所以我们终于来到了开发之前的一个环节,学完该基础环节,我们就可以上手进行开发了,激动~Linux开发必备工具一、代码工具--vim1、vim基本概念2、vim操作(1)命令模式(2)插入模式(3)底行模式3、配置vim二、编译工具--
- 2025-01-22Linux usb【3】- gadget驱动介绍
本文基于新思的dwc3usb控制器,介绍usb的gadget驱动,kernel版本为5.15。probe刚开始和前面介绍的host驱动是一样的,只不过在dwc3_core_init_mode函数中会选择gadget初始化dwc3_gadget_init。1214 staticintdwc3_core_init_mode(structdwc3*dwc)1215 {1216 structd
- 2025-01-22Linux升级rsync
介绍:查看当前版本: rsync --version找到安装目录:whichrsync在管网处下载最新tar.gz包,解压后,进入目录,依次执行以下命令:第一步:######配置 sudo ./configure--prefix=/usr/local######升级新版本可能会报错:Configurefoundthefollowingissues:-Failedtofindxx
- 2025-01-22linux文件IO:select
select电平触发#include<sys/time.h>#include<sys/types.h>#include<unistd.h>intselect(intn,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);在指定的文件描述符准备好I/O之前或超过一定时间限制,select调用会被阻塞readfds文件描
- 2025-01-22如何在 Linux 服务器上设置 FTP 文件传输协议
第一步:安装vsftpd要在Linux上设置FTP服务器,首先需要确保已安装vsftpd。对于Ubuntu/Debian系统:sudoaptupdatesudoaptinstallvsftpd-y对于CentOS/RHEL系统:sudoyuminstallvsftpd-y第二步:配置vsftpd配置vsftpd以允许基本的FTP连接并设置用户限
- 2025-01-22bash: ./xxx: No such file or directory
问题现象在使用开源或他人可执行文件的时候,可能会遇到bash:./squashfs2sparse:Nosuchfileordirectory的报错;实际测试发现该文件存在,并且有可执行权限;问题分析通过对报错文件的分析1:文件具有可执行权限;2:文件编译的系统和当前系统一致;x86-643:可执行文件依赖一个
- 2025-01-22升级内核
好久不见啊亲们,小橘回来啦,最近加班实在太累,不知道有没有宝子在玩互联网的,我特别想学习视频剪辑类的知识,来记录我这苟延残喘的小日子。言归正传,今天咱们聊聊如何升级内核吧!环境准备:aptupdateaptsearchlinuximage|grep5.15aptinstalllinux-image-unsigned-5.15.0-94
- 2025-01-22Windows和Linux系统安装东方通
1.Windows系统安装东方通1.1安装jdk1.2下载安装文件及license文件官网:https://www.tongtech.com/sy.html下载windows系统文件1.3在D盘下面创建TongWeb文件夹,上传文件1.4解压文件,把license文件放到bin同级目录下1.5启动,进入bin目录下启动双击:startserver.bat停止
- 2025-01-22Arch Linux - 中文乱码问题
解决中文乱码问题,可以参考这这篇文章:Localization/SimplifiedChinese主要分成3个步骤locale配置中文字体不同软件的字体设置locale配置locale配置,其实是配置locale的环境变量LANGUAGELC_ALLLC_xxx,xxx表示不同的分类:CTYPE,TIME,...LANG可以执行命令locale查
- 2025-01-22一站式云原生支持,Alibaba Cloud Linux性能有多强?
随着云计算技术的高速发展,企业对操作系统的需求不再局限于传统的服务器环境,而是更加关注与云原生架构的兼容性、性能优化以及系统的可扩展性。在这样的背景下,AlibabaCloudLinux应运而生,作为一款由阿里云自主研发的Linux操作系统,它专为云计算环境进行了深度优化,为企业和开发者
- 2025-01-22Linux 笔记
目录Linux目录结构Linux目录与Windows目录对比Windows目录结构Linux目录结构Linux世界里---一切皆文件Linux目录结构详解/bin/sbin/home/root/boot/lib/etc/usr/proc,别动/srv,别动/sys,别动/tmp/dev/media/mnt/opt/usr/local/var/selinux常用快捷键案例常用命令开机/
- 2025-01-22【linux】文件与目录命令 - vim
文章目录1.基本用法2.常用参数3.用法举例4.多种模式5.注意事项vim是一款功能强大的文本编辑器,适用于代码编辑和日常文本处理。它是vi的增强版,支持多种模式(如普通模式、插入模式和命令模式)以及插件扩展。1.基本用法语法:vim[选项][文件]功能:编
- 2025-01-22Linux事件循环
在Linux中,事件循环是一种编程模式,通常用于处理并发事件或异步操作。它的核心思想是,程序在一个主循环中不断检查事件队列,处理这些事件并执行相应的操作,而不是阻塞等待每个操作完成。事件循环在很多高性能网络服务器和异步I/O框架中得到了广泛应用。事件循环的基本原理:事件检测:事
- 2025-01-22腾讯通RTX停更后升级路径,兼容移动端和Linux系统
一、腾讯通RTX继续使用的核心痛点随着腾讯通RTX停止更新并下架官网,用户无法再获得技术支持、版本更新和资源下载服务,日常办公面临诸多不便。以下几个问题尤为突出:●不兼容国产系统与移动端:腾讯通RTX仅支持Windows和Mac系统,无法运行在统信UOS、银河麒麟等国产操作系统和Android
- 2025-01-22Linux部署Python Web服务
以下展示了在Linux上部署Flask应用时,使用 Nginx和Gunicorn 配合的两种绑定方式:绑定端口 和 绑定UNIX套接字(.sock) 的完整流程。1.准备工作确保已经安装以下组件:sudoaptupdatesudoaptinstallpython3python3-pippython3-venvnginx创建Flask项目