Time of Update: 2018-12-06
本文做了一個簡單的樣本來介紹Linux下訊息佇列,共有兩段代碼,類比阻塞式聊天,下面看代碼吧!msgServer.c#include <stdio.h> #include <fcntl.h> #include <stdlib.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/msg.h> #include <sys/stat.h>
Time of Update: 2018-12-06
鄭重聲明:本文是筆者根據個人理解所寫,錯誤難免,歡迎拍磚! 可以任意轉載、修改,轉載時是否標明出處,隨君而定!原因:在大部分情況下,問題的原因在於其它的程式如系統的自動更新、新立得等正在使用apt-get進程,所以解決方案也就是將這一進程關閉。解決:1、ps-aux 查出apt-get進程的PID,通常是一個四位元字。2、用sudo kill PID代碼 殺死進程3、用sudo apt-get update,sudo apt-get dist-upgrade升級。
Time of Update: 2018-12-06
鄭重聲明:本文是筆者網上轉載,所有權歸原文作者!原文連結:http://hi.baidu.com/zgyz/blog/item/f7ef29085c90d4d663d98665.htmlLinux 下壓縮與解壓.zip和.rar及.7z檔案對於Window下的常見壓縮檔.zip和.rar,Linux也有相應的方法來解壓它們:1)對於.ziplinux下提供了zip和unzip程式,zip是壓縮程式,unzip是解壓程式。它們的參數選項很多,可用命令zip -help和unzip -help查看,
Time of Update: 2018-12-06
鄭重聲明:本文是筆者網上轉載,所有權歸原文作者!地址:http://blog.chinaunix.net/uid-20648944-id-3190395.html 查看當前登陸的使用者$ wholoongson tty7 2012-04-27 08:58 (:0)loongson pts/0 2012-04-27 09:00 (:0.0)loongson pts/1 2012-04-27 09:00 (:0.0)loongson pts/2
Time of Update: 2018-12-06
以下內容轉載自http://www.cppblog.com/prayer/archive/2009/08/13/93234.html1.作用useradd命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是終極使用者。2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r]
Time of Update: 2018-12-06
A.Shell支援作用控制,有以下命令: 1. command& 讓進程在後台運行 2. jobs 查看後台啟動並執行進程 3. fg %n 讓後台啟動並執行進程n到前台來 4. bg %n 讓進程n到後台去; PS:"n"為jobs查看到的進程編號.B.相關的命令fg、bg、jobs、&、ctrl + z都是跟系統任務有關的,雖然現在基本上不怎麼需要用到這些命令,但學會了也是很實用的一。&
Time of Update: 2018-12-06
以前一直都是直接在PC上面裝linux的,可是用著用著就覺得不爽,因為linux的案頭真的不是很好用,一般的操作就不說了,光是firefox遇到js比較多的頁面時就卡的不成樣就讓我受不了,想不開案頭系統又不方便上網查資料,很難兩全其美.我以前不喜歡用虛擬機器的,
Time of Update: 2018-12-06
原文地址 http://hi.baidu.com/windox/blog/item/01757ccb0468901fbe09e68a.htmlLINUX下讓一個使用者添加進多個組中實現方法如下:gpasswd -a user group如果是查看/etc/shadow 或/etc/passwd等檔案是看不出來此時這個使用者已經加入想要的組,而應該用id 來查看EP:使用者ruan隸屬於ruan組,id為500,現在想要同時加入組ruanrongjian中[root@diandianrong ~
Time of Update: 2018-12-06
本文轉載自: LinuxSir 本文講述了如何通過基本的安全措施,使你的Linux系統變得可靠。 1、Bios Security 一定要給Bios設定密碼,以防通過在Bios中改變啟動順序,而可以從磁碟片啟動。這樣可以阻止別人試圖用特殊的啟動盤啟動你的系統,還可以阻止別人進入Bios改動其中的設定(比如允許通過磁碟片啟動等)。 2、LILO Security
Time of Update: 2018-12-06
以下內容轉載自http://os.51cto.com/art/200910/158639.htm1. kill作用:根據進程號殺死進程用法: kill [訊號代碼] 進程ID舉例:[root@localhost ~]# ps auxf |grep httpd注意:kill -9 來強制終止退出舉例 [root@localhost ~]# ps aux |grep gaim或者 [root@localhost ~]# pgrep -l gaim 5031 gaim5031
Time of Update: 2018-12-06
以下內容轉載自http://www.kuqin.com/linux/20091009/70541.htmlfind 命令在linux中是很常用到的一個尋找命令,它的功能非常地強大。可以結合正則匹配來搜尋系統中的指定的內容,以下我就記錄一下這個find常用到的一些用法 首先我們來看看find的總體用法 find path option [-print -exec
Time of Update: 2018-12-06
以下內容轉載自http://hi.baidu.com/herejing/blog/item/6a5376014070d4027aec2c72.htmlless 在查看之前不會載入整個檔案。可以嘗試使用 less 和 vi 開啟一個很大的檔案,你就會看到它們之間在速度上的區別。 在 less 中導航命令類似於 vi。本文中將介紹一些導航命令以及使用 less 的其它一些技巧。1 搜尋當使用命令 less file-name
Time of Update: 2018-12-06
一、核心簡介 核心,是一個作業系統的核心。它負責管理系統的進程、記憶體、裝置驅動程式、檔案 和網路系統,決定著系統的效能和穩定性。 linux的一個重要的特點就是其原始碼的公開性,所有的核心來源程式都可以在 /usr/src/linux下找到,大部分應用軟體也都是遵循GPL而設計的,你都可以擷取相應的源 程式碼。全世界任何一個軟體工程師都可以將自己認為優秀的代碼加入到其中,由此引 發的一個明顯的好處就是Linux修補漏洞的快速以及對最新軟體技術的利用。而Linux的內
Time of Update: 2018-12-06
作為一名Linux/unix系統工程師,這幾年一直在涉及到對外項目,經手過許多小中型網站的架構,F5、LVS及Nginx接觸的都比較多,我想一種比較通俗易懂的語氣跟大家說明下何謂負載平衡,何謂Linux叢集,協助大家走出這個誤區,真正意義上來理解它們,項目施工案例請參考我在network.51cto.com上的同類文章。一、目前網站架構一般分成負載平衡層、web層和資料庫層,我其實一般還會多加一層,即檔案伺服器層,因為現在隨著網站的PV越來越多,檔案伺服器的壓力也越來越大;不過隨著moosefs
Time of Update: 2018-12-06
對於bonding的網路負載平衡是我們在檔案伺服器中常用到的,比如把三塊網卡,當做一塊來用,解決一個IP地址,流量過大,伺服器網路壓力過大的問題。對於檔案伺服器來說,比如NFS或SAMBA檔案伺服器,沒有任何一個管理員會把內部網的檔案伺服器的IP地址弄很多個來解決網路負載的問題。如果在內網中,檔案伺服器為了管理和應用上的方便,大多是用同一個IP地址。對於一個百M的本網來說,檔案伺服器在多個使用者同時使用的情況下,網路壓力是極大的,特別是SAMABA和NFS伺服器。為瞭解決同一個IP地址,突破流量
Time of Update: 2018-12-06
TCP/IP調優參數都位於/proc/sys/net/目錄. 例如, 下面是最重要的一些調優參數, 後面是他們的含義:1. /proc/sys/net/core/rmem_max 最大的TCP資料接收緩衝2. /proc/sys/net/core/wmem_max 最大的TCP資料發送緩衝3. /proc/sys/net/ipv4/tcp_timestamps 時間戳記在 任何的TCP/IP調優參數都位於/proc/sys/net/目錄. 例如, 下面是最重要的一些調優參數,
Time of Update: 2018-12-06
Linux下環境變數的定義 首先,環境變數分為兩種,系統內容變數和使用者環境變數。 系統內容變數對所有使用者都有效,二使用者環境變數只對某個使用者有效。 Linux下,環境變數被分別儲存在多個檔案中。 第一級: /etc/profile 該檔案在使用者第一次登入的時候被載入(?引用他處,為什麼是第一次登入),也是作業系統定義環境變數時讀取的第一個檔案。此檔案為所有的使用者佈建環境資訊。 在我使用的Ubuntu
Time of Update: 2018-12-06
linux中的free命令大家都很常用,可大家都清楚free輸出的各行的意思及它們之間的關係嗎?[root@localhost ~]# free total used free shared buffers cached Mem: 4038116 4010292 27824 0 205228 1343276 -/+ buffers/cache: 2461788
Time of Update: 2018-12-06
一 xargs 在使用find命令的-exec選項處理匹配到的檔案時,
Time of Update: 2018-12-06
Linux修改時區和時間修改時區:1>找到相應的時區檔案 /usr/share/zoneinfo/Asia/Shanghai 用這個檔案替換當前的/etc/localtime檔案。 或者找你認為是標準時間的伺服器,然後#scp /etc/localtime2> 修改/etc/sysconfig/clock檔案,修改為: ZONE="Asia/Shanghai" UTC=false ARC=false修改日期時間1> 用date修改日期時間#date -s 08/24/2006#