Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

標籤: 作業系統

FreeBSD 安裝步驟

Posted on 2009 年 12 月 27 日2021 年 3 月 12 日 By 日落 在〈FreeBSD 安裝步驟〉中有 2 則留言


用光碟開機,並載入開機程式


選擇鍵盤排列方式,一般選擇美式鍵盤就可以


選擇 Standard Installation


磁碟分割,使用整個硬碟可直接按 A – Q


是否要安裝 Boot Manager


設定掛載點,一般可以直接按 A – Q 使用預設值

若是 FTP Server 建議將 /home 目錄分開以便設定 quota;若是 Web Server 建議將 www 分開掛載,/var 目錄也應該多流一些空間給 Databases,免得塞爆以後讓系統掛彩。


選擇要安裝的環境,不需要圖形介面的話可直接選擇 Developer


是否需要安裝 ports collection,不安裝就不是 FreeBSD 了啊 XD


選擇安裝位置,一般可以直接從 CD 安裝;選擇網路安裝則會先設定網路 (DHCP or Static IP)


安裝要一段時間,可以去喝杯茶在回來看


準備設定網路,設定好以後就可以 SSH 登入,離開該死的機房


選擇電腦的網路卡


如果選擇 DHCP 則會自動填上部份資料,沒有的話請自行輸入


SSH 是一定要的啊!


安裝 linux_base 可以模擬執行 Linux 上的程式


新增一個使用者,如果要讓這個使用者可以 su 成 root,記得加入 wheel 群組


設定完 root 以後就差不多大公告成了

接下來就可以使用 ports 或是 pkg_add 安裝套件,/etc/make.conf 設定可以參考「FreeBSD make.conf」,要安裝 FAMP 環境可以參考「FAMP:FreeBSD + Apache + MySQL + PHP」。

Tags:FreeBSD, 作業系統

Google Chrome OS

Posted on 2009 年 11 月 19 日2021 年 3 月 12 日 By 日落 在〈Google Chrome OS〉中尚無留言

剛剛看完 Google Chrome OS 發表會,興奮的睡不著 XD

這次很可惜沒能從頭開始聽,不過感謝 Engadget 有全程文字轉播,即使沒聽到也大致上知道說了些什麼。不過內容並不多,大致上就繞著幾個主題打轉,把內容稍微整理了一下:

  • Google Chrome OS is SPEED, simplicity, security
  • Everything is in the cloud, every application is web application. Doing all your stuff through the browser on the internet.
  • Root system is read-only, you can focus on the internet and don’t worry about your computer
  • “If I lose my Chrome OS machine, I should be able to get a new one, log in, and get everything back…everything should look similar. We want users to be able to share machines.”

    “About a seven second login. We’re now looking at Chrome OS UI. It looks like …… Chrome.” XDDDDD

發表會用到的影片:

其他在 Youtube Google Chrome Channel 上的影片:

其他相關資源:

Engadget 發表會全程文字轉播
http://www.engadget.com/2009/11/19/live-from-googles-chrome-os-project-announcement/

Google Chrome OS Project Page
http://dev.chromium.org/chromium-os

Google Chrome OS Repository
http://src.chromium.org/

看了一下 Chrome OS 編譯說明,感覺上沒有那麼容易,VMware 裡剛好有 Ubuntu 可以試試看,不過安裝光碟和 ISO 檔大概就要等網路上得高手 release 了吧。

Tags:Google, 作業系統, 分享

用 XP 開機選單開啟 Ubuntu

Posted on 2009 年 11 月 4 日2021 年 3 月 12 日 By 日落 在〈用 XP 開機選單開啟 Ubuntu〉中有 1 則留言

安裝 XP 以後再安裝 Ubuntu 基本上會相安無事,不過 XP 經常有事沒事就需要重灌,重灌完 MBR 被洗掉 Ubuntu 就進不去了。目前參考網路上的作法,讓使用者可以用 XP 的開機程式開啟 Ubuntu,且重灌時備份也很方便。

測試環境:

  • IDE Master:Windows XP
  • IDE Slave:Ubuntu

先安裝完 XP 以後再安裝 Ubuntu 到兩個不同的硬碟後,正常情況下應該會看到 Ubuntu GRUB 的開機選單,這時先進入 Ubuntu 內。

第一件事情,就是先把 Ubuntu 建立的 MBR 開機程式複製出來。

開啟終端機 (應用程式選單 => 附屬應用程式 => 終端機),先用 fdisk 看一下自己的硬碟在 Ubuntu 上面的編號:

