exception基础kernel linux

Linux10

环境变量 1. 环境变量 在Linux系统中执行:env命令即可查看当前系统中记录的环境变量 环境变量是一种KeyValue型(名称=值)结构,如下图: 2. 环境变量:PATH PATH记录了系统执行任何命令的搜索路径(路径之间以:隔开): 当执行任何命令,都会按照顺序,从上述路径中搜索要执行的程 ......
Linux 10

linux操作系统常用的两种防火墙如何开放端口

在Linux系统中,防火墙是用于保护计算机安全的重要组成部分。默认情况下,大多数Linux发行版都会自带一个防火墙,如iptables、firewalld等。当我们需要运行特定的应用程序或服务时,需要在防火墙中开放相应的端口。 iptables 和 firewalld 都是用于配置和管理 Linux ......
端口 防火墙 常用 系统 linux

(笔记)Linux内核编译: scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory

一、问题描述 在编译Linux内核时,使用make menuconfig报错: scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or director tdyizhen1314@ubuntu:~ ......
内核 directory lxdialog scripts kconfig

Q:Linux下处理^M字符

Linux下处理^M字符,很多时候windows环境中编辑过的文件,在Linux下经常会出现^M字符,可以通过以下方式处理该字符。 方法一:vim命令打开文件,然后在vim命令模式下输入以下内容: 1# 去掉行尾的^M。 :%s/^M$//g 2# 去掉所有的^M。 :%s/^M//g 特别注意:注 ......
字符 Linux

Linux中Shell脚本

1.shell脚本基础 1.1 shell的作用 Linux 系统中的 Shell 是一个特殊的应用程序,它介于操作系统内核与用户之间,充当 了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执 行的操作传递给内核执行,并输出执行结果。 常见的 Shell 解释器程序有 ......
脚本 Linux Shell

linux查看文件命令

1. cat 1.log : 显示整个日志文件内容 2. head -n 1.log : 显示日志文件的前几行内容 例如 head -n 10 1.log ,展示前10行 3. tail -n 1.log : 显示日志文件的最后几行, 例如 tail -20 1.log 展示文件最后20行 4. g ......
命令 文件 linux

如何用一条Linux命令干掉所有nginx进程

// 通过 killall 命令 killall nginx// 通过 pkill 命令,类似于 pgrep + killpkill nginx// 通过先查找再 kill 的方式ps -ef | grep nginx | grep -v grep | awk '{print $2}' | xarg ......
进程 命令 Linux nginx

linux下如何完全删除用户

1、首先进入系统创建一个用户 [root@localhost /]# useradd haha #创建用户 haha是用户名 [root@localhost /]# passwd haha #为该用户设置密码 更改用户 haha 的密码 。 新的 密码:****** 密码设置完成后,提示“passw ......
用户 linux

学习Linux,要把握哪些重点?

不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的“乱撞”,没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟一路到现在,当然也不是说现在有多厉害, ......
重点 Linux

如何在linux环境模拟开启一个监听的端口?

1、背景说明 问题是什么意思呢,就是如何在linux的环境,通过一个程序,模拟监听一个端口。 有什么用呢? 可以用来测试两个主机之间,哪些端口是通的,或者说,安全端口的范围 两个主机之前的防火墙的超时时间的设置 那么,有什么办法来实现呢? 使用nc命令,可以模拟在主机上开启一个监听的端口。 OK,下 ......
端口 环境 linux

无线通信的基础概念

频段: 无线通信当然用的是电磁波,在实际应用中,电磁波是按照频段来使用的。频段是指电磁波频率的一个范围,对应到频谱中就像是一段一段切割开。 图中的分段基于电磁波不同的特性,而通信技术则需要考虑不同的使用需求和管理,对无线电波做更进一步的分段。 如蓝牙工作的频段就是在2.402~2.480Ghz 信道 ......
无线通信 概念 无线 基础

linux 查问题命令

ps -ef | grep java:查看正在运行的Java进程及其相关信息。 top:实时查看系统资源使用情况,包括Java进程的CPU、内存占用等。 jps:列出Java进程的进程ID(PID)及其相关信息。 jstack :生成Java进程的线程转储信息,用于分析线程死锁、死循环等问题。 jm ......
命令 linux

《CUDA编程:基础与实践》读书笔记(3):同步、协作组、原子函数

## 1. 单指令多线程模式 从硬件上看,一个GPU被分为若干个SM。线程块在执行时将被分配到还没完全占满的SM中,一个线程块不会被分配到不同的SM中,一个SM可以有一个或多个线程块。不同线程块之间可以并发或顺序地执行。当某些线程块完成计算任务后,对应的SM会部分或完全地空闲,然后会有新的线程块被分 ......
协作组 原子 函数 基础 笔记

linux环境部署node和nginx

__linux环境部署node和nginx__ (1)、安装nodejs wget https://nodejs.org/download/release/v12.14.1/node-v12.14.1-linux-arm64.tar.xz 解压包 xz -d node-v12.14.1-linux- ......
环境 linux nginx node

计算机基础:数据库-Sqlserver

