韌館-LearnHouse

Archive for the 'Linux' Category

[轉]ramdisk、ramfs、tmpfs差異

資料來源:http://blog.twtnn.com/2013/12/ramdiskramfstmpfs.html

在Linux中可以將一部分記憶體掛載成磁碟來使用,分別為:ramdisk、ramfs、tmpfs。
而在將記憶體掛載成磁碟之後,就可以把它依磁碟一般的存取它,因為是記憶體存取,
所以速度比一般的硬碟要快上非常多,但是關機後,裡面的資料也就跟著消失了。 Read more...

2018年3 月 posted by admin in Linux and have No Comments

[Raspberry Pi 3]開機自動掛載 USB 隨身碟或外接硬碟

如果SD卡已經不夠用,剛好有很多一直沒用到的USB隨身碟,可以考慮直接掛載來增加空間
若是使用外接2.5吋隨身硬碟則需購買有提供power的才有辦法起得來,樹梅派的5v是驅動不起來的

STEP 1

如果您的 USB 隨身碟使用的檔案系統格式是 NTFS 的話,請先安裝 ntfs-3g 套件:

#apt-get install ntfs-3g

Read more...

2017年11 月 posted by admin in Linux and have No Comments

SVN基本指令

Trunk、Tags、Branches 的差別

Trunk : 主要開發
Tags : 當要 Release 時,就標個Tag。
Branches : 當要加新功能,或是Bug fix時,將 Trunk 複制一份到 Branches 再繼續開發,之後再 Merge 回Trunk
Read more...

2017年10 月 posted by admin in Linux and have No Comments

[Raspberry Pi 3] Ubuntu-mate 16.04 Apache, PHP 7和MySQL安裝

當初買樹梅派就是想要架一台小型不占空間,又省電的一台Server
首要工作就是把我的Blog移回來自己管理,所以LAMP(Linux, Apache, MySQL, PHP)是必要的

安裝MySQL

#apt-get -y install mysql-server mysql-client
下列的額外套件將被安裝:
libaio1 libcgi-fast-perl libcgi-pm-perl libevent-core-2.0-5 libfcgi-perl libhtml-template-perl linux-firmware mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7
mysql-server-core-5.7
建議套件:
libipc-sharedcache-perl mailx tinyca
下列【新】套件將會被安裝:
libaio1 libcgi-fast-perl libcgi-pm-perl libevent-core-2.0-5 libfcgi-perl libhtml-template-perl mysql-client mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server
mysql-server-5.7 mysql-server-core-5.7
下列套件將會被升級:
linux-firmware

Read more...

2017年10 月 posted by admin in Linux and have No Comments

[Raspberry Pi 3]安裝Ubuntu-mate 16.04.2與系統備份

樹莓派到手第一步就是要幫他安裝OS囉,raspberry官方提供能安裝的OS有很多種(link)。
但既然公司的build machine用的是ubuntu,為了熟悉ubuntu我也安裝一樣的linux distribution
再加上除了當Server,也許也會拿來當影音娛樂用,所以我選擇有GUI X-Windows的mate
以下就針對安裝Ubuntu-mate的教學,其實也可以參考Ubuntu官方的教學(link),就能完成安裝步驟
但我這裡講的是透過Windows來製作Image來安裝,而且之後還可以用同樣的tool進行系統備份呢!
Read more...

2017年10 月 posted by admin in Linux and have No Comments

下載不同OS X版本並製作USB外接開機安裝

相信工程師們應該會有需要在不同的OS X版本下進行開發和測試,因此我就寫一篇文章整裡並教大家該如何做到
本人是拿一台Mac mini把它切割成不同的Partition,一個Partition就是一個OS X版本

Read more...

2017年10 月 posted by admin in Linux and have No Comments