标签 Linux 下的文章

  • 📂Linux:离线搭建vsftpd服务教程

    1. 检查本机是否安装过vsftpd#检查是否存在vsftpd rpm -qa | grep vsftpd2. 下载离线安装包下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)3. 开始安装vsftpd#安装vsftpd rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm4....

  • 📂嵌入式Linux开发9——RGBLCD显示教程

    背景知识1.分辨率提起 LCD 显示器,我们都会听到 720P、 1080P、 2K 或 4K 这样的字眼,这个就是 LCD 显示器分辨率。 LCD 显示器都是由一个一个的像素点组成,像素点就类似一个灯(在 OLED 显示器中,像素点就是一个小灯),这个小灯是 RGB 灯,也就是由 R(红色)、 G(绿色)和 B(蓝色)这三种颜色组成的,而 RGB 就是光的三原色。 1080P 的意思就是一...

  • 📂Linux进程终止教程

    1.进程退出场景:代码运行完毕,结果正确代码运行完毕,结果不正确代码异常终止2.进程常见退出方法:main函数returnctrl+c:退出前台进程exit和\_exit函数接下来就来了解exit和\_exit函数的区别exit函数:该函数是库函数,谁调用谁退出 void exit (int ststus) status:进程退出的状态码\_exit函数:该函数是系统调用函数,也是谁...

  • 📂【Linux】关于归档、压缩、解压教程

    将file1 file2 归档: tar cvf xxx.tar file1 file2查看xxx.tar: tar -tf xx.tar释放tar : tar xvf xx.tar将file1 file2 归档并压缩成gz: tar czvf xx.tar.gz file1 file2解压tar.gz : tar xzvf xx.tar.gz将file1 file2 归档并压缩成bz2 :...

  • 📂Linux服务器开发学习笔记7.30教程

    7.30笔记共享库的制作和使用命名规则lib + 名字 + .so制作步骤生成与位置无关的代码(生成与位置无关的.o)将.o打包成共享库(动态库)#使用g++编译器 g++ -fPIC -c *.cpp -I../include #生成与位置无关的.o #打包成动态库 g++ -shared *.o -o libmytest.so -I../include mv libtest.so .....

  • 📂《Linux运维总结:服务器重启后无法识别挂载硬盘》教程

    文章目录一、背景信息二、案例一2.1、问题介绍2.2、问题分析2.3、解决方案三、案例二3.1、问题介绍3.2、问题分析3.3、解决方案总结:整理不易,如果对你有帮助,可否点赞关注一下?-一、背景信息说明:针对服务器重启后无法识别挂载硬盘情况,在这段时间中出现过两次,但是两次的情况不一样,这里将详细介绍问题背景并给出解决方案。-二、案例一2.1、问题介绍2.2、问题分析2.3、解决方案-三、...

  • 📂Linux nand设备驱动教程

    1.先看硬件原理图,nand是怎样接到主控芯片的哪里,nand芯片的各个管脚是什么意义?各个管脚要怎样配合才可以访问nand;主控芯片的nand控制器的RnB管脚接到---->nand芯片的R/B管脚,这个管脚是判断nand芯片是否正忙的管脚,主控芯片通过读nand控制器的RnB为0说明nand正忙(读寄存器NFSTAT的bit0); 主控芯片的nand控制器的CLE管脚接到---...

  • 📂Linux yum 和 apt 命令教程

    一,yum简介 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的...

  • 📂Linux驱动V4L2摄像头教程

    一、内容简介没玩过摄像头,做项目需要在网上找了好长时间没有很合适的,经过自己修改最终实现了摄像头传视频!其实传视频的原理就是一帧一帧的传图片,所以需要获取图片的内容信息和内容长度的信息。再此设置了两个接口,定义了两个变量供主函数调用。二、camera.c#include "camera.h" typedef struct VideoBuffer { void ...

  • 📂原创丨Linux系统编程篇丨迅为IMX6ULL-对应视频讲解教程

    本章内容对应视频讲解链接(在线观看): 什么是 Linux 系统编程呢?Linux 系统编程也叫 Linux 下的高级编程。是介于应用层和驱动层之间的。内核向用户提供的接口。本章讲述编写 Linux 系统应用层软件常用的一些技术,包括文件 IO,标准 IO,进程线程操作。这些运行在系统应用层的程序直接与内核和系统核心库进行交互,只能在 Linux 上运行,不能跨 平台,也就是不能...

  • 📂Linux更改主机名的三种方法教程

    1、适用于网络中,此时需要修改配置文件 vim /etc/sysconfig/network2、修改host文件简单介绍以下主机名、ip地址和域名之间的关系主机名------------局域网之间区分主机,当然局域网之间主机也可以用局域网下划分的子网IP区分;ip地址------------internet上区分主机;域名--------------ip地址的映射,方便记忆,有专门的域名服务...

  • 📂Linux truncate教程

    命令格式: truncate 选项 文件列表命令详解:-c, --no-create 不创建任何文件 -o, --io-blocks 把参数指定的大小视为 I/O 块,而不是视为字节 -r, --reference=FILE 使用文件 FILE 的大小作为参考大小 -s, --size=SIZE 使用 SIZE 指定文件的大小 SIZE 参数可以是(或者是一个...

  • 📂Linux | 设置字符编码教程

    什么是字符编码 ============================字符编码可以实现对非英文字符的支持,防止非英文字符的乱码。国内常用的字符编码 ==============================UTF-8 GBK设置虚拟机的字符编码 ===============================我们可以对虚拟机的字符编码进行查看,临时修改,永欠修改。查看字符编码的方法:...

  • 📂Linux | 命令提示符优化教程

    为什么要做命令提示符优化? ==================================当我们使用 cat 查看一个文件,如果这个文件是一个屏幕可以显示过来还好,如果一个屏幕显示不过来,那么找到这个文件的开头非常的难受,随然也可以找到,但是肯定不能快速找到。比如:这时,因为命令提示符号与文件的颜色是一致的,所以无法快速找到文件的开头,从头查看内容。如果行进命令行优化之后,可以避免这...

  • 📂Linux操作系统基础------8.Linux系统中的软件管理教程

    Linux系统中的软件管理前言一、Linux中软件包的类型1.DEB2.RPM3.z2|gz|xz二、软件包的名称三、rmp命令管理软件包四、本地软件仓库的搭建1.系统软件仓库的作用2.搭建方法五、dnf 软件管理命令1.安装包管理2.下载安装包六、网络软件仓库搭建搭建方法1.利用镜像搭建本地软件仓库2.安装共享软件3.启用共享软件Apache4.建立共享目录,挂载镜像到共享目录5.在远程主...

  • 📂180天Linux小白到大神-Linux网络管理教程

    15 Linux网络管理15 Linux网络管理1.网络基本概述1.1 为何需要网络1.2 什么是网络2.互联网通讯协议2.1 物理层2.2 数据链路层2.3 网络层2.4 传输层2.5 应用层2.6 OSI总结3.TCP协议3.1 三次握手3.2 四次挥手3.3 转换状态3.4 UDP协议4.网络配置4.1 查询网络信息4.2 修改网卡名称4.3 配置网络地址4.3.1 nmcli查看网络...

  • 📂计算机等级考试三级Linux应用与开发技术之第二章Linux系统概述笔记(干货拉满)教程

    备考三级Linux的小伙伴们加油啦,以下都是我在学习备考的时候整理的一些部分笔记Linux系统的发展历程Linux是一类UNIX计算机操作系统的统称。Linux之父是Linus Torvalds常用的Linux系统版本Linux操作系统版本分为 内核版本 和 发行版本 。内核指的是一个提供 设备驱动 、文件系统 、进程管理 、网络通信等功能的系统软件,内核并不是一套完整的操作系统,他只是操作...

  • 📂类unix的Linux操作系统的静态库和动态库的使用教程

    静态库1.mkdir staticdir2.cd staticdir/3.vi add.h#ifndef _ADD_H__ #define _ADD_H__ int add(int n,int m); #endif vi add.c#include "add.h" int add(int n,int m){ return n+m; } vi min.h#...

  • 📂Linux新增磁盘和手动分区解析以及磁盘挂载解析教程

    一、磁盘:*1.硬件 接口:ide scsi sata sas ssd m2,pci-e 企业线上:使用sas 15000转/m,sata7200转/M 数据库\存储 会使用固态盘 机械和固态(电子):*SCSI SATA SAS SSD/dev/sda /dev/sdb /dev/sdcIDE /dev/hda /dev/hdb分区用数字表示 sda1 sda2...

  • 📂Linux配置允许普通用户免密码切换其他普通用户教程

    Linux配置允许普通用户免密码切换其他普通用户背景======================================================================业务需求:使用su命令将账号user01免密码切换到user02,不添加其他特权操作通过配置/etc/pam.d/su,能够实现不加入wheel用户组,不使用sudo命令从user01免密码切换到use...

  • 📂Linux中关于mamcached的简单介绍教程

    一.memcached的简介memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。简而言之memcached是一种缓存技术 它可以把数据放入内存,从而通过内存访问提速.二.memcached的安装方法一: 首先在我们linux中安装memcached需要先安装依...

  • 📂本地测试没问题, 打jar包后在Linux为找不到资源教程

    问题 =======================springboot项目, 本地开发测试时是可以获取到模板文件, 但打成jar包部署后报错文件不存在为什么 ========================因为jar包是一个单独的文件而非文件夹,绝对不可能通过"file:/e:/.../ResourceJar.jar/resource /res.txt"这种形式的文件URL来定位res...

  • 📂2_八、Linux系统引导过程及引导修复教程

    用光盘进入系统挽救模式打开虚拟机图形 断电虚拟机 电灯泡那里进行添加光驱,选择镜像的文件包 调整光驱优先级 先进行光驱引导,在把有问题的系统 挂载在光驱上 进入到这个界面 选择Troubleshooting 再选择Rescue a Red Hat Enterprise Linux system 按1确定 再回车就可以给你个shell 在执行 chroot /mnt...

  • 📂Linux学习之系统编程篇:条件变量(pthread_cond_init / wait / signal / broadcast / destroy)教程

    一、条件变量的认识(1)条件变量的引出: 各个线程访问共享资源,比如说共享资源是一个空资源,那么,各线程的访问其实都是无效访问,因此需要一个机制,首先阻塞线程,以免其错误访问,待条件满足时(比如 共享资源不为空了),告知各线程开始访问共享资源即,在不满足某种条件下,我希望代码阻塞一会,待满足某种条件后,再让各线程工作,所谓某种条件就是条件变量。 (2)条件变量不是锁!但条件变量能够阻...

  • 📂Linux文件查找常用命令(下)教程

    其他文件查找命令:1.locate:在文件资料库中查找文件locate 文件名(直接跟上文件名就可以查找文件)locate struggle:查找文件struggle在Linux系统中,有一个定期维护的文件资料库,系统里所有的文件都会被定期收录到文件资料库中,使用locate查找文件时,locate直接查找文件资料库,因此查找的速度就很快。可以使用 locate locate查看文件资料库。...

  • 📂Linux实战笔记-----Pod生命周期、控制器教程

    一、pod生命周期Pod 可以包含多个容器,应用运行在这些容器里面,同时 Pod 也可以有一个或 多个先于应用容器启动的 Init 容器。Init容器与普通的容器非常像,除了如下两点:它们总是运行到完成。Init 容器不支持 Readiness,因为它们必须在 Pod 就绪之前运行完成。 每个 Init 容器必须运行成功,下一个才能够运行。如果 Pod 的 Init 容器失败,Kub...

  • 📂Linux下scp命令教程

    1、scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。2、scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。3、scp语法:scp [参数] [原路径] [目标路径](1)从本地复制到远程命令格式:scp local_file remote_username@remote_ip:remote_folde...

  • 📂Linux | vi的使用技巧教程

    vivi 命令的三种使用模式命令模式编辑模式底层模式模式之间进行切换和快捷使用方式:===============================================================================================================================================命令模式中会使用的快捷方...

  • 📂Windows下Linux虚拟机安装教程

    1.先安装VMware Workstation Pro 162.许可证(主要是参考 https://www.cnblogs.com/wind-under-the-wing/p/14122040.html)ZF3R0-FHED2-M80TY-8QYGC-NPKYFYF390-0HF8P-M81RQ-2DXQE-M2UT6ZF71R-DMX85-08DQY-8YMNC-PPHV83.从Ubunt...

  • 📂Linux中的Cron ,任务计划教程

    ■前言可以使用cron功能,定时执行某些任务。比如bat,命令等( 此功能 可以 理解为 windows中 的【计划任务】https://blog.csdn.net/sxzlc/article/details/104621941 )1.使用下面命令查看,每一列的含义cat /etc/crontab2.查看当前的任务计划一览crontab -l目前的系统中,还没有指定任务3.单词definit...