[TOC](数据库-Sqlserver) # 前言 妥妥的复习,我相信chatjpt,也相信笔记。 说实话,真正碰到问题还是先想到搜索引擎或chatjpt(即使印象中自己的笔记记过相关内容),而不是看笔记。 有点杂乱无章,暂时这样,有空再整改 # 参考链接: >[纯净天空](https://vims ......
Sqlserver 数据库 计算机 基础 数据

计算机基础:数据库-MongoDb

[TOC](计算机基础:数据库-MongoDb) # 前言 总结和学习 - 学习链接 [菜鸟教程](https://www.runoob.com/mongodb/mongodb-update.html) [W3Cschool_Mongodb](https://www.w3cschool.cn/mon ......
MongoDb 数据库 计算机 基础 数据

C++系列一:语言基础-杂烩1

[TOC](杂烩1) # 前言 开始认真学习了,动真格了哟。 下列内容主要是搜集整理,方便日后查看复习! # 一、参考链接 1. [嗨客网](https://haicoder.net/) 2. [菜鸟教程](https://www.runoob.com/cplusplus/cpp-tutorial. ......
语言基础 杂烩 语言 基础

【技术积累】Linux中的命令行【理论篇】【七】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
命令 理论 Linux 技术

Linux:yum指令

学习自:linux yum 命令 | 菜鸟教程 1、说明 yum(Yellow dog Updater,Modified)是一个用于Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基于RPM包管理,可以①从指定服务器自动下载RPM包并且安装,②自动处理依赖关系,一次性安装所有 ......
指令 Linux yum

代码随想录算法训练营第十四天| 理论基础 递归遍历 迭代遍历

理论基础 卡哥建议:需要了解 二叉树的种类,存储方式,遍历方式 以及二叉树的定义 文章讲解:https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html 补充的知识点: ......
随想录 训练营 随想 算法 理论

sudo apt update 报错:库 “https://download.docker.com/linux/ubuntu \ Release” 没有 Release 文件

sudo apt update 报错: > 错误:10 https://download.docker.com/linux/ubuntu \ Release 404 Not Found [IP: 143.204.126.13 443] 命中:11 http://ppa.launchpad.net/r ......
Release download 文件 docker update

计算机基础学习

## 什么是计算机 1. 有软件和硬件组成 2. 硬件一般由cup、主板,硬盘、内存、显卡、电源、机箱等组成,最少由cpu,主板、硬盘、IO(输入输出设备) 3. 现代计算机组成体系为冯·诺依曼体系 ![冯·诺依曼结构](https://img-blog.csdnimg.cn/20200227155 ......
计算机 基础

linux命令

1. grep 1 grep <find_content> <target_file> 2 3 grep -i <find_content> <target_file> # 不区分大小写 4 grep -w <find_content> <target_file> # 精确匹配 5 grep -e ......
命令 linux

Linux:软硬链接ln指令

学习自:Linux 硬链接与软链接 Linux常用命令—ln命令-良许Linux教程网 1、说明 ln -s创建软链接,其他情况创建硬链接 Linux有两种链接:硬链接(Hard Link)和软链接(Symbolic Link)。ln指令默认情况下产生硬链接,加选项-s产生软链接。 硬链接 硬链接通 ......
软硬 指令 链接 Linux

Python基础day63 Django分页和cookie、session

推导分页的原理 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数:1. 总数据有多少条2. 每页展示多少条数据(自己规定的20)3. 一共展示多少页4. 总页数 = 总数据量 / 每页展示多少条数据5. 当前第几页(前端传过去的) ......
session 基础 Python Django cookie

Java三大特性之--多态基础

半年前学的已经忘了,现在来复习一下。。。 1、多态的一个小例子 public class PolyObject { public static void main(String[] args) { //体验对象多态特点 //animal 编译类型就是 Animal , 运行类型 Dog Animal ......
特性 三大 基础 Java

HCIP学习(1)——基础路由

一. 路由基础 当路由器收到一个IP数据包,路由器会根据数据包的目的IP地址查找FIB(Forwarding Information Base,转发信息库)表,找到“最匹配”的路由条目后,将数据包根据路由条目所指示的出接口或下一跳转发出去。 路由器获取路由的方式有三种,分别是动态路由(例如OSPF) ......
路由 基础 HCIP

linux/mac使用aspera高速下载

1. 安装aspera 2. (可以跳过)配置`.aspera/connect/etc/aspera.conf` 3. `asperaweb_id_dsa.openssh`文件在`.aspera/connect/etc/`中 4. 最好能够从网站直接下载aspera下载的脚本,在ebi的网站上能够找 ......
高速下载 高速 aspera linux mac

centos7.9究极法-基础篇

@[TOC](centos7.9) ## 前言 现在的三大主流的操作系统Windows、Mac、Linux 但windows啥都给你封装好了,这也做不了,那也不能干,那还有啥意思嘞,至于Mac(贵!!!) linux多香,自由、开源、不要钱~,想用它做啥就做啥,完全听话,不像windows这个警告那 ......
centos7 基础 centos

Linux系统简介

程序员必备的技能: 一门编程语言:C语言、C++ 数据结构与算法:表、树、图、查找、排序、STL 操作系统:Linux操作系统 网络通信:TCP\IP协议簇(Socket套接字技术、TCP、UDP、FTP、HTTP等协议) 数据库:MySQL 界面设计:Qt 操作系统课程内容: 系统介绍、内存管理、 ......
简介 系统 Linux