zero@zero-desktop:~$ sudo fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd011d011

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1043     8377866    7  HPFS/NTFS

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ea8c9

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         993     7976241   83  Linux
/dev/sdb2             994        1044      409657+   5  延伸的
/dev/sdb5             994        1044      409626   82  Linux swap / Solaris

可以看到我的 XP 是安裝在 /dev/sda1,開機程式也會在這個硬碟上,所以接下來用 dd 備份 MBR:

zero@zero-desktop:~/桌面$ sudo dd if=/dev/sda1 of=~/桌面/Ubuntu.img bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000470415 s, 1.1 MB/s

這一步做完最難的部份也結束了。

再來使用 Windows XP 開機光碟還原成 Windows 的 MBR 開機程式。



使用修復模式進入 command line


使用 fixmbr 將開機程式寫入 MBR

最後把 Ubuntu.img 這個檔案複製 Windows XP 的 C 槽根目錄,打開 boot.ini 修改開機設定:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:Ubuntu.img="我的 Ubuntu"

改好存檔以後,重新開機應該就會看到以下的畫面,選擇「我的 Ubuntu」就會跳到 GRUB 開機選單,也可以啟動 Ubuntu。

以後重灌 Windows 只要記得備份 Ubuntu.img,重灌完只要修改 boot.ini 就可以開啟 Ubuntu 了。

參考資料:
用Windows內建的boot.ini做多重開機Linux + XP
http://www.wretch.cc/blog/mezl/20241371

Jserv’s blog: Linux/x86 開機流程:自 MBR 到 init
http://blog.linux.org.tw/~jserv/archives/001714.html

異動:
2009.11.05 更新:補上還原 Windows MBR 部份。

Tags:Linux, Windows, 作業系統

設定檔 .cshrc

Posted on 2009 年 10 月 8 日2021 年 3 月 12 日 By 日落 在〈設定檔 .cshrc〉中尚無留言

Be lazy:

alias ll        ls -lAG
alias ls        ls -G

UTF-8:

setenv LANG zh_TW.UTF-8
setenv LC_ALL zh_TW.UTF-8
setenv LC_CTYPE zh_TW.UTF-8
setenv MM_CHARSET utf8
Tags:FreeBSD, Linux, Note, Unix, 作業系統

FAMP:FreeBSD + Apache + MySQL + PHP

Posted on 2009 年 8 月 5 日2021 年 3 月 12 日 By 日落 在〈FAMP:FreeBSD + Apache + MySQL + PHP〉中有 1 則留言

Install Apache

cd /usr/ports/www/apache22
make WITH_MPM=worker WITH_THREADS=yes install clean

for subversion:

make WITH_MPM=worker WITH_THREADS=yes WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes WITH_SSL_MODULES=yes WITH_PROXY_MODULES=yes WITH_BERKELEYDB=db42 install clean

然後到 /boot/loader.conf 加入一行

accf_http_load="yes"

讓 Apache 開機時自動啟動,到 /etc/rc.conf 加入一行

apache_enable="YES"

若有看到以下錯誤訊息:

Invalid argument: Failed to enable the 'httpready' Accept Filter

檢查一下核心設定檔是否有加上:

options         ACCEPT_FILTER_HTTP

Install MySQL

cd /usr/ports/databases/mysql51-servermake install clean

如果希望 MySQL 支援 Big5 編碼,請在 Makefile ONFIGURE_ARGS 參數後面新增:「–with-charset=big5」

CONFIGURE_ARGS= --localstatedir=/var/db/mysql --without-debug --without-readline --without-libedit --with-libwrap --with-mysqlfs --with-low-memory --with-comment='FreeBSD port: ${PKGNAME}' --enable-thread-safe-client --with-charset=big5

不過這個缺點是會讓 MySQL 建立新的資料庫時,預設的編碼都選擇 big5,而 big5 已經越來越少用了,所以建議以加上參數的方式,更改對 big5 的支援。

make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_general_ci install clean

設定開機自動啟動,在 /etc/rc.conf 加入一行

mysql_enable="YES"

請將適合的 MySQL 設定檔複製到 /etc 底下:

cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf

Install PHP

cd /usr/ports/lang/php5make install clean

修改 Apache 設定檔

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

參考資料:
http://blog.twku.net/2005/10/15/18/

ps.餅乾又出現了 0.0

最後修改日期:2009/08/06

Tags:FreeBSD, 作業系統, 網路架站

文章分頁

上一頁 1 2 3 ... 10 下一頁

其他

關於我  (About me)

小額贊助

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.