zl程序教程

Linux

  • 重置linux root用户密码

    重置linux root用户密码

    救援模式只能通过本地进行操作。 登录到这个界面之后,按e进入编辑模式     在UTF-8的尾部加上:rd.break ,或者将ro位置修改为rw init=/sysroot/bin/sh 重新挂载sysroot目录,使其具有读写权限 将根目录切换为sysroot

    日期 2023-09-21 09:20:56     
  • 关于Linux静态库和动态库的分析

    关于Linux静态库和动态库的分析

    关于Linux静态库和动态库的分析 关于Linux静态库和动态库的分析 1.什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可运行代码的二进制形式。能够被操作系统加载内存运行。 因为windows和linux的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍linux下的库。 2.库的种类 linux下的库有两种:静态库和共享库(动态库)

    日期 2023-09-21 09:20:56     
  • 4.9版本的linux内核中实时时钟芯片pt7c4338的驱动源码在哪里

    4.9版本的linux内核中实时时钟芯片pt7c4338的驱动源码在哪里

    答:drivers/rtc/rtc-ds1307.c,内核配置项为CONFIG_RTC_DRV_DS1307 Location:   -> Device Drivers     -> Real Time Clock

    日期 2023-09-21 09:20:56     
  • 千万不要使用xfce和KDE版Manjaro Linux--之荒谬言论

    千万不要使用xfce和KDE版Manjaro Linux--之荒谬言论

    原文地址:https://blog.csdn.net/qq_32337527/article/details/81776538①千万不要使用xfce版,虽然性能上廉价,但是吃亏,调声音80%几率卡死调不了,托盘图标很容易不响应!关机的Beep声,分分钟吓死人!按照网上各种方法弄,下次开机后再关机彻底绝望。不如Gnome,主流的分支与华丽的界面也有其好处。加上xfce在安装包的过程中安装界面会卡死

    日期 2023-09-21 09:20:56     
  • 哪个文件系统最适合你的 Linux 系统?

    哪个文件系统最适合你的 Linux 系统?

    文件系统: 它们不是世界上最激动人心的技术,但是仍然很重要。本文我们将细数那些流行的 Linux 文件系统 - 它们是什么,它们能够做什么,以及它们的目标用户。 如果你曾经安装过 Linux,你可能在安装过程中看到过“Ext4”字样。用它有一个不错的理由: 它是当前每个可用的 Linux 发行版所选择的文件系统。当然,还有其他的一些选择,但是不可否认的是,Ext4(Extended

    日期 2023-09-21 09:20:56     
  • Linus Torvalds 在 22 号宣布Linux 5.18发布

    Linus Torvalds 在 22 号宣布Linux 5.18发布

    Linus Torvalds 在 22 号宣布Linux 5.18发布 https://lkml.org/lkml/2022/5/22/274 Linux 5.18 作为 GNU/Linux 发行版的最新稳定内

    日期 2023-09-21 09:20:56     
  • linux环境中查看主机型号(机器型号)

    linux环境中查看主机型号(机器型号)

    需求说明:   今天一同事让统计测试环境主机型号,在此记录下. 操作过程: 1.通过dmidecode工具查询,产品型号(机器型号) [root@redhat6 ~]# dmidecode | grep "Product Name" Product Name: VirtualBox Product Name: VirtualBox   备注:dmidecode就是将

    日期 2023-09-21 09:20:56     
  • linux Ubuntu Centos 增加 TCP 连接数

    linux Ubuntu Centos 增加 TCP 连接数

    查看max conn: cat /proc/sys/net/core/somaxconn修改max conn: sysctl -w net.core.somaxconn=32768

    日期 2023-09-21 09:20:56     
  • Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理

    Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理

    Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理 目录 Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理 一、简单介绍 二、tftp 下载安装 三、arm linux 通过tftp 下载 windows 上的文件 四、tftp 命令相关说明 1、b

    日期 2023-09-21 09:20:56     
  • Manjaro Linux下安装配置qstardict

    Manjaro Linux下安装配置qstardict

    本篇是6年前的startcit的升级篇,作为专业人员,英语是躲不掉的,很多资料英文更加有效,字典就显得尤为重要,我希望字典不但能查到中文意思,还能发声,那就跟我来吧: 一、安装字典程序:pacman -S qstartdic sox二、添加字典文件:所有文件可以从百度网盘下载,具体如下:链接: http://pan.baidu.com/s/1kVfk8z9 密码: 2pnc下

    日期 2023-09-21 09:20:56     
  • Linux安装QTCreator问题解决汇总

    Linux安装QTCreator问题解决汇总

    关于Ubuntu18版本下新安装Qtcreator编译报错:cannot run compiler clang++ output的解决办法 前两次本以为记住了,结果第三次再次在Linux下安装qtcreator依然捣鼓搞了半天,才决定将这些步骤记下来,<\笑哭> 1、在你安装好qtcr

    日期 2023-09-21 09:20:56     
  • linux驱动之poll操作

    linux驱动之poll操作

    POLL操作 1、POLL运行过程: poll是一个系统调用,其内核入口函数为sys_poll,sys_poll差点儿不做不论什么处理直接调用do_sys_poll,do_sys_poll的运行过程能够分为三个部分:  1,将用户传入的pollfd数组复制到内核空间,由于拷贝操作和数组长度相关。时间上这是一个O(n)操作,这一步的代码在do_sys_poll中包含从函数開始到调

    日期 2023-09-21 09:20:56     
  • linux中挂载硬盘报错(you must specify the filesystem type)

    linux中挂载硬盘报错(you must specify the filesystem type)

    公司有台服务器做了raid1,由于容量小,需扩容,原先打算再添加两块硬盘进去做多一组raid1,组成两组raid1混合使用,但是公司抠门,买到服务器只能安装3块硬盘,无奈之下只能放多一块进去单独挂载分区使用。 开始的时候把新加的硬盘接入raid卡,服务器开机无法识别,解决方法是把新加的硬盘接入主板的SATA接口,服务器开机登录后顺利识别到。 先说说开始时候的操作方法: 首先用fdisk进行分区

    日期 2023-09-21 09:20:56     
  • Linux sudo详解

    Linux sudo详解

    sudo:控制用户对系统命令的使用权限,root允许的操作。通过sudo可以提高普通用户的操作权限,不过这个权限是需要进行配置才可使用。 常用的命令展示 配置sudo的2种方式 1. visodu 编辑 visudo: 编辑sudo配置文件(相当于 vi /etc/sudoers,但是不建议用,注意检查语法) visudo 编辑/etc/sudoers命令 -

    日期 2023-09-21 09:20:56     
  • Linux如何用yum安装软件或服务

    Linux如何用yum安装软件或服务

    百科: Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 1.不同类型文件对应的保存目录 2.yum相关文件介绍 3.yum l

    日期 2023-09-21 09:20:56     
  • 一份简单的在 Linux下编译及调试 C 代码的指南

    一份简单的在 Linux下编译及调试 C 代码的指南

    对于Linux下的C程序员来说,几乎天天都会和Linux打交道。但在很多人的眼中,Linux是一个易用性极差、靠命令驱动的操作系统,根本无法与有着友好用户界面的Windows相比。确实是这样的,即使大家的程序是运行在Linux下,基于以下种种原因,我们的大部分工作还是在Windows下完成的: 第一,除了编译调试代码之外,每个程序员还有很多工作要做,像文档编写、邮件发送及回复、PPT制作等,

    日期 2023-09-21 09:20:56     
  • 【MAC/Linux】Docker安装DB2

    【MAC/Linux】Docker安装DB2

    目录 1、下载镜像  2、启动镜像  3、进入镜像 并切换用户 4、创建数据库  5、DBeaver工具可以连接DB2数据库 6、给数据库创建数据库管理员(只要执行6个命令) 1、下载镜像  docker pull ibmcom/db2:latest  需要等待一下 zxf@localhost

    日期 2023-09-21 09:20:56     
  • Linux应用开发(十四)——Bootloader简介

    Linux应用开发(十四)——Bootloader简介

    文章目录 前言一、Bootloader简介Bootloader的概念Bootloader的启动方式归纳 二、Bootloader的结构和启动过程概述Bootloader的两个阶段Bootloade

    日期 2023-09-21 09:20:56     
  • STM32MP157 Linux系统移植开发篇11:Linux HDMI驱动移植

    STM32MP157 Linux系统移植开发篇11:Linux HDMI驱动移植

    本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑F

    日期 2023-09-21 09:20:56     
  • STM32MP157开发板Linux+Qt项目实战:智能猫眼

    STM32MP157开发板Linux+Qt项目实战:智能猫眼

    stm32mp157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2Cortex-A7核和1个Cortex-M4 核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、

    日期 2023-09-21 09:20:56     
  • linux clamav杀毒软件的安装

    linux clamav杀毒软件的安装

             ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix、MAC OS X、Windows、OpenVMS。ClamAV是基于病毒扫描的命令行工具,但同时也有支持图形界面的ClamTK工具。Clam

    日期 2023-09-21 09:20:56     
  • 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---55

    《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---55

    以下为阅读《Linux命令行与shell脚本编程大全 第3版》的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:

    日期 2023-09-21 09:20:56     
  • Linux 内核usb_bulk_msg 接口

    Linux 内核usb_bulk_msg 接口

    usb_bulk_msg 创建一个 USB 块 urb 并且发送它到特定的设备, 接着在返回到调用者之 前等待完成. 它定义为:   int usb_bulk_msg(struct usb_device *usb_dev, unsigned int pipe, void *data, int len, int *actual_length, int timeout);  

    日期 2023-09-21 09:20:56     
  • 【Linux】linux经常使用基本命令

    【Linux】linux经常使用基本命令

    Linux中很多经常使用命令是必须掌握的,这里将我学linux入门时学的一些经常使用的基本命令分享给大家一下,希望能够帮助你们。 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。 1、显示日期的指令: date 2、显示日历的指令:cal 3、简单好用的计算器:bc 怎么10/100会变成0呢?这是由于bc预设仅输出整数,假设要输

    日期 2023-09-21 09:20:56     
  • Linux常用命令思维导图超全总结

    Linux常用命令思维导图超全总结

    很多小伙伴都在找Linux常用命令的思维导图,今天给小伙伴整理了一些,有需要的小伙伴直接拿走,希望对您的学习有所帮助。

    日期 2023-09-21 09:20:56     
  • 使用jvisualVM监控远程linux服务器上运行的jar程序

    使用jvisualVM监控远程linux服务器上运行的jar程序

    1.参数设置 -Dcom.sun.management.jmxremote.port=6666  -Dcom.sun.management.jmxremote.ssl=false  -Dcom.sun.management.jmxremote.authenticate

    日期 2023-09-21 09:20:56     
  • Linux 下查看某一个程序所使用的内存方法

    Linux 下查看某一个程序所使用的内存方法

    在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况。有很多个命令都可以达到我们的需求,这里给大家列举几个: 1: top -p pid 查看程序的情况 2: ps -aux | grep process_name 3: cat /proc/pid/status 这里会打印出当前进程详细的情况,其中,内存是 VmRSS。  原文发布时间为:2012-

    日期 2023-09-21 09:20:56     
  • 如何在 Linux 上永久挂载一个 Windows 共享

    如何在 Linux 上永久挂载一个 Windows 共享

    在 Linux 上和一个 Windows 网络进行交互从来就不是件轻松的事情。想想多少企业正在采用 Linux,需要在这两个平台上彼此协作。幸运的是,有了一些工具的帮助,你可以轻松地将 Windows 网络驱动器映射到一台 Linux 机器上,甚至可以确保在重启 Linux 机器之后共享还在。 在我们开始之前 要实现这个,你需要用到命令行。过程十分简单,但你需要编辑 /etc/fstab

    日期 2023-09-21 09:20:56     
  • Linux中日常操纵docker命令

    Linux中日常操纵docker命令

    Linux中日常操纵docker命令 1、启动docker systemctl start docker 2、查看所有容器 -----包含正在运行 和已停止的 docker ps -a 3、启动容器 do

    日期 2023-09-21 09:20:56     
  • linux的各个子系统

    linux的各个子系统

    Linux基本的子系统主要有CPU、Memory、IO、Network。 在这些子系统中,它们之间相互之间高度依赖。不论什么一个子系统的高负载都会引起其它子系统出现故障。 比如: 大量的页调入请求对内存造成堵塞 网卡的大吞吐量造成CPU开销 CPU开销造成内存请求队列 大量从内存来的磁盘写请求造成CPU和IO通道的开销 而为了优化系统,我们必须定位瓶颈在哪。即使问题看起来像是某个子系统引起,

    日期 2023-09-21 09:20:56     
  • linux如何安装prometheus

    linux如何安装prometheus

    前言 环境:centos7.9 下载Prometheus 官方软件 Prometheus 官方提供了预编译的二进制文件和Docker 映像,这里我们下载预编译的二进制包即可,预

    日期 2023-09-21 09:20:56     
  • linux性能分析工具Cpu

    linux性能分析工具Cpu

     

    日期 2023-09-21 09:20:56     
  • 【正点原子MP157连载】第三十三章 异步通知实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    【正点原子MP157连载】第三十三章 异步通知实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3

    日期 2023-09-21 09:20:56     
  • linux ubuntu下如何安装并且切换java版本(环境变量设置后不生效)

    linux ubuntu下如何安装并且切换java版本(环境变量设置后不生效)

      最近在做一个dcos(数据中心操作系统)的东西,需要用marathon来做进程管理。遗憾的是0.6版本的marathon在API方面很是缺少,换成了0.15版本之后,运行时提示“Unsupported major.minor version 52.0”,这是提示java版本太低,需要使用java1.8。由于对linux不是很熟,找了一些资料,解决了这个问题。 步骤   我用的是ubuntu系

    日期 2023-09-21 09:20:56     
  • 如何判断Linux是否适合你

    如何判断Linux是否适合你

    如果你厌烦了windows,或者想延长旧pc的寿命,也或者想给小孩使用一款os,linux都能满足你。 开源操作系统linux的关键优势: - 免费的。 - 大部分linux软件也是免费的。 - linux运行快功率低,是旧电脑的优选。 - 无病毒,无间谍软件,无广告软件。 - 你可以选择各种不同的用户界面风格,其中一些类似于windows&nb

    日期 2023-09-21 09:20:56     
  • Linux应用开发(二十三)——移植Linux内核(一)

    Linux应用开发(二十三)——移植Linux内核(一)

    文章目录 今天是大年初二,祝各位友友们新年快乐,虎年吉祥!前言本系列目标Linux内核下载下载内核源码并上传虚拟机解压查看源码结构 Linux版本及特点总结

    日期 2023-09-21 09:20:56     
  • Linux LVM硬盘管理及LVM扩容【转】

    Linux LVM硬盘管理及LVM扩容【转】

    原文地址:http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继

    日期 2023-09-21 09:20:56     
  • Linux LCD 驱动实验

    Linux LCD 驱动实验

    Linux 学习中见到“Framebuffer”或者“fb”的话第一反应应该想到 RGBLCD或者显示设备。当我们编写好 LCD 驱动以后会生成一个名为/dev/fbX(X=0~n)的设备,应用程序通过

    日期 2023-09-21 09:20:56     
  • 【Linux篇<Day02>】——常用系统指令【下】

    【Linux篇<Day02>】——常用系统指令【下】

      💪💪💪本文续零基础学习云计算——【Linux篇】常用系统指令【上】,这篇接着讲述,本文主要内容有通配符、find查找、管道和压缩的知识ÿ

    日期 2023-09-21 09:20:56     
  • SSH连接Linux CentOS7-Putty篇

    SSH连接Linux CentOS7-Putty篇

    SSH连接Linux CentOS7-Putty篇 这是第一次使用Putty 利用SSH连接Linux。如果你想学习如何使用配置私钥在本地连接Linux服务器, 可以仔细阅读这篇文章,了解一下有关本地利用SS

    日期 2023-09-21 09:20:56     
  • Linux系统中Tomcat运行Java项目

    Linux系统中Tomcat运行Java项目

     1、系统环境。 系统:centos7.5最小化版本 Jdk版本:jdk-19 Tomcat版本:apache-tomcat-8.5.31 Redis版本:redis-6.2.1 百度网盘提取链接:https://pan.baidu.com/s/1J8TVF3luI4-45

    日期 2023-09-21 09:20:56     
  • SBackup: 一个Linux下的简单备份软件

    SBackup: 一个Linux下的简单备份软件

    SBackup 是一个简单易用的开源备份软件。它可以备份任意文件或者文件夹的一部分。所有的配置文件可以通过 Gnome 界面进行访问。文件和路径可以直接通过正则表达式进行添加和排除。它支持本地备份和远程备份。虽然它看起来简单,但是它有着许多常见的高级备份功能。 SBackup 可以完成以下工作 可以创建压缩和未压缩的备份 可以把未压缩的备份分割成多份文件 支持多份备份配置。每个人都可以

    日期 2023-09-21 09:20:56     
  • linux上lua操作MySql增删改查(centos7)

    linux上lua操作MySql增删改查(centos7)

    目录 前言环境操作MySql链接执行语句增删改查 推送结语 前言 本篇介绍,在luasql.mysql库下利用lua去操作mysql 环境 lua:

    日期 2023-09-21 09:20:56     
  • 分享Kali Linux 2016.2第50周虚拟机

    分享Kali Linux 2016.2第50周虚拟机

     分享Kali Linux 2016.2第50周虚拟机该虚拟机使用Kali Linux 2016.2第50周的64位镜像安装而成。基本配置如下:(1)该系统默认设置单CPU双核,内存为2GB,硬盘为50GB。桌面系统为Gnome。root帐号的密码为daxueba。(2)已经安装虚拟化增强工具open-vm-tools,支持全屏和复制/粘贴。不需

    日期 2023-09-21 09:20:56     
  • linux系统下单网卡绑定多个IP地址方法

    linux系统下单网卡绑定多个IP地址方法

    说明: 操作系统:CentOS 6.2 IP地址:192.168.21.164 子网掩码:255.255.255.0 网关:192.168.21.2 问题: 现在要增加一个IP地址:192.168.21.165(子网掩码、网关与原来的相同) 操作方法: 1、cp /etc/sysconfig/network-scripts/ifcfg-eth0   /etc/sysconfi

    日期 2023-09-21 09:20:56     
  • 入门:如何在 Kali Linux 上安装 SSH 服务

    入门:如何在 Kali Linux 上安装 SSH 服务

    启用和开始使用 SSH 为了确保安全 shell 能够使用,在重启系统后使用 systemctl 命令来启用它: # systemctl enable ssh 在当前对话执行中使用 SSH: # service ssh start 允许 SSH Root 访问 默认情况下 SSH 不允许以 root 用户登录,因此将会出现下面的错误提示信息: Permissi

    日期 2023-09-21 09:20:56     
  • Linux crontab 实现每秒执行

    Linux crontab 实现每秒执行

    linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。 1.使用延时来实现每N秒执行 创建一个php做执行动作,非常简单,就是把当前时间写入log。 ?php file_put_contents(/home/fdipzone/php/crontab/run.log, date(Y-m-d H:i:s)."\r\n", FILE_

    日期 2023-09-21 09:20:56     
  • linux系统安全设置策略

    linux系统安全设置策略

    1.检查是否设置口令长度至少8位,并包括数字,小写字符、大写字符和特殊符号4类中至少2类。 在文件/etc/login.defs中设置 PASS_MIN_LEN 不小于标准值 修改/etc/pam.d/system-auth文件, 在ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 选3种,追加到password requisite pam_crackli

    日期 2023-09-21 09:20:56     
  • linux下安装jdk

    linux下安装jdk

    第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4) 安装好的CentOS会自带OpenJdk,用命令 Java -version ,会有下面的信息: Java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-Bit Server VM (bui

    日期 2023-09-21 09:20:56     
  • 【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434

    日期 2023-09-21 09:20:56