ntpd、ntpdate的區別 使用之前得弄清楚一個問題,ntpd與ntpdate在更新時間時有什麼區別。ntpd不僅僅是時間同步伺服器,他還可以做用戶端與標準時間伺服器進行同步時間,而且是平滑同步,並非ntpdate立即同步,在生產環境中慎用ntpdate,也正如此兩者不可同時運行。
1. 下載 ntp-4.2.8p8.tar.gz(註:ntpdate依賴openssl,需現編譯openssl) 2. 解壓 tar -zxf ntp-4.2.8p8.tar.gz cd ntp-4.2.8p8 3. 在ntpd/ntp_loopfilter.c檔案末尾增加"MOD_NANO"宏定義
一 :從一台機到另一台機連接埠轉寄 啟用網卡轉寄功能 #echo 1 > /proc/sys/net/ipv4/ip_forward 舉例:從192.168.0.132:21521(新連接埠)訪問192.168.0.211:1521連接埠 a.同一連接埠轉寄(192.168.0.132上開通1521連接埠訪問 iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 152
Linux中I/O裝置分為兩類:字元裝置和塊裝置。兩種裝置本身沒有嚴格限制,但是,基於不同的功能進行了分類。(1)字元裝置:提供連續的資料流,應用程式可以順序讀取,通常不支援隨機存取。相反,此類裝置支援按位元組/字元來讀寫資料。舉例來說,鍵盤、串口、數據機都是典型的字元裝置。(2)塊裝置:應用程式可以隨機訪問裝置資料,程式可自行確定讀取資料的位置。硬碟、磁碟片、CD-ROM磁碟機和快閃記憶體都是典型的塊裝置,應用程式可以定址磁碟上的任何位置,並由此讀取資料。此外,資料的讀寫只能以塊(通常是512
1,說明: ulimit 用於 shell 啟動進程所佔用的資源 . 2,類別: shell內建命令 3,文法格式: ulimit [-acdfHlmnpsStvw] [size] 4,參數介紹: -H 設定硬體資源限制. -S 設定軟體資源限制. -a 顯示當前所有的資源限制. -c size:設定core檔案的最大值.單位:blocks -d
目錄 用途 / -----------------虛擬目錄的根目錄。通常不會在這裡隱藏檔 /bin -------------二進位目錄,存放許多使用者級的GNU工具 /boot -----------啟動目錄,存放開機檔案 /dev ------------裝置目錄,Linux在這裡建立裝置節點 /etc -------------系統設定檔目錄
linux的網卡bond:將兩個物理網卡(或port)映射為具有同一個邏輯ip的介面。bond技術跟交換器之間的連接埠匯聚以及san技術中常用的儲存多重路徑(multiputh)類似。 作用:增加頻寬,例如兩個前兆的一台網卡通過bond後可以將本地host的單個ip的頻寬增加兩倍。 增加可用性,做HA保護,單個網口down後ip地址仍然可用。 &
查看目標檔案及二進位檔案的工具 1.readELF – 目標檔案 用”gcc -a a.c” -> a.o 2.objdump – 查看目標檔案&&二進位檔案 “objdump -h a.0” 進程地址空間 1.Task_struck 結構體,裡面儲存了進程的相關資訊 2.運行時地址空間結構 虛擬記憶體 – 所有進程共用一份作業系統代碼 虛擬位址指向真真實位址,他只是代表了地之間的相對位移量 3.進程的建立 建立虛擬位址空間 - 映射(記憶體拷貝) -
上一篇文章中,我們通過操作LED檔案位置的brightness檔案,控制了LED的亮與滅,並且在DragonBoard 410c上實現了LED的閃爍功能。 同時相信各位也對DragonBoard 410c上的硬體開發有了深入的瞭解。接下來我們將深入研究其他硬體,並一個一個的手把手進行操作與解釋。 背景知識 無論是輸出方波訊號或者是處理複雜的通訊協議,我們都要直接或者間接的用到GPIO進行輸出與輸入。
Linux2.6.32下SPI驅動的移植如下圖所示: 下面需要修改部分核心代碼,具體操作如下: 1. 修改arch/arm/mach-s3c2440/mach-mini2440.c檔案 在include標頭檔程式碼之後增加如下代碼 //spi add by shiguang #include <linux/spi/spi.h&
配置很簡單,java部署入門配置, 如下: 1、解壓安裝包 [root@localhost software] tar zxvf jdk-8u152-linux-x64.tar.gz 2、編輯系統內容變數 [root@localhost software] vi /etc/profile 加入內容如下: export JAVA_HOME=/home/svr/application/jdk/jdk8export CLASSPATH=.:$JAVA_HOME/
日誌清單 介紹SuSE Linux作業系統常見的記錄檔和說明。 SuSE Linux作業系統常見的記錄檔列表如表1所示。 表1 SuSE Linux常見日誌清單 日誌 說明 /var/log/boot.msg 系統啟動時顯示的螢幕資訊。當無法登入系統時,按“CTRL+ALT+F10”切換到日誌顯示介面再通過KVM觀察螢幕輸出。 /var/log/boot.omsg
top display Linux processes top - 07:57:26 up 27 min, 4 users, load average: 0.06, 0.05, 0.06 Tasks: 234 total, 1 running, 233 sleeping, 0 stopped, 0 zombie %Cpu0 : 1.0
最近在研究非同步訊息處理, 突然想起linux核心的中斷處理, 裡面由始至終都貫穿著"重要的事馬上做, 不重要的事推後做"的非同步處理思想. 於是整理一下~ 第一階段--擷取中斷號 每個CPU都有響應中斷的能力, 每個CPU響應中斷時都走相同的流程. 這個流程就是核心提供的中斷服務程式. 在進入中斷服務程式時, CPU已經自動禁止了本CPU上的中斷響應, 因為CPU不能假定中斷服務程式是可重新進入的.
http://www.ibm.com/developerworks/cn/linux/l-kerns-usrs/ http://www.ibm.com/developerworks/cn/linux/l-kerns-usrs2/ 在 Linux 下使用者空間與核心空間資料交換的方式,第 2 部分: procfs、seq_file、debugfs和relayfs
轉載自: https://blog.csdn.net/huangjin0507/article/details/46368623 二、Linux系統如何查看設定所在的時區呢。 方法1:使用date命令查看時區 [root@db-server ~]# date -R Sun, 11 Jan 2015 07:10:28 -0800 如上RFC 2822 format所示,上面命令輸出了-0800表示西八區,是美國舊金山所在的時區,下面表示我們國家的東八區(+0800)
前言:在生產環境中經常發生伺服器記憶體溢出,假死或者線程死結等異常,導致服務不可用。我們經常使用的解決方案是通過分析錯誤日記,然後去尋找代碼到底哪裡出現了問題,這樣的方式也許會奏效,但是排查起來耗費時間比較多,或者說本身代碼本身就沒有錯,而是訪問量大時候消耗記憶體太多,垃圾對象沒有及時回收等等其他情況導致的,這樣排查異常起來異常困難,那麼有沒有一些可視化的工具,協助我們可以詳細地查看當前應用服務的記憶體情況,從而為我們在解決異常、最佳化代碼、最佳化服務等方面提供一些建議呢。幸好,jdk為我們免費
Xshell是一個強大的安全終端類比軟體,能夠通過互連網到遠程主機的安全連線以及它創新性的設計和特色協助使用者在複雜的網路環境中享受他們的工作。在這裡我要使用Xshell在Windows介面下控制我的CentOS 6.4。記錄一下學習的過程,希望能對大家有所協助。 環境:虛擬機器VMware9;CentOS6.4系統;XShell5。 在使用XShell之前,首先需要配置IP地址。這裡使用紅帽專用圖形化工具setup來設定IP地址。
參考了其他文章。 C語言代碼如下: #include <stdio.h>#include <string.h>char sc[] = "\x31\xc0" "\x50" "\x68\x6e\x2f\x73\x68" "\x68\x2f\x2f\x62\x69" "\x89\xe3" "\x50" "\x5
一、安裝 如果安裝了Apache或者Tomcat等其它佔用80連接埠的服務可以先停了,不然剛開始啟動nginx會報連接埠被佔用的錯誤,或者你可以先修改nginx.conf Listen其它連接埠。 sudo apt-get update:更新 apt-get -y install nginx:安裝,設定檔是/etc/nginx/nginx.conf service nginx start:開啟服務 二、卸載 sudo apt-get –purge remove