linux教程

GCC動態連結庫和靜態庫

GCC動態連結庫和靜態庫 對於一個簡單的C程式://tt.hvoid print();//tt.c#include <stdio.h>#include "tt.h"void print(){printf("你好 in tt.c/n");}//ttt.c#inclu

深入理解l作業系統的管程,程序,執行緒(一)

1.管程(monitors)和定義 P,V操作分散在使用者程式中,系統無法有效的控制盒管理,而且P,V操作使用不當還會引起系統的死鎖,所以產生了新的程序同步工具-------管程。 代表共享資源的資料結構,以及對該共享資料結構實施操作的一組過程所組成的資源管理程式,共同構成了一個OS的資源管理模組,我們稱

Qt_debug與release

1、如何判斷生成的可執行檔案是debug版還是release版? linux下用file xxx 如果not stripped 是debug 否則是release   2、如何生成debug版或release版? 前提: 在生成Qt庫時(./configure)已經配置為  + -debug-an

linux limits.conf實驗

public class OOMTest {     public static void main(String[] args) throws Exception {         int threadCount = Integer.parseInt(args[0]);         try

yum和rpm的使用方法

一、軟體安裝  在Linux中軟體安裝包的格式一般為:wps-office-10.1.0.5672-1.a21.x86_64.rpm  (1)rpm結尾的適用於 redhat作業系統    (2)wps-office表示軟體名稱    (3)10.1.0.5672-1表示軟體版本    (4

實驗:磁碟inode耗盡故障模擬並修復

 實驗:磁碟資源耗盡故障模擬並修復 1.環境描述: 磁碟空間顯示還有,但無法儲存東西,inode已經佔滿。(大量的碎片檔案和小檔案佔用的inode的使用) 2.實驗案例演示: 第一,模擬i節點耗盡故障          1.新增一塊硬碟,分割槽格式化,掛載          1>fdi

bash命令

PS: 簡單常用的bash命令, 不求全面不求精細, 只求常用夠用. 此篇會不斷編輯增加.. -------------------------------------------------------------------------------------------------------

CentOS下tar包和rpm包的安裝

本文轉載自:CentOS下安裝tar包/rpm包       在CentOS系統中,軟體安裝程式比較紛繁複雜,不過最常見的有兩種:       1)一種是軟體的原始碼,您需要自己動手編譯它。這種軟體安裝包通常是用gzip壓縮過的tar包(字尾為.tar.gz)。       2)另一種是軟體的可執行程式

Linux中程序間通訊——訊號量機制

訊號量 一、訊號量的定義 引入訊號量: 為了防止出現因多個程式同時訪問一個共享資源而引發的一系列問題,我們需要一種方法,它可以通過生成並使用令牌來授權,在任一時刻只能有一個執行執行緒訪問程式碼的臨界區域。臨界區域是指執行資料更新的程式碼需要獨佔式地執行。而訊號量就可以提供這樣的一種訪問機制,讓一個臨界區

linux系統---selinux

SELINUX 1.基本 SELINUX 安全性概念      SELINUX ( 安全增強型 Linux ) 是可保護你係統安全性的額外機制, 在某種程度上 , 它可以被看作是與標準許可權系統並行的許可權系統。在常規模式中 , 以使用者身份執行程序 , 並且系統上的檔案和其他資源都設定了許可權 ( 控制哪

Linux----5----Bash Shell總結

Linux----5----Bash Shell ---------------------------------------------------------------------------------------------------------------------- 一:Shell工作

linux搭建WebSphere

WebSphere 8.0 安裝指南     一、安裝介質的目錄介紹 2 二、準備工作 2 三、安裝步驟 3 (一)安裝IBM Installation Manager 3 (二)安裝WebSphere Application Server Network Deployment V8.0 6

Linux中通過locale來設定字符集

在Linux中通過locale來設定程式執行的不同語言環境,locale由ANSI C提供支援。locale的命名規則為<語言>_<地區>.<字符集編碼>,如zh_CN.UTF-8,zh代表中文,CN代表大陸地區,UTF-8表示字符集。 其中在編碼過程中最常用的 en_

0.17899298667908