前言
平时大家创建项目基本上都是借助开发工具创建,比如visual studio,visual studio code,今天我们在Linux系统上,通过命令行的形式创建.NET6项目。
版本介绍
系统版本:Ubuntu22.04
SDK版本:.NET6
安装.NET环境
# 升级系统
sudo
目录
一、进程原理
二、进程工作过程
三、进程类型
四、管理进程
五、前后台调度
六、定时任务
七、管理定时任务
一、进程原理
进程:指正在运行的程序称之为进程
程序:指的是没有运行的代码
线程:真正的执行者,是复制了一部分进程的代码,可以完成部分任务的
收藏!最全Linux思维导图
目录收藏!最全Linux思维导图1. 认识 Linux2. Linux 命令3. Linux学习路径4. Linux 桌面介绍5. FHS:文件系统目录标准6. Linux 需要特别注意的目录7. Linux 内核学习路线8. Linux Security Coach
1. 前言
还记得大学第一次接触Ubuntu和Linux的时候,觉得用apt安装想要的软件非常方便。但是有时候出现了问题,各种报错,自己又不懂原理,就会非常抓狂。现在稍微理解一点了,故以较为容易理解的方式记录在这里,方便他人。
2. 软件包与包管理器dpkg
Linux里的软件就是一些可执行文件。
引言
你是否见过bash ... 2>&1 1>file.txt的写法? 还没发现这样的写法有什么问题? 那么恭喜你, 看完本文你又将学会一个新知识!
重定向的错误用法
以引言中命令为例, 2>&1表示将错误输出重定向到标准输出, 1>file.txt表示将
问题:客户反馈服务器ssh连接不上
设备信息:Asianux Server release 7.3.1512(Lotus)
定位:通过虚拟机控制台重启服务器,发现能登录虚拟机,查看服务器各种状态都正常。
客户使用一段时间后又卡死,ssh连接不上,登录发现进程数有一万多个,导致内存不足,服务器卡断
#!/usr/bin/env bash
# 常量初始化
set_runtime_vars(){
# 日期时间
Now_Date=`date +"%Y-%m-%d %H:%M:%S"`
# 服务状态
Service_Status=(
"服务
哈喽大家好,我是咸鱼
不知道小伙伴们在写 Bash 脚本或者说看别人的 Bash 脚本的时候有没有注意过脚本的第一行
#!/bin/bash
Bash 脚本的第一行往往以 #! 开头,这一行称作 shebang 行
在 类 UNIX 系统中,shebang 行用来指定脚本的解释器路径,通常出现在
如果你在 Docker 环境中使用 WebSocket 并通过 Nginx 进行代理,可能需要进行一些额外的配置才能使 WebSocket 正常工作。
下面是一些可能会导致 WebSocket 代理失败的问题以及相应的解决方法:
检查 Nginx 配置
在 Nginx
背景
工作中遇到客户反馈,上层应用UDP固定间隔100ms发包,但本地tcpdump抓包存在波动,有的数据包之间间隔107ms甚至更多,以此重新梳理了下udp的发送流程。
udp发包流程
udp_sendmsg
UDP corking 是一项优化技术,允许内核将多次数据累积成单个数据报发送。在用
1、七种文件类型
普通文件类型
Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]目录文件
就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]块设备文
目录前言useradd 创建用户usermod 修改用户信息userdel 删除用户groupadd 创建新的用户组groupdel 删除用户组passwd 修改用户密码chage 修改用户密码有效期批量更新用户密码su 切换用户visudo 编辑sudoers文件sudo 以另一个用户身份执行命
哈喽大家好我是咸鱼,在《Linux 内存管理 pt.1》中我们学习了什么是物理内存、虚拟内存,了解了内存映射、缺页异常等内容
那么今天我们来接着学习 Linux 内存管理中的多级页表和大页
多级页表&大页
在《Linux 内存管理 pt.1》中我们知道了内核为每个进程都维护了一张页表,
本文源码部分基于内核 5.4 版本讨论
在经过上篇文章 《从内核源码看 slab 内存池的创建初始化流程》 的介绍之后,我们最终得到下面这幅 slab cache 的完整架构图:
本文笔者将带大家继续从内核源码的角度继续拆解 slab cache 的实现细节,接下来笔者会基于上面这幅 sla
ansible 简介
ansible 是什么?
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
ansible是基于 paramiko 开发的,
参考文章链接:https://blog.csdn.net/weixin_44966641/article/details/121228579
简介
nvidia smi(也称为NVSMI)为来自 Fermi 和更高体系结构系列的 nvidia Tesla、Quadro、GRID 和 GeForce
1 简述
2 ansible特点
2.1 工作原理和架构图
3 anaible任务执行模式
3.1 ansible 任务执行模式
3.2 ansible执行流程
4 安装和配置
4.1 安装
4.2 ansible 程序结构
4.3 ansible配置文件查找顺序
4.3.1 配置文件常见
前言
使用的是ubuntu 22.04 本来的kernel:5.19.0-38-generic 编译kernel 5.19
使用虚拟机要注意存储空间的变化,避免内存爆掉。
环境配置
需要先安装配置环境
sudo apt-get install ncurses-dev
sudo apt-
首先非常感谢大家对园子的支持!在困境求助发出后,收到了很多园友的捐助,也收到了不少园友在付款备注中的鼓励留言。
大家的支持是强大动力,我们会加倍努力尽快让园子走出困境,并加快园子的现代化建设步伐。
2021年突如其来的危机,给园子来了个措手不及,让园子陷入一片狼藉,新闻评论功能就在那时被关闭。
2
主机系统:Ubuntu 22.04.1 LTS _Jammy Jellyfish_ - Release amd64
Ubuntu如何配置软件镜像源?
在网速可以的情况下,有时我们在使用 apt-get update 指令时会发现更新软件列表的速度很慢,一般出现这个问题的原因是用来