1. 程式人生 > >Linux學習日記(二)

Linux學習日記(二)

在linux上執行.Net程式 並安裝Linux網站

一、環境

  ubuntu14.10(桌面版 官網下載的最新版)

  jexus5.6.3 正式版

  MonoDevloper (安裝完后里面有個Ubuntu軟體中心 搜一下點選安裝它會自動幫你把需要的環境裝好)

  注:我所有程式都是基於DotNet FrameWork4.0的

二、愉快的玩耍

  2.1 執行一般的應用程式

      由於我是用的virtualbox 開的是橋接網路,所以我在自己本機假設一個FileZillaServer(ftp的伺服器),便於把網站或程式傳上去。

用vs寫個HelloWord編譯生成.exe放到ftp伺服器,然後cd 資料夾找到目錄,使用./程式名稱.exe 執行程式。

  注:如果程式執行過程中出現沒有許可權的情況,先切換到root使用者,然後使用Chomd +777 程式名稱 修改檔案內許可權就可以了

  2.2 安裝執行網站

      注:建議使用好壓壓縮軟體 因為他可以直接把檔案壓縮成Linux支援的 .tar.gz格式非常方便

      寫個Jexus環境搭建好,利用ftp伺服器把網站上傳到Ubuntu桌面。

       我是把jexus安裝到 /usr/jexus/目錄下的  所以只是我們要使用 Chomd +777 資料夾名稱修改許可權  (修改許可權的目的是為了方便我們使用右鍵 複製 貼上功能)

      然後我想把網站放到var/www的目錄下 同樣修改許可權Chomd +777 資料夾名稱修改許可權  (修改許可權的目的是為了方便我們使用右鍵 複製 貼上功能)

      在/usr/jexus/siteconf  檔案下找到一個叫default的檔案(別忘了修改許可權 Chomd +777 資料夾名稱修改許可權)右鍵複製 貼上到當前資料夾

      注:jexus的網站是每個網站對應一個配置檔案(不是你網站裡的配置檔案)如下圖

相關推薦

Linux學習日記()

在linux上執行.Net程式 並安裝Linux網站 一、環境   ubuntu14.10(桌面版 官網下載的最新版)   jexus5.6.3 正式版   MonoDevloper (安裝完后里面有個Ubuntu軟體中心 搜一下點選安裝它會自動幫你把需要的環境裝好)   注:我所有程式都是基於Do

Linux學習日記(一)

linux 命令 對於Linux新手來說,要想入門必先打好基礎,而Linux的命令就是這基礎中的重中之重。 首先學習了幫助命令Man的使用,Man可以查看命令的作用以及可用參數。並且如何去看幫助文檔中的內容NAME 使用命令的名稱 SYNOPSIS 命令參數的大致使用方法EXAMP

linux學習:日常的基礎命令收集

幫助文檔 gedit 查看 日期 取整 style 位置 某月 linux 1、 ls 2、pwd  顯示當前目錄所在位置 3、date  日期時間 4、cal  日歷   默認顯示當前該月   cal 2012 :查看2012年的日歷   cal 月 年 : 查看某年某月

Linux學習)之內核、系統調用、庫

all mic linu windows系統 文件 .dll 執行 lin win   這篇博客主要介紹Linux中幾個常見的概念      Kernal:內核:我們知道計算機的硬件包括:cpu、內存、外存等等 系統想要統一資源分配就需要用到內核!內核是將計算機的硬件資源抽

linux學習)——湯哥的推薦書籍

最終 對比 2.6 win 程序開發 經驗 專業 linux 操作 面試題目 成為一名精通 Linux程序設計的高級程序員一直是不少朋友孜孜以求的目標。 根據中華英才網統計數據,北京地區 Linux 程序員月薪平均為 Windows程序員的 1.8 倍、Java 程序員

linux學習Linux磁盤與文件管理系統

roo 針對 mkf 維護 def 都是 linu mke2fs remount 上次寫了Linux檔案與操作,這次繼續寫Linux磁盤與文件管理系統。 首先,我們要先來認識一下EXT2文件系統,這是Linux最傳統的磁盤系統。 1.EXT2文件系統 在說文件系統以前還是要

