linux ubuntu 22.10 21.1

Linux之父:连你自己都懒得解释,那这就是一堆垃圾!

不出意外,Linus又开喷了,这次的激情开麦,源自一部分没有做注释的合并请求:Linux6.3内核收到了一部分合并请求,但这部分合并完全没有注释。 如果你懒得解释为什么存在一个合并,那这个合并从本质上来说就是错误的垃圾,这是每个开发者都应牢记于心的规则。我重复一遍:如果你不能解释清楚这个合并请求,那 ......
垃圾 就是 Linux

Linux文件类型发布啦!

在windows下面是通过文件的扩展名来区分文件类型的,但是在linux中却不是这儿样的。在linux中就没有所谓的文件扩展名,一个linux文件能不能被执行时取决于它的属性中是否有x,与文件名一点关系都没有。一般我们所看到的文件扩展名只是为了给我们用户自己看的。 一、Linux文件类型是如何进行区 ......
类型 文件 Linux

Linux日志文件分析

1.日志存放位置 在Linux系统中日志保存位置默认位于:/var/log目录下 2.日志的功能 用于记录系统、程序运行中发生的各种事件,通过阅读日志,有助于诊断和解决系统故障。 3.日志文件类型 内核及系统日志:这种日志数据由系统服务rsyslog统一管理,根据其主配置文件/etc/rsyslog ......
文件 Linux 日志

提升效率的linux命令

!$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$ sudo !!以root的身份执行上一条命令 ......
效率 命令 linux

linux之stress(模拟压力测试)

stress是一款模拟压力测试工具,他可以模拟cpu,内存,io等情况 stress安装 yum install -y epel-release yum install stress -y stress的使用 1.模拟一颗cpu打满-> stress -c 1 通过htop查看一下cpu情况,可以看 ......
压力 stress linux

linux中Bit、 Byte、KB、MB、GB、TB之间的换算

转载自:https://www.cnblogs.com/chong-zuo3322/p/14133439.html 换算 1 Byte = 8 Bits(即 1B=8b)1 KB = 1024 Bytes1 MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024 GB 基本概 ......
之间 linux Byte Bit

ubuntu使用vnstat监控网络流量

https://askubuntu.com/questions/1459/how-can-you-monitor-total-internet-data-usage-across-reboots https://www.booleanworld.com/monitor-network-traffic ......
流量 ubuntu vnstat 网络

ubuntu 22.04 部署 wireguard

安装 wireguard # apt -y install wireguard 配置 WireGuard 为服务器生成私钥 # umask 077 # wg genkey | tee /etc/wireguard/server.key aF9igZqNzP684kXlpVW1Auz/VIXZhQcD ......
wireguard ubuntu 22.04 22 04

Linux 配置www登录

1、修改配置允许www登录 root登录,编辑 /etc/passwd文件 vi /etc/passwd 找到 www:x:1000:1000::/home/www:/sbin/nologin,修改为www:x:1000:1000::/home/www:/bin/bash 2、设置www登录密码 继 ......
Linux www

linux系统入侵排查

目录: 1.账户和登录安全 2.远程访问和认证安全 3.文件系统安全 4.Linux 后门入侵检测工具 5.服务器遭受攻击后的处理过程 1.账户和登录安全 账户安全是系统安全的第一道屏障,也是系统安全的核心,保障登录账户的安全,在一定程度上可以提高服务器的安全级别,下面重点介绍下 Linux 系统登 ......
系统 linux

Ubuntu上运行Avalonia应用

CustomFontManagerImpl代码: using System.Collections.Generic; using System.Globalization; using System.Linq; using Avalonia.Media; using Avalonia.Media.F ......
Avalonia Ubuntu

Ubuntu 修改root密码(初始密码)

转发自文章:Ubuntu设置修改root密码(初始密码) ubuntu默认的root用户是没有固定密码的,它的密码是随机产生并且动态改变的,即每次开机都有一个新的root密码,如果想查看root密码,那么直接设置的root密码即可。 使用安装时候的用户登录进入终端 在终端输入命令 sudo pass ......
密码 Ubuntu root

Linux安装mysql

rpm -qa | grep mysql如果有服务就卸载 yum remove '软件名'wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmyum -y install mysql80-community-r ......
Linux mysql

ubuntu22.04 部署 Auditd

安装 Auditd # apt -y install auditd auditd.conf # # This file controls the configuration of the audit daemon # local_events = yes write_logs = yes log_f ......
ubuntu Auditd 22.04 22 04

frp内网穿透环境搭建--服务端ubuntu 客户端win10

前提条件:1个公网ip服务器,例如腾讯云服务器ubuntu20 下载frp软件,下的是0.33.0版本,该版本直接把软件封装成服务,能用ubuntu直接定义开机自启等 github:https://github.com/fatedier/frp.git 注意查看ubuntu系统的架构是arm还是am ......
客户端 客户 环境 ubuntu frp

Linux c语言编程./a.out运行提示段错误

