顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - darkranger

頁: [1] 2 3 ... 46
1
FreeBSD Wiki中GlusterFS部份寫的啊 :-\....
引用
To mount GlusterFS file systems, the client computers need FUSE support in the kernel. Servers can run on any node, without any extra prerequisites. As of date, GlusterFS server is tested on Linux, FreeBSD and Opensolaris, and client runs on only Linux machines.
那是從 2009 年英文維基百科抄來的描述,我會建議你實地測試看看,畢竟掛載說明上並沒有看到有什麼可見的障礙。

2
有看過GlusterFS,不過目前FreeBSD對GlusterFS好像只能當server,而不能當client,所以應該不能用 :P....

這是哪裡來的資訊?

3
沒有用過但看過文件->GlusterFS 有考慮過嗎?

4
做網站,要包含前端+後端

研究了一下CMS,我查看Joomla了感覺很方便,我是想做個車輛銷售的網站
不知道有沒有適合的可以使用?

如文中所說,我有找到一個車輛銷售相關的模板,使用的就是HTML5的語法,
那建議是修改模板,還是說參考此模板的設計,從無到有去實作出來,學習的會更多?

謝謝!

如果確實是要做一個完整的網站,那麼你先前的描述都關注在前端上就有點匪夷所思了,應該是後端技術架構要先有個底,資料怎麼進去怎麼出來要先盤算好,前端設計相形之下都是小事。

除非你有打算前後端都自己動手寫,否則採用 CMS 應該是必然的。你的確可以先裝 Joomla 試試看,然後設法看看能不能調整成你想要的模樣及功能,透過變更設定、安裝擴充套件及佈景主題等等。

5
是做網頁還是做網站?

如果是純粹的內容展示頁面,不涉及使用者資料輸出入和儲存,且內容更新非常態性,那麼是可以單純地製作幾個頁面就好,反之應該要從架設網站的思維去評估及維護。

若是做網站,找一個合用的 CMS(WordPress、Joomla、Drupal 等)架設起來,然後外觀自訂一下,或是購買佈景主題解決,以 MIS 來說應該是個完全可以自理的任務。

做網頁的話,先明確規劃出自己想要做出來的是什麼樣子,再去研究要怎麼實現。無論是做網站還是網頁,可以先評估網路上有哪些站點是你想要作為參考對象的,然後再去研究它背後用的是什麼技術。

除非是倒退到十幾年前的光景,否則這年頭網頁隨便做,都會不知不覺用到 HTML5 或 CSS3 才會有的規格,所以應該無須特別關注是不是用 HTML5+CSS3。

6
插上 USB 後,ifconfig 以及 dmesg 新增的訊息列出來看一下?

7
Linux 討論版 / Re: 关于RHEL7系统启动错误
« 於: 2020-02-17 15:28 »
谢谢回答,我时vmare虚拟机上的系统,我想能不能新建一个initramfs,然后从grub2处断点读取新的initramfs,这样可以吗?
又或者新建initramfs后怎么取代老的那个,可有个好的方案?
「initramfs unpacking failed」的問題我在之前待的公司裡曾處理過多次,最保險而直覺的解決流程就是 chroot 後 yum reinstall kernel....這應該算是過來人的經驗吧。

8
Linux 討論版 / Re: 关于RHEL7系统启动错误
« 於: 2020-02-16 00:26 »
先設法確認及排除有沒有硬體(例如磁碟)方面的異常。然後進入 rescue mode,chroot 後設法用 yum 或其它方式重新安裝 kernel 套件看看。

9
使用 Fedora Media Writer,具體是如何操作的?

10
主機板上有兩個網路,分別是不同晶片。一個是 82583V, 另一個是82578DM。 只有在 82583V 在Linux發生會掉LAN的問題。
之前使用的82583V driver 是 1.4.4, 後來更新到3.1.0.2還是掉LAN.  上述掉網問題很偶發
所以其實是偶發性掉網情形?
有 dmesg 或 log(/var/log/messages)相關資訊嗎?

11
除了檢閱 dmesg 外,你可能也要說明一下所用的發行版及 kernel 版本
印象中 Intel 的 Linux 網卡驅動程式有過 bug
會讓網卡失效

12
我想不出來 Postfix 本身要如何做到雙條件的轉信
如果這項需求發生在我身上的話
可能到頭來我會將所有寄給 bbb@bbb.com 的信件,都 bcc 到某個中介地址,例如 ddd@ddd.com
再設計一個常駐的讀信程式,去收 ddd@ddd.com 裡的信
然後將符合條件(From aaa@gmail.com)的信轉寄給 ccc@ccc.com