linux學習linux配置網卡以及常見網絡問題排查

library ifconf netmask logs 切換網絡 peer local 但是 src 實驗環境環境:mac,vmware fusion 一、常用的虛擬機網絡連接模式。 NAT:推薦方式。它可以使你在切換網絡環境(比如在工作中和家裏)時,不需要修改虛擬主機的配

linux學習筆記

它的 程序 控制 提示 資源 進程控制 執行過程 博客 pre 進程(process)是程序實體運行的過程,是系統進行資源分配和調度的獨立單位,或者說是一個程序在處理機上的一次執行活動。 區分一下進程和程序 1.0 程序是一個靜態指令的集合;而進程是一個程序的動態執行過程

Linux學習)Shell基礎()變量、環境變量配置文件

start 環境變量 pre alt fun name mage art col 一、變量 變量是一個容器,裏面能放不同的值。 要點知識: PATH,HOME,PWD,LOGNAME這些都是變量。 例子: [root@ruanwenwu02 ~]# echo a+b a

Linux學習十八)iptables () iptables規則語法

star amp accept log saving linux 意思 root bit 查看iptables規則: [root@ruanwenwu-0002 ~]# iptables -nvL Chain INPUT (policy ACCEPT 0 packets,

Linux學習十九)iptables(三)nat表的應用

icmp cal 網卡 cast 默認值 ria bootproto cap span 需求 A機器可以訪問外網,B機器和A機器處於同一個內網,現在要讓B機器通過A機器訪問外網。 步驟 1.為虛擬機添加一塊網卡。 如果沒有區段名稱的話,點擊‘LAN區段(S)...’按鈕,

Linux學習筆記()---VIM

ext vpd img ffffff linux學習 -o 學習 shadow fff Linux學習筆記(二)---VIM

JSP學習日記()

jstl 參數 let include html mage width bsp 引入 JSP 指令 (JSP Directive) page指令 include指令 taglib指令 語法:<%@ 指令名稱 屬性值 屬性值 --- %> page指令用來定義

Linux學習

強制退出 linux學習 刪除用戶 usermod 修改 方向 終端 方法 用戶鎖定 前言:接著上一篇Linux學習(一) 1.用戶,組和權限2.文本處理工具3.vim文本編輯器4.shell腳本編程基礎 一,用戶,組和權限 1.用戶 1.管理員:root,0 普通用戶:

Linux學習總結(十七)任務計劃,系統服務管理

crontab chkconfig systemctl unit target 1 任務計劃 說白了就是運行命令或者腳本的一個定時器,他可以讓我們在休息時間自動給我們執行任相關任務。來看下它的配置文件:cat /etc/crontab第一行定義了 shell環境第二行定義 環境變量第三行定

Linux -學習筆記

user 連接 文件 非對稱加密 用戶名 tps 改變 linux平臺 authorize 第四節:SSH config命令講解 1)config 為了方便我們批量管理多個ssh 2)config存放在~/.ssh/config 3)SSH config語法關鍵字

Linux學習十一-shell編程基礎

用法 htm 如果 重定向 -a 創建 過去 .html 編寫代碼 Shell編程基礎 Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設計語言。Shell 是指一種應用程序,這個應用程序提供了一個界面,

Linux 學習日記 2

當前 span linux 命令 style 日記 多個 相對 補全 Shell : 操作系統和用戶接口的界面(將用戶的操作意圖轉述給內核) 環境變量:在運行一個命令後,shell將會根據環境變量去查找應用程序。如果環境變量中沒有所要運行的程序,那麽每次運行這個程序前要在前

Linux學習記錄()

image 關於 安裝 gbk 方式 inux 統一 窗口 都在 1、遠程連接工具的使用 實際開發中,Linux服務器都在其他的地方,我們要通過遠程的方式去連接Linux並操作它,Linux遠程的操作工具有很多,企業中常用的有Puttty、secureCRT、SSH Sec

.net core 學習日記:添加swagger支持

star .json .net core 學習 web end direct dds ash swagger 是restful api 文檔生成工具,當加入swagger後,發布api自動生成swagger 頁,記錄對應接口信息,並可在頁面直接測試調取接口。 這篇文章記錄