段错误,几种可能: 一、函数没有头文件(是的,有时候gcc不会提示没有头文件); 二、函数重复定义,全局变量定义后、局部变量又定义了。(一般是调试的时候,代码改来改去,遗漏所致)三、Linux 发行版系统差异, 虽然都是 Linux 内核,同样的函数 Ubuntu 和 CentOS 需要的头文件就不 ......
语言编程 错误 语言 Linux out

Linux 的export与alias命令

摘要:export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等。 alias用于给较长的命令取别名,只是给命令取别名。 一、alias alias ll="ls -l" 这样就可以使用简单的命令执行操作 ......
命令 export Linux alias

Linux中inode使用率满了解决办法【转】

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。命令如下: 原因: 大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。 解决方法 1、查看并删除临时文件 ls -lt /tmp | ......
使用率 办法 Linux inode

Linux安装Redis

1.下载redis http://download.redis.io/releases/ 2. 解压 cd /root/tools/redis [root@hadoop3 redis]# tar -zxvf redis-5.0.14.tar.gz 3. 切换到目录下 [root@hadoop3 re ......
Linux Redis

linux 系统安装 zookeeper

下载 zookeeper 安装包 http://mirror.bit.edu.cn/apache/zookeeper/ 选择 3.4.14 版本 上传到服务器,并解压到指定目录 tar -zxvf zookeeper-3.4.14.tar.gz -C /usr/local/ 进入 /usr/loca ......
zookeeper 系统 linux

虚拟机ubuntu22.04搭建esp-matter环境

一. 安装esp-idf Step 1:编译 ESP-IDF 需要以下软件包。请根据使用的 Linux 发行版本,选择合适的安装命令。 Ubuntu 和 Debian: sudo apt-get install git wget flex bison gperf python3 python3-ve ......
esp-matter 环境 ubuntu matter 22.04

Linux 动态库 undefined symbol 原因定位与解决方法

在使用动态库开发部署时,遇到最多的问题可能就是 undefined symbol 了,导致这个出现这个问题的原因有多种多样,快速找到原因,采用对应的方法解决是本文写作的目的。 可能的原因 依赖库未找到这是最常见的原因,一般是没有指定查找目录,或者没有安装到系统查找目录里 链接的依赖库不一致编译的时候 ......
undefined 原因 方法 动态 symbol

XXL-JOB Linux环境部署安装实战

一、下载XXL-JOB 下载源码: https://github.com/xuxueli/xxl-job 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz xxl-job文档: https:// ......
实战 XXL-JOB 环境 Linux XXL

os: ubuntu22.04 - 关闭欢迎消息

os: ubuntu22.04 - 关闭欢迎消息 一、关闭欢迎信息 1 wit@on:update-motd.d$ pwd 2 /etc/update-motd.d 3 wit@on:update-motd.d$ 4 wit@on:update-motd.d$ 5 wit@on:update-mot ......
消息 ubuntu 22.04 os 22

Ubuntu20.04 LTS国内源安装指定版本Docker

1.卸载旧版本Docker #卸载旧版本 apt-get autoremove docker docker-ce docker-engine docker.io containerd runc #清空旧版docker占用的内存 sudo apt-get remove --auto-remove do ......
版本 Ubuntu Docker 20.04 LTS

linux压缩命令 tar,zip,gzip的使用

前言: tar ,zip,gzip 命令的使用 正文: 使用tar命令 压缩 -- 将 home 目录压缩为 myhome.tar.gz 压缩包 tar -czf myhome.tar.gz /home 使用tar命令解压缩 -- 将 myhome.tar.gz 解压到/home/test 目录 t ......
命令 linux gzip tar zip

基于Vmware安装的Linux配置静态IP

背景说明 作为一位服务端开发者,我们日常工作中所用到的软件都是运行在Linux环境下,Wmware等虚拟机软件可以快速帮我们搭建一套Linux环境。但是默认搭建的Linux环境IP地址是动态的,较为不方便,所以本文探讨如何在Wmware提供的不同网络模式下配置静态IP。 环境准备 win10 wmw ......
静态 Vmware Linux

【THM】Linux Fundamentals Part2(Linux基础知识2)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/linuxfundamentalspart2 本文相关内容:继续你的 Linux 学习之旅,你将学习如何使用 SSH 登录到 Linux 机器,以及了解更多Linux命令。 简介 欢迎来到“Linux基础 ......

Linux Powershell 安装教程

导读 在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日 开源并且成为跨平台软件:https://linux.cn/article-7699-1.html ,登陆了 Linux 和 macOS。 PowerShell  ......
Powershell 教程 Linux

ubuntu18安装pcl1.9.0

之前一直在安装各种版本的eigen,发现没有什么用,最后还是选择安装最新版本3.3.9 老版本eigen例如3.1.0在cmake的时候不会生成eigenconfig.cmake的文件,但是新版本有 pcl1.9.0的cmakelists中寻找eigen库是find_package(Eigen RE ......
ubuntu pcl1 pcl 9.0 18