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 頁,記錄對應接口信息,並可在頁面直接測試調取接口。 這篇文章記錄