linux之間進程通訊,linux進程通訊必備基礎: fork() 建立一個與之前完全一樣的進程,這兩個進程執行沒有固定的先後順序,哪個進程先執行要看系統的進程調度策略。一個進程調用fork()函數後,系統先給新的進程分配資源,例如儲存資料和代碼的空間。然後把原來的進程的所有值都複製到新的新進程中,只有少數值與原來的進程的值不同。相當於複製了一個自己。// fork() study example 1#include <unistd.h> #include <stdio.h&
VMware8.0虛擬機器中安裝Ubuntu 12.04使用NAT設定串連網路之前一直嘗試使用“橋接”的方法,但是一開啟虛擬機器中Ubuntu 12.04,本機Windows就斷網。最後不得不換種方法,還好嘗試了很多遍終於使用NAT設定成功的連網了。說明:本機Windows串連的是無線網。1.檢查自己的Windows系統的VMware DHCP Service 和 VMware NAT Service
CentOS安裝expectexpect是在tcl基礎上建立起來的,因此在安裝expect之前需要安裝tcl安裝TCL:http://www.tcl.tk/software/tcltk/download.html[root@test ~]# cd /tools/[root@test tools]# wget http://prdownloads.sourceforge.net/tcl/tcl8.5.19-src.tar.gz[root@test tools]# tar
CentOS查看最大線程數查看最大線程數:cat /proc/sys/kernel/threads-maxulimitUser limits - limit the use of system-wide resources.Syntax ulimit [-acdfHlmnpsStuv] [limit]Options -S Change and report the soft limit associated with a resource. -H Change and report the
CentOS上安裝配置GitLabGitLab是利用 Ruby on Rails 一個開源的版本管理系統,實現一個自託管的Git項目倉庫,可通過Web介面進行訪問公開的或者私人項目。它擁有與Github類似的功能,能夠瀏覽原始碼,管理缺陷和注釋。安裝根據線上安裝指南進行即可https://about.gitlab.com/downloads/#centos6登入配置直接存取伺服器位址,如http://192.169.1.22/,會出現登入視窗,使用者名稱和密碼為:Username: