Time of Update: 2018-12-05
1、安裝samba: sudo apt-get install samba2、開啟防火牆(如果開始了UFW的話):sudo ufw allow 137 138 139 4453、配置 sudo vi /etc/samba/smb.conf我要配置成讓每個使用者能訪問自己的HOME目錄:尋找home段,去掉下列注釋: [homes] comment = Home Directories browseable = yes #這裡改為yes,可被瀏覽到 read only =
Time of Update: 2018-12-05
隨著多媒體技術、網路技術的迅猛發展和後PC機時代的到來,利用嵌入式系統實現遠程視頻監控、可視電話和視頻會議等應用已成為可能。為了實現這些應用,即時獲得視頻資料是一個重要環節。針對這一點,本文在基於嵌入式Linux系統平台上,利用Video4Linux核心應用編程介面函數,實現了單幀映像和視頻連續幀的採集,並儲存成檔案的形式供進一步視頻處理和網路傳輸用。 1 系統平台上的硬體系統
Time of Update: 2018-12-05
在RedHat Enterprise Linux 5下安裝JDK 最近發現網上盛傳的Linux下的JDK安裝方法居然沒有一個是可行的。多多少少都有些問題。所以特意費了一些功夫,以RedHat AS 5.0為例給出一個可行的安裝方法。 一、系統內容作業系統: RedHat Enterprise Linux 5 二、安裝JDK1. 從java.sun.com下載最新的J2SE
Time of Update: 2018-12-05
通過修改proc系統的drop_caches清理free的cache$echo 3 > /proc/sys/vm/drop_cachesdrop_caches的詳細文檔如下:Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.To free pagecache:* echo 1 >
Time of Update: 2018-12-05
我們經常會碰到這樣的問題,用 telnet/ssh 登入了遠端 Linux 伺服器,運行了一些耗時較長的任務, 結果卻由於網路的不穩定導致任務中途失敗。如何讓命令提交後不受本地關閉終端視窗/網路中斷連線的幹擾呢?下面舉了一些例子, 您可以針對不同的情境選擇不同的方式來處理這個問題。nohup/setsid/&情境:如果只是臨時有一個命令需要長時間運行,什麼方法能最簡便的保證它在後台穩定運行呢?hangup 名稱的來由在 Unix 的早期版本中,每個終端都會通過 modem
Time of Update: 2018-12-06
Linux i386+源碼中常見宏標識tag的定義這些宏包括 __init、__initdata、__initfunc()、asmlinkage、ENTRY()、FASTCALL()等等。它們的定義主要位於Include\linux\linkage.h和 include\asm-i386\Init.h以及其他一些.h檔案中。 1) __init位置:include\asm-i386\Init.h 定義:#define __init __attribute__ ((__section__
Time of Update: 2018-12-06
文檔名稱:Linux服務配置文檔—NFS 伺服器配置:192.168.0.8 redhat- 2.6.9-5.EL 192.168.0.6 redhat-2.6.18-8.el5 文檔地址:http://blog.chinaunix.net/u1/40306/ NFS為network file system
Time of Update: 2018-12-06
今天,我總算搞清楚“斷行符號”(carriage return)和“換行”(line feed)這兩個概念的來曆和區別了。在電腦還沒有出現之前,有一種叫做電傳打字機(Teletype Model
Time of Update: 2018-12-06
對於bonding的網路負載平衡是我們在檔案伺服器中常用到的,比如把三塊網卡,當做一塊來用,解決一個IP地址,流量過大,伺服器網路壓力過大的問題。對於檔案伺服器來說,比如NFS或SAMBA檔案伺服器,沒有任何一個管理員會把內部網的檔案伺服器的IP地址弄很多個來解決網路負載的問題。如果在內網中,檔案伺服器為了管理和應用上的方便,大多是用同一個IP地址。對於一個百M的本網來說,檔案伺服器在多個使用者同時使用的情況下,網路壓力是極大的,特別是SAMABA和NFS伺服器。為瞭解決同一個IP地址,突破流量
Time of Update: 2018-12-06
linux的網路裝置設定檔存放在/etc/sysconfig/network-scripts裡面, 對於乙太網路的第一個網路裝置,設定檔名一般為ifcfg-eth0。 如果需要為第一個網路裝置多綁定一個IP地址,只需要在 /etc/sysconfig/network-scripts目錄裡面建立一個名為ifcfg-eth0:0的檔案,
Time of Update: 2018-12-06
【一】從第3000行開始,顯示1000行。即顯示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】顯示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意兩種方法的順序 分解: tail -n 1000:顯示最後1000行 tail -n +1000:從1000行開始顯示,顯示1000行以後的 head -n
Time of Update: 2018-12-06
有關install.packages()函數的詳見:R包 package 的安裝(install.packages函數詳解)R的包(package)通常有兩種:1 binary package:這種包屬於即得即用型(ready-to-use),但是依賴與平台,即Win和Linux平台下不同。2 Source package:
Time of Update: 2018-12-06
當有多個程式使用同一個共用庫的時候,我們都知道,多個程式有多個進程,但是共用庫在記憶體中只有一份。所以問題來了:如果我在共用庫中定義了全域變數,那 麼全域變數是不是也只有一份?如果是這樣,那麼當多個進程都在使用這個共用庫的時候,就有問題了。比如:我們在共用庫中定義了一個全域變數 server_inited,用來表示一個socket server是否已經啟動成功了,如果這個變數是TRUE,那麼,下次使用者調用啟動server的函數的時候,這個函數一check這個變數,發現已經是
Time of Update: 2018-12-06
linux下修改IP、DNS、路由命令列設定一)ubuntu 或者 debian版本1 ,命令列設定IPcat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network
Time of Update: 2018-12-06
vmware安裝好以後,會自動添加兩張網卡(vmnet1和vmnet8),整個機器的結構就可以抽象成:虛擬機器系統(虛擬網卡vmnet0)——(vmnet1 vmnet8)——實際系統(網卡)。 1.Vmware的網卡設定 (1)Bridged(橋接)方式 用這種方式,虛擬系統的IP可設定成與本機系統在同一網段,虛擬機器相當於網路內的一台獨立的機器,與本機共同插在一個集線器上,網路內其他機器可訪問虛擬機器,虛擬機器也可訪問網路內其他機器,當然與本機系統的雙向訪問也不成問題.
Time of Update: 2018-12-06
使用以下命令查看:ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpu linux 下的ps命令%CPU 進程的cpu佔用率%MEM 進程的記憶體佔用率VSZ 進程所使用的虛存的大小RSS 進程使用的駐留集大小或者是實際記憶體的大小TTY 與進程關聯的終端(tty)STAT 檢查的狀態:進程狀態使用字元表示的,如R(running正在運行或準備運行)、S(sleeping睡眠)、I(idle空閑)、Z (僵死)、D(不可中斷的睡眠,
Time of Update: 2018-12-06
載自:http://blog.csdn.net/zhangm168/article/details/6395689一 top是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理目前狀態.如果在前台執行該命令,它將獨佔前台,直到使用者終止該程式為止.
Time of Update: 2018-12-06
前言: 網上其實有很多關於這方面的文章,那為什麼還會有此篇呢,有這麼幾個原因,是我翻譯的動力,第一,概念和內容雖然老套,但都講得很透徹,而且還很全面.第二,理論結合實際,其中案例分析都不錯.第三,不花哨,採用的工具及命令都是最基本的,有助於實際操作.但本人才疏學淺,譯文大多數都是立足於自己對原文的理解,大家也可以自己去OSCAN上找原文,如果有什麼較大出入,還望留言回複,甚是感激! 1.0
Time of Update: 2018-12-06
本人比較熟悉Windows下的系統級和NT核心程式的開發,這裡結合Windows中進程線程的概念與Linux中的進程線程作一個比較。進程 在Linux和Windows中,對於進程這個概念基本一致,即程式啟動並執行一個執行個體,代表了一組資源。 在Linux中,還有一個“輕量級進程”(LWP)的概念,引入這個概念是為了對多線程程式提供更好的支援(下文會討論)。 使用者線程 對於使用者線程(簡稱線程。注,這裡僅僅指的是多線程應用程式中的線程,不是核心線程),Linux和Windows表現的
Time of Update: 2018-12-06
被壓縮過的檔案,通常其附檔名都是『 *.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2 』 等等的,當你捉到某個壓縮檔時, 就需要知道壓縮他的是那個指令,好用來對照著解壓縮.目前一些常常見到的壓縮檔案的附檔名:*.Z compress 程式壓縮的檔案;*.bz2 bzip2 程式壓縮的檔案;*.gz gzip 程式壓縮的檔案;*.tar tar 程式打包的資料,並沒有壓縮過;*.tar.gz