13
影片?
還是提供一些文字化的資訊比較好吧

14
Linux 討論版 / Re: samba 可存檔無法開目錄
« 於: 2018-03-13 13:24 »
可存取刪除個別檔案,就是不能開目錄或拷貝整個目錄到SAMBA的分享目錄內.
但關閉SElinux就可以
如果你的操作流程沒有涉及到任何 SELinux 設定
卻已能夠存取檔案,只是不能建立目錄
....那麼我想不出來這是怎麼辦到的

但總而言之,讓 SELinux 對 Samba 放行
有一些標準的處理方式,見:
https://danwalsh.livejournal.com/14195.html
https://linux.die.net/man/8/samba_selinux

15
非 https 的 vhost 做 port 443 重定向到 port 80 看看
由於重定向是建立原路徑的連線後才會發生
所以這不是一個有效的建議,真是抱歉

再看了一下整個狀況,我認為應該是因為你將 https://www.gocamp.com.tw 設定為 default_server 所致

16
非 https 的 vhost 做 port 443 重定向到 port 80 看看

17
如果是初學者
找台 PC 或虛擬機的方式來安裝
然後從 Ubuntu 開始學,而不是用 Gentoo

18
你的某些疑慮顯示出對 Open Source 軟體的常見特性不是很熟悉
比方說 Git 是完全免費的,不存在所謂的商業版本,或是任何需要「解鎖」之功能
以及它的設定檔是純文字的,通常位於專案目錄的 .git/config 檔案裡
這點可能部份回應了你的問題,因為你只要把設定檔散佈到各個電腦裡就好
不太需要一一設定

不過或許我有必要再強調一下,其實 Git 本身只做一件事:就是去中心化的檔案版本控制
其餘像是 server/client 的結構、或是帳號權限控制,都是外部附加的結果
而非它自身的功能
舉例來說,在 Linux 上做 Git 專案的權限管理,多半是透過作業系統使用者的目錄讀寫權限及 SSH 登入權限來控制
Git 本身是不管這些事情的
至於在 Windows 上的情況,如果你有藉助 SCM-Manager 來進行管理,已知它有一個 AD plugin:
https://plugins.scm-manager.org/scm-plugin-backend/page/index.html
但我不知道它具體可以做到什麼程度

換言之,可能一個比較正確的觀點,是把 Git 想成是一個小工具,而非完整的系統
但這也是它被推崇的原因之一

19
我們公司有北中南的分辦,研發處有分到七個,人數大約100~130人,
這樣的話初期規劃1T~2T的空間不知是否足夠?查看全部的測試程式、韌體就有150G左右了。
只能說就先試試看了,因為實際容量增長的情形、包含版本控制系統的 metadata 在內,有太多變數
所幸版本控制系統的資料轉移非常單純,即便原主機未規劃便利的容量擴充方案
也可以輕易轉移到新主機上

20
1.
對熟悉 Linux 的人來說,用 Linux 來架設一個最基本的 Git server,可能是最快捷的作法
因為 Git 可以直接透過 Linux 內建的 SSH 服務做存取
而不太需要做額外的設定
2.
在 Windows 上建立 Git server,則可以開通 Git 內建的 git 協定供外部存取
或是利用 SCM-Manager 這類第三方工具來建立 http 的存取方式

21
因為我們原本有架一台SVN Server,但是沒有全公司導入,所以目前Server上面只有一個檔案庫,裡面只有一個產品的Project。
從這段描述來看,我看不出對 SVN 有很重的依賴
所以你在這個階段,應該還是可以做出導入 Git 的決策

22
理論上所有版本控制系統都可以做到檔案同步
那是它的作用之一
然而除非是延續原有的 SVN 專案,否則這年頭我想不出來有什麼緣故會選擇 SVN 而非 git

23
IO 錯誤找出原因了嗎?

24
肉腳版 / Re: 套件升級疑問
« 於: 2017-12-25 13:35 »
準確來說 rpm -U 是先安裝新套件再移除舊套件
至於 yum 只是 rpm 的上層管理器,底層的運作並沒有什麼不同

26
Linux 討論版 / Re: apahe log的權限問題
« 於: 2017-12-20 18:02 »
如果你的重點是希望 access.log 能夠由非 root 使用者讀取
那麼你可以自訂 /etc/logrotate.conf 或 /etc/logrotate.d 下的設定檔
變更 log 的檔案權限

然而,如果你很確定先前 access.log 的擁有者是 www-data
然後是在上星期開始變成 root 的話
系統不會自己突然間做變更
最好去查一下究竟發生了什麼事,看看是不是出現過什麼軟體變化

27
當使用者輸入帳密驗證後,利用 iptables 寫一筆 NAT policy 將來源 IP、封包轉到 Internat 上另一台主機(有限制連線主機)。
認真讀了這段話
看起來像你想要讓使用者以某個 IP 身份去連某部主機
有想過用 VPN 解決嗎?

28
1.
為什麼 unix charset  跟 display charset  是設成 big5,不是 utf8?
2.
分享目錄裡面有東西嗎?如果有先清空看看

29
neverallow 預設就是不存在的
至於 --all 參數沒有顯示其餘的規則
可能是 Bug,跑系統更新看看

30
<ARM嵌入式Linux系统开发详解>清华大学出版社
又一本清華大學出版社的垃圾....
在網路上可以找到一字不差的內容,例如:
https://wenku.baidu.com/view/3c1097d5b9f3f90f76c61b15.html?re=view
是翻譯自一份陳舊的 kernel 文件:
https://lwn.net/Articles/21835/

  Kbuild recognises objects used for composite objects by the suffix
   -objs, and the suffix -y. This allows the Makefiles to use
   the value of a CONFIG_ symbol to determine if an object is part
   of a composite object.

   Example:
      #fs/ext2/Makefile
           obj-$(CONFIG_EXT2_FS)        += ext2.o
       ext2-y                       := balloc.o bitmap.o
           ext2-$(CONFIG_EXT2_FS_XATTR) += xattr.o
   
   In this example xattr.o is only part of the composite object
   ext2.o, if $(CONFIG_EXT2_FS_XATTR) evaluates to 'y'.

   Note: Of course, when you are building objects into the kernel,
   the syntax above will also work. So, if you have CONFIG_EXT2_FS=y,
   kbuild will build an ext2.o file for you out of the individual
   parts and then link this into built-in.o, as you would expect.

正確的翻譯如下(請容許我多用繁體用語):
Kbuild 是使用後綴 -objs 及 -y 來識別哪些目的檔將作為合成目的檔。
這使 Makefile 能夠藉由 CONFIG_ 符號值,來判定某目的檔是否是合成目的檔的一部分。

在這項範例裡,若 $(CONFIG_EXT2_FS_XATTR) 為 'y',
xattr.o 才會成為合成目的檔 ext2.o 的一部分。

注意:當然,若你是將目的檔組建至內核裡,前述語法也同樣有效。
所以,如果你使用 CONFIG_EXT2_FS=y,kbuild 便會將多個部分組建成一個 ext2.o
並連結至 built-in.o,正如你所期待的結果。

至於最新的原文文件在此:
https://www.kernel.org/doc/Documentation/kbuild/makefiles.txt

   Due to kbuild recognizing $(<module_name>-y) for composite objects,
   you can use the value of a CONFIG_ symbol to optionally include an
   object file as part of a composite object.

   Example:
      #fs/ext2/Makefile
           obj-$(CONFIG_EXT2_FS) += ext2.o
            ext2-y := balloc.o dir.o file.o ialloc.o inode.o ioctl.o \
                       namei.o super.o symlink.o
           ext2-$(CONFIG_EXT2_FS_XATTR) += xattr.o xattr_user.o \
                                                xattr_trusted.o

   In this example, xattr.o, xattr_user.o and xattr_trusted.o are only
   part of the composite object ext2.o if $(CONFIG_EXT2_FS_XATTR)
   evaluates to 'y'.

   Note: Of course, when you are building objects into the kernel,
   the syntax above will also work. So, if you have CONFIG_EXT2_FS=y,
   kbuild will build an ext2.o file for you out of the individual
   parts and then link this into built-in.o, as you would expect.

對應翻譯如下:
由於 kbuild 會透過 $(<module_name>-y) 來識別合成目的檔,
所以你可以使用 CONFIG_ 符號值,來選擇性的指定某個目的檔,
是否將作為合成目的檔的一部分。

在這項範例裡,只有當 $(CONFIG_EXT2_FS_XATTR) 為 'y' 時,
xattr.o、xattr_user.o 及 xattr_trusted.o 才會成為 ext2.o 合成目的檔的一部分。

注意:當然,若你是將目的檔組建至內核裡,前述語法也同樣有效。
所以,如果你使用 CONFIG_EXT2_FS=y,kbuild 便會將多個部分組建成一個 ext2.o
並連結至 built-in.o,正如你所期待的結果。

頁: [1] 2 3 ... 46