随笔分类 -  操作系统 (Operating System)

摘要:less xxxx.log less -N xxx.log // 带行号查看 j 下一行 k 上一行 f 向下滚动一屏幕 b 向上滚动一屏幕 g 定位到文档头部 G 定位到文档最尾部 空格键 滚动一页(同f) 回车键 滚动一行(同j) 进入less模式后,键入F,即实时滚动文档 F 实时滚动文档 C 阅读全文
posted @ 2025-06-20 17:17 Ashe|||^_^ 阅读(99) 评论(0) 推荐(0)
摘要:定义脚本解释器Shebang #!/bin/bash for循环示例 for i in {1..6} do echo "Hello, World!" echo "$i" done 阅读全文
posted @ 2025-03-28 17:36 Ashe|||^_^ 阅读(22) 评论(0) 推荐(0)
摘要:在此之前必须先明确线程是操作系统的概念 https://www.cnblogs.com/ashet/p/18794669 在异步场景下使用多线程,是为了避免(允许滞后的)行为阻塞主线程,提高程序的响应速度和并发能力 在同步场景下使用多线程,是为了提高cpu利用程度(期望cpu多核并行多核处理器同时执 阅读全文
posted @ 2025-03-26 20:58 Ashe|||^_^ 阅读(152) 评论(0) 推荐(0)
摘要:线程(Thread)在操作系统中的并发执行机制 1. 线程的定义 基本单位:线程是CPU调度的最小单位。在某些系统(如Linux)中,尽管进程可能是调度的基本单位,但线程是实际执行流。 资源归属:线程必须依附于进程存在。同一进程内的多个线程共享以下资源: 内存空间(代码段、数据段、堆) 文件句柄 信 阅读全文
posted @ 2025-03-26 20:52 Ashe|||^_^ 阅读(321) 评论(0) 推荐(0)
摘要:让笔记本在合上盖子时不进入休眠,需要禁用系统休眠 打开终端。 使用文本编辑器打开电源管理配置文件。例如,使用nano编辑器: sudo nano /etc/systemd/logind.conf 在打开的文件中,找到如下行(如果被注释掉了,需要去掉行前的#): #HandleLidSwitch=su 阅读全文
posted @ 2025-03-25 23:04 Ashe|||^_^ 阅读(1318) 评论(0) 推荐(0)
摘要:对于系统范围内的全局配置,应该编辑 /etc/profile 或 /etc/bashrc。 对于特定用户的配置,应该编辑该用户的 ~/.bash_profile 或 ~/.bashrc。 在实际操作中,运维人员可能更倾向于使用 /etc/profile.d/ 目录来放置特定的环境变量配置脚本,这样可 阅读全文
posted @ 2025-03-22 19:01 Ashe|||^_^ 阅读(28) 评论(0) 推荐(0)
摘要:笔者目前使用过的ssh工具有Xshell、MobaXterm、Tshell、Putty、Electerm、FinalShell。 Terminus:不吹,就是看上去很牛逼。https://termius.com/ Tshell:好看,好用。https://www.tshell.online/ Put 阅读全文
posted @ 2024-11-22 11:14 Ashe|||^_^ 阅读(408) 评论(0) 推荐(0)
摘要:使用 SSH 客户端连接linux系统时,请直接使用对应SSH客户端的复制粘贴快捷键即可,比如PuTTY则是——鼠标右键单击 要确定 vim 中是否启用了系统剪贴板支持,你可以通过以下步骤来检查: 运行命令:vim --version | grep clipboard 这条命令会输出与系统剪贴板支持 阅读全文
posted @ 2024-09-28 23:58 Ashe|||^_^ 阅读(527) 评论(0) 推荐(0)
摘要:模糊搜索已安装软件 dpkg -l | grep <软件名> 卸载软件(假设软件名为insomnia) sudo dpkg -r insomnia 这里的-r选项表示移除软件包,但保留配置文件 sudo dpkg -P insomnia 如果你希望同时删除软件包及其配置文件,可以使用-P选项代替-r 阅读全文
posted @ 2024-08-31 10:58 Ashe|||^_^ 阅读(33) 评论(0) 推荐(0)
摘要:官网下载Rufus https://rufus.ie/en/ 下载操作系统对应的ISO镜像 Windows https://www.microsoft.com/en-gb/software-download/ Debian https://www.debian.org/ 准备可格式化的U盘或移动硬盘 阅读全文
posted @ 2024-06-10 19:24 Ashe|||^_^ 阅读(1141) 评论(0) 推荐(0)
摘要:echo "Hello, world!" # 这是一行注释 # 条件语句 if [ condition ]; then # commands elif [ condition ]; then # commands else # commands fi # for循环 for i in {1..5}; 阅读全文
posted @ 2024-03-21 17:57 Ashe|||^_^ 阅读(21) 评论(0) 推荐(0)
摘要:在Linux中给某个文件添加执行权限时,通常可以使用chmod 755 a.sh或者chmod +x a.sh来实现。 那么为什么是755呢?两种命令之间又有何差异呢? 7 5 5 ┌───┬───┬───┐ │ r │ w │ x │ └───┴───┴───┘ │ │ │ │ │ │ │ └─ 阅读全文
posted @ 2024-03-21 17:51 Ashe|||^_^ 阅读(135) 评论(0) 推荐(0)
摘要:在vim编辑器的Normal模式下键入 :set number或者:set nu,即可展示行号 阅读全文
posted @ 2024-03-04 16:15 Ashe|||^_^ 阅读(41) 评论(0) 推荐(0)
摘要:reference https://docs.docker.com/get-started/overview/ Images An image is a read-only template with instructions for creating a Docker container. // 阅读全文
posted @ 2023-10-09 22:06 Ashe|||^_^ 阅读(65) 评论(0) 推荐(0)
摘要:文件 新建文件夹 mkdir folder_name 新建文件 touch file_name // 如果你想跳过手动创建空文件的步骤,你也可以直接使用 vim 命令并指定文件名,如果该文件不存在,Vim 将会自动创建它并打开。 查看文件 cat a.txt // 查看文件最后一屏内容 less a 阅读全文
posted @ 2023-10-05 21:56 Ashe|||^_^ 阅读(31) 评论(0) 推荐(0)
摘要:1. 检查服务器现有的防火墙规则: sudo firewall-cmd --list-all 2. 如果发现某端口 (RabbitMQ 的管理页面所使用的 15672) 未列出,请使用以下命令添加防火墙规则: sudo firewall-cmd --add-port=15672/tcp --perm 阅读全文
posted @ 2023-09-23 01:15 Ashe|||^_^ 阅读(105) 评论(0) 推荐(0)
摘要:数 根据毕达哥拉斯学派的宗旨——万物皆数,那么一切数据(信息)都可以用数来表示,而数又可以转换为二进制数(莱布尼茨在改造帕斯卡的加法器时,提出的二进制概念)。 布尔代数 George Boole的布尔代数,则可以将算术运算转换为逻辑运算,人们根据逻辑运算的规律来组建电路,于是电路就可以实现布尔运算, 阅读全文
posted @ 2023-08-29 18:10 Ashe|||^_^ 阅读(92) 评论(0) 推荐(0)
摘要:Disk:存放OS & bootloader BIOS:基本I/O处理系统(OS启动之后,OS开始检测各种外设——自检?) Bootloader:将OS从Disk读取至Memory中,然后将cpu的控制权交给OS POST(加电自检):寻找显卡和执行BIOS > 系统调用> 应用程序主动向操作系统发 阅读全文
posted @ 2023-08-29 18:02 Ashe|||^_^ 阅读(25) 评论(0) 推荐(0)
摘要:OS一般指操作系统。 操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。 OS的功能: 1、管理应用程序(安装、运行、关闭、卸载) 2、为应用程序提供服务(IO、声频/视频输出、网络 阅读全文
posted @ 2023-08-29 17:57 Ashe|||^_^ 阅读(113) 评论(0) 推荐(0)
摘要:软件安装&卸载 sudo apt install <软件名> // 安装软件最简单的方式 sudo apt list // 查看所有已安装的软件列表 sudo apt search <软件名> // 搜索某个软件 sudo apt remove <软件名> // 删除某个软件包 sudo apt p 阅读全文
posted @ 2023-03-25 10:58 Ashe|||^_^ 阅读(20) 评论(0) 推荐(0)