消息队列 原理 接口 指令 信号量 概念 对于信号量理论的理解 信号量的操作 信号量的指令 消息队列 原理 消息队列提供了一个从一个进程向另外一个进程发送一个数据块的方法,每个数据块都有一个类型。对消息队列的的管理也是先描述,再组织! 接口 我们发现,消息队列和共享内存的接口极其相似,消息队列的属性也保存在ipc_perm结构体中,这个结构以中的第一个元素也是__key。 msgrcv是用来收数据,msgid是从哪个消息队列接受数据,msgp要收的数据块,msgsz是要收的数据块
2024-11-07前言: 一、启动方式1 1、启动宝塔面板服务: /etc/init.d/bt start (启动后,就可以访问宝塔管理面板) 2、停止宝塔面板服务: /etc/init.d/bt stop 3、重启宝塔面板服务: /etc/init.d/bt restart 二、启动方式2 启动linux服务器后使用 bt 命令 查看面板 1.宝塔面板最新版本已推出命令工具,通过命令行执行bt 2、启动web面板 1. 命令 bt 2 ——> bt 3 ——> bt 14
2024-11-07一、使用ifconfig命令修改IP地址 ifconfig命令是傳統的網路配置工具,雖然在一些現代發行版中已經被ip命令取代,但它仍然廣泛使用。 查看當前網路配置 首先,查看當前的網路配置,確定需要修改的網卡名稱。通常情況下,網卡名稱類似於eth0、wlan0或enp0s3。 ifconfig sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 添加默認網關 如果需要設置默認網關,可以使用route命令: sudo route add
2024-11-07五、超级用户 Linux系统中的root账号通常用于系统的维护与管理,对操作系统的所有资源具有访问权限。在绝大多数Linux版本中,不推荐直接使用root账户直接登录系统在Linux系统的安装过程中,系统会自动创建一个用户账号,而这个默认的用户就被称为’标准用户’ sudo su是substitute user的缩写,表示使用另一个用户的身份sudo命令用来以其他身份执行命令,预设的身份为root用户使用sudo时,必须先输入密码,之后有五分钟的有效期限,超过了有效期限必须重新输入密码 组管理/
2024-11-07WSL支持Linux版本查看 如果想了解wsl支持哪些Linux操作系统,可以输入命令:wsl --list -o来查看,当前支持版本如下 : WSL安装Ubuntu PS C:\Users\Lenovo> wsl --install -d ubuntu-18.04 Installing: Ubuntu 18.04 LTS Ubuntu 18.04 LTS has been installed. Launching Ubuntu 18.04 LTS... Installing, this m
2024-11-07Linux passwd命令介绍 passwd命令在Linux中用于更改用户账户的密码。普通用户只能更改自己的账户密码,而超级用户可以更改任何账户的密码。passwd命令还可以更改账户或相关密码的有效期。 Linux passwd命令适用的Linux版本 passwd命令在所有主流的Linux发行版中都是可用的,包括但不限于Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora、Raspbian。 [linux@bashco
2024-11-07Shell 编程详细指南 什么是 Shell? Shell 是用户与操作系统内核之间的接口,允许用户通过命令行输入来控制操作系统。它充当命令解释器,读取用户输入的命令并执行相应的操作。Shell 提供了强大的脚本编程能力,可以自动化许多任务。常见的 Shell 有 Bash(Bourne Again Shell)、Zsh(Z Shell)、Ksh(Korn Shell)等。 什么是 Shell 脚本? Shell 脚本是一种编程语言脚本,用于在 Unix/Linux 操作系统上执行命令。它是一系
2024-11-07在 Linux 系统上,很多情况下我们会进行系统的定制和优化,比如添加一些软件、调整配置文件或者安装安全补丁。完成这些自定义之后,如果需要在其他机器上复用这个配置,重新手动配置不仅费时费力,还容易出错。为了解决这个问题,我们可以将修改过的系统重新封装成 ISO 文件,用于安装到其他机器上,既保持一致性,又提高了效率。 本文将详细介绍如何将修改后的 Linux 系统重新封装成 ISO 文件。 一、准备基础系统 首先,你需要安装一个基础的 Linux 系统,例如 CentOS、Ubuntu、D
2024-11-07禁⽤防⽕墙 : systemctl stop firewalld 1 启动/关闭防火墙: 查看firewalld状态: systemctl status firewalld #查看防火墙状态 1 显示running,既防火墙开启了 2、如何查看自己的防火墙属于 iptables 还是 firewalld 运行命令: sudo firewall-cmd --state 1 iptables防火墙,则会出现内容: iptables: Firew
2024-11-07由于不知名原因,我的VMware虚拟机隔三差五会出现开机即黑屏的现象。经过查阅资料和摸索,发现其中一种方法可以很好地解决我虚拟机的问题。 (2)在虚拟机还在读条状态时,鼠标左键进入虚拟机屏幕内(记得要点屏幕正中间那一块),长按左Shift,进入grub引导加载程序 (3) 选择第二行“Ubuntu的高级选项” (4)点击进入第四行(*Ubuntu,with Linxu 5.15.0-102-generic(recovery mode)) (5)点击clean并确认
2024-11-07