1. 程式人生 > >Linux下的共享記憶體(01)---檢視和釋放共享記憶體

Linux下的共享記憶體(01)---檢視和釋放共享記憶體

說明:

1、檢視共享記憶體,使用命令ipcs:ipcs -m

2、刪除共享記憶體,使用命令ipcrm:ipcrm -m [shmid]

使用如下:

[[email protected] mycode]$ ipcs -m                         檢視共享記憶體區

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x00000000 196613     negivup    666        1024       0                       

[
[email protected]
mycode]$ [[email protected] mycode]$ ipcrm -m 196613  通過shmid刪除共享記憶體區 [[email protected] mycode]$ ipcs -m ------ Shared Memory Segments -------- key shmid owner perms bytes nattch status

說明:

1、key:共享記憶體的key

2、shmid:共享記憶體的編號

3、owner:共享記憶體的建立使用者

4、perms:共享記憶體的許可權

5、bytes:共享記憶體的大小

6、nattch:連線到共享記憶體的程序數

7、status:共享記憶體的狀態

相關推薦

Linux共享記憶體01---檢視釋放共享記憶體

說明: 1、檢視共享記憶體,使用命令ipcs:ipcs -m 2、刪除共享記憶體,使用命令ipcrm:ipcrm -m [shmid] 使用如下: [[email protected]

LinuxOracle clientsqlplus安裝配置

1、下載rpm包 [[email protected] ~]# ls oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

Linux基礎命令

linux find 實戰操作 每天積累知識就會有成長,只要付出在不久的將來一定會有收獲,可能回來的晚點,但是一定要貴在堅持,今天第一次發博客,如不出意外情況我每天都會發的,這個是我總結的find命令的一些實戰,希望我總結的知識點在今後會對大家有幫助。find -name "*a" #以a

linux安裝vsftp

restart put pass con system 關閉 set acc cannot 安裝vsftpd 1、以管理員(root)身份執行以下命令 yum install vsftpd 2、設置開機啟動vsftpd ftp服務 chkconfig vsftpd

linux安裝telnetcentos

組件 rpm entos 網絡連接 inux gre centos 7 clas grep 1 環境   centos 7   yum已配置好   網絡連接正常 2 檢查是否已安裝相關軟件   rpm -qa|grep telnet 3 安裝相關組件   yu

Linux的壓縮zip解壓(unzip)縮命令

usr 文件夾 desc ont post text -s 解壓縮 mod 1.zip命令zip -r myfile.zip ./*將當前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件.2.unzip命令unzip -o -

Linux程序知識1

#Linux 下程序的總結(1) ##什麼是程序? 程序是程式執行一次的過程。它佔用了CPU,佔用了記憶體的資源。 作業系統為了將各個程序統一管理起來。將每一個程序定義成了一個小塊,這個小塊被稱之為PCB(Program control blocks) 程式控制塊。通常情況下我們可以

LinuxApache服務wsgi

wsgi WSGI是Web Server Gateway Interface的縮寫。以層的角度來看,WSGI所在層的位置低於CGI。但與CGI不同的是WSGI具有很強的伸縮性且能運行於多執行緒或多程序的環境下,這是因為WSGI只是一份標準並沒有定義如何去實現。實際上WSGI並非CGI,因

LinuxApache服務CGI

CGI (通用閘道器介面) CGI 是Web 伺服器執行時外部程式的規範,按CGI 編寫的程式可以擴充套件伺服器功能。CGI 應用程式能與瀏覽器進行互動,還可通過資料庫API 與資料庫伺服器等外部資料來源進行通訊,從資料庫伺服器中獲取資料。格式化為HTML文件後,傳送給瀏覽器,也可以將從

LinuxApache服務php

PHP (超文字前處理器) PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文字前處理器”)是一種通用開源指令碼語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Per

Linux安裝JavaJDK8

一、檔案準備      1.1 檔名稱           jdk-8u121-linux-x64.tar.gz      1.2 下載地址          http://www.oracle.com/technetwork/java/javase/download

LinuxFastDFS安裝3 FastDFS搭建Nginx模板

前言: 第一步:下載依賴 yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 第二步:上傳 nginx

linux殺死程序kill的N種方法 包括python–killproc

使用 pip 安裝 一般的殺死程序過程如下 $ ps -ef | grep django-admin.py | grep -v grep 501 20060 1 0 0:00.11 ttys001 0:00.38 python django-adm

Linux開發stm32 | 韌體庫工程開發

st官方韌體庫是在暫存器操作之上的,但是使用暫存器操作的話,需要注意的地方很多,需要對照參考手冊一個一個賦值,稍有不慎便會出錯,所以韌體庫將外設的初始化封裝成初始化結構體,將外設的操作封裝在函式中,將暫存器賦值的操作都封裝起來,我們只需要呼叫API就可以,這樣一來既提高了開發效率,也減少了程

Linux開發stm32 | 暫存器工程開發

先來回顧一下,前兩篇Linux下開發stm32(一) | 使用gcc-arm-none-eabi工具鏈編譯和Linux下開發stm32(二) | 使用openocd下載與除錯中,我們介紹瞭如何建立一個空的裸機工程(只有啟動檔案和main檔案),並編譯工程生成elf檔案,然後將其轉為bin格式

Linux開發stm32 | 使用openocd下載程式

1.openocd介紹 openocd全名叫做Open On-Chip Debugger,是一個自由開放的片上除錯工具和程式設計工具,目前已經發布到0.10.0版本,目前主流偵錯程式幾乎都支援,具體可以檢視Open On-Chip Debugger:OpenOCD User’s Guid

Linux開發stm32 | 使用gcc-arm-none-eabi工具鏈編譯

1.為什麼不是gcc 之前我們花了三篇文章介紹Linux下如何進行C語言程式設計: Linux C語言程式設計(上篇) | gcc的使用 Linux C語言程式設計(中篇) | make的使用 Linux C語言程式設計(下篇) | gdb的使用 這是為

linux殺死程序kill的N種方法

檢視程序: 1、ps 命令用於檢視當前正在執行的程序。 grep 是搜尋 例如: ps -ef | grep java 表示檢視所有程序裡 CMD 是 java 的程序資訊 2、ps -aux | grep java -aux 顯示所有狀態 ps

【轉】linux殺死程序kill的N種方法

轉載一篇,最原始的出處已不可考,望見諒! 常規篇:  首先,用ps檢視程序,方法如下: $ ps -ef …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1

linux如何部署執行java jar包,並關閉此jar的程序

前段時間剛剛接觸了一下linux系統,本人表示第一次使用無從下手,不像windows作業系統是視覺化的,簡單的建立檔案或資料夾都要通過寫命令才能將其完成,由於工作需要,不得不自學linux ,先是自學常用的一些命令,然後再部署可執行jar,以下是具體的操作步驟。 1、執行