Linux環境下項目部署

今天心血來潮,把之前做的一個j2ee項目部署到了ubuntu上,特做記錄。1、安裝jre下載jre壓縮包,解壓,放到/opt下。export PATH=$PATH:/opt/jre/bin    設定環境變數tomcat需要一個JAVA_HOME 或者 JRE_HOME 也順便設定了 export JRE_HOME=/opt/jre2、安裝tomcat首先去官網下載壓縮吧, 解壓(tar -zxvf

linux作業系統下編譯靜態庫與動態庫

linux作業系統下編譯靜態庫與動態庫    linux的庫檔案分為兩種,一種是靜態庫(*.a檔案,相當於Windows下的*.lib檔案),另一種是動態庫(*.so檔案,相當於Windows下的*.dll檔案)。編譯時間,一種就是把自己編譯的.o檔案(相當於Windows下的.obj檔案)和靜態庫一起連結成可執行檔,另一種就是只編譯.o檔案,當運行時,調用動態庫中的函數時,再載入動態庫。    編譯方法如下:    1. 靜態庫    假如源檔案件為:main.c, mystatic.c。  

Linux zip 壓縮

linux zip 命令詳解 功能說明:壓縮檔。 語 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字串>][-t <日期時間>][-<壓縮效率>][壓縮檔][檔案...][-i <範本樣式>][-x <範本樣式>]補充說明:zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具有".zip"副檔名的壓縮檔。 參 數: -A

Install Java7 on Ubuntu Linux

http://393799950.iteye.com/blog/1266623Ubuntu安裝jdk7linux安裝jdk7折騰了許久的JDK7,今天終於安心的在機子落戶了,現在來總結一下安裝的技巧:1.要安裝JDK7,當然是要有JDK的二進位檔案拉。。這個簡單,直接在ORACLE的官網中下載就可以拉http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.htmlPS:要注意系統版

linux kernel 對 ARM 未定義指令擴充的例子

     ARM 的工作模式中有一種是未定義指令終止模式UND, 如果啟動並執行程式中有未定義的指令,那麼會對 kernel 產生一個 undefine instruction trap 如果程式沒有對SIGILL 有任何處理的話,那麼程式會被KILL 了。     linux 的kernel 提供一種擴充未定義指令的方法。     例如擴充ARM 指令clz,這個指令是用來計算一個一個數字前面有多少個0     

linux 驅動程式的hello world

首先,確保linux核心源碼放在/usr/src下面,安裝好編譯器,接下來就是程式員代碼,具體如下:#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#define MODULE#endif#include <linux/config.h>#include <linux/module.h>MODULE_LICENSE("GPL");#ifdef CONFIG_SMP#define

Linux下成功安裝網路攝影機 :-)

    一直 醞釀了很久,資料軟體也找得差不多了,動手開始做事情拉.    首先要下載的是網路攝影機驅動程式,推薦使用spca5xx webcam drivers,可以到網站FreeWorld libland

PalmSource與MontaVista推Linux手機整體方案

“加入Palm Powered移動全球,將使MontaVista更加接近廣闊的PalmSource開發人員社群及無線生態系統,為Linux提供工具及技術,促進應用軟體在功能性上更好的創新及開發,”MontaVista軟體市場副總裁Peder Ulander表示,“PalmSource及Palm OS開發了領先的行動裝置

展望Linux作業系統開始在行動電話上的應用[轉載+評論]

行動電話市場的成熟正引起早期入市和新近入行的行動電話製造商之間的激烈競爭。隨著市場增長速度放緩,行動電話製造商在替代業務方面的競爭日益加劇。其結果是,行動電話製造商殺出重圍的路只有二條,要麼在降低成本上勝人一籌,要麼保持效能方面的領導地位。但在所有這些情況下,這一發展趨勢已經迫使所有製造商全力對開發和材料清單(BOM)成本進行最佳化。   

linux下V4L視頻採集總結

視頻採集,調用V4L模組參數進行視頻未經處理資料的採集。熟悉/include/linux/videodev.h,根據這個標頭檔來定義自己的video device的資料結構,下面是幾個重要的資料結構,定義在videodev.h裡    struct video_mmap vmmap;struct video_capability videocap;struct video_mbuf videombuf;struct video_picture videopict;struct

Linux rpm檔案安裝指南

1)用RPM安裝軟體包,最簡單的命令如下:# rpm -ivh foo-1.0-l.i386.rpm (這裡講的軟體包是foo-1.0-l.i386.rpm,以下都是)foo####################下面rpm就會輸出該軟體包的名稱,並顯示一個狀態條。安裝很簡單。2)拆除已安裝的軟體包要反安裝軟體包foo,只需輸入以下這行命令:# rpm -e foo注意:軟體包名是foo,而不是rpm檔案名稱"foo-1.0-l.i386.rpm"。3)升級軟體包升級軟體類似於安裝軟體:#

小技巧:讓linux程式在後台運行

轉自:

arm linux 啟動流程之 解壓核心

Author-------Dansen-----xzd2734@163.com從後往前看下編譯產生zImage的過程,我們可以找到程式的入口還是那個很重要連結檔案,找到它,產生zImage所在的目錄是kernel/arch/arm/boot/compressed/Make過程為....ld -p -X -T vmlinux.lds head.o misc.o head-s3c2410.o piggy.olibgcc.o -o

arm linux 等待隊列簡單分析

Author-------Dansen-----xzd2734@163.comwait_queue_head_t wait_q;首先看看wait_queue_head_t這個等待隊列的結構在wait.h中定義了這個結構typedef struct __wait_queue_head wait_queue_head_t;struct __wait_queue_head { wq_lock_t lock; struct list_head task_list;};# define

linux 核心模組中的宏

Author-------Dansen-----xzd2734@163.com編寫模組時一般都需要包含標頭檔<linux/module.h>,而在module.h中定義了符號__module_kernel_versionstatic const char __module_kernel_version[] __attribute__((section(".modinfo"))) ="kernel_version=" UTS_RELEASE;#define UTS_RELEASE "2

arm linux 啟動流程之 ppcboot

Author-------Dansen-----xzd2734@163.com不是每一行代碼都必須讀懂,我只是大概地過一下流程畢竟這些都是比較成熟的代碼,沒必要去改的是針對我自己的板子的,硬體設定如下cpu是s3c2410board type 是 smdk241016M Nor Flash 地址是 0x0---0xFFFFFF64M SDRAM     地址是 0x30000000---0x33FFFFFF軟體是華恒版的ppcboot 2.0 和 linux

Linux 2.6核心的編譯步驟及模組動態載入

本文是基於2.6的核心,也建議各位可以先看一下《Linux核心設計與實現(第二版)》作為一個基礎知識的鋪墊。當然,從實踐角度來看,只要按著以下的步驟去做也應該可以實現成功編譯核心及載入模組。個人用的Linux版本為:Debian GNU/Linux,核心版本為:2.6.20-1-686.◆第一步,下載Linux核心的原始碼,即構建LDD3(Linux Device Drivers

arm linux 啟動流程之 進入核心

Author-------Dansen-----xzd2734@163.com 還是從編譯連結產生vmlinux的過程來看吧,由一大堆.o檔案連結而成,第一個就是kernel/arch/arm/kernel/head-armv.o ,而且我們還看到了lds連結檔案kernel/arch/arm/vmlinux.lds,先把它分析一下ENTRY(stext) //進入點是stext 應該就在head-armv.s中了SECTIONS{ . =

Linux tty driver

tty的架構其實分為三層:第一層:tty_core所有tty類型的驅動的頂層構架,嚮應用曾提供了統一的介面,應用程式層的read/write等調用首先會到達這裡。此層由核心實現,代碼主要分布在drivers/char目錄下的n_tty.c,tty_io.c等檔案中static const struct file_operations tty_fops = {    .llseek        = no_llseek,    .read        = tty_read,    .write 

Linux命令大全—系統啟動與關閉

名稱:halt 使用許可權:系統管理者 使用方式:halt [-n] [-w] [-d] [-f] [-i] [-p] 說明:若系統的 runlevel 為 0 或 6 ,則關閉系統,否則以 shutdown 指令(加上 -h 參數)來取代 參數: -n : 在關機前不做將記憶體資料寫回硬碟的動作 -w : 並不會真的關機,只是把記錄寫到 /var/log/wtmp 檔案裡 -d : 不把記錄寫到 /var/log/wtmp 檔案裡(-n 這個參數包含了 -d) -f : 強迫關機,不呼叫

總頁數: 4065 1 .... 259 260 261 262 263 .... 4065 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。