顯示文章

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


文章 - darkranger

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

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

3
IO 錯誤找出原因了嗎?

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

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

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

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

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

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

10
<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,正如你所期待的結果。

11
這是哪一本書的內容?書名是什麼?

12
Linux 討論版 / Re: linux19 apache 無法啟動
« 於: 2017-12-04 13:47 »
提問時請描述發行版本:Fedora 19,寫 linux19 沒有人知道會是什麼東西....
再者,如果網站是要對外服務的,出於安全性的考量,不應該使用已經停止維護的 Fedora 19
而且每個 Fedora 版本的維護期大約只有一年左右,本質上就不太適合用來架設網站

你所擷取的 httpd.conf 片段有把設定擾亂掉的跡象
最好是整個重來

只需要編輯 /etc/httpd/conf.d/userdir.conf
此外再留意一下 SELinux 的設定:
http://linux.vbird.org/linux_server/0360apache.php#personwww
就能夠完成你的需求,不用再更改其它的 Apache 設定或多裝其它的模組



13
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-13 15:11 »
檔案挖掘工具的運作原理
通常都會忽略檔案系統層級
所以沒有檔名或路徑應該是正常的
不直接表示檔案系統的健康狀況

如果肯花錢又亟欲想救資料,我想應該優先去找資料救援服務
如果不論成敗,想自己搞搞看,那麼我估計有一種方式是嘗試把分割區劃回來(不要格式化它)
然後硬跑 fsck,看能不能除了被 dd 掉的部份外,把其餘的檔案系統復原回來

我個人沒試過,但若抓幾個關鍵字去搜
至少有其他人做過:
https://askubuntu.com/questions/337541/how-to-recover-partially-formatted-ext4-partition-testdisk-did-not-help
https://superuser.com/questions/372622/recovering-ext4-data-after-accidental-partial-re-image

然而,對要救資料的磁碟做出任何修改動作之前,應該要先 dd 到別的磁碟作為備份

14
Guerrilla Mail 應該沒有提供寄信的 API
至少我沒有看到任何類似的東西……只有收信有 API 而已



15
為什麼有此需求?

16
1.
我個人很久沒用 top 了,覺得用 htop 好看多了
2.
在閒置及記憶體佔滿的情況下,分別用 ps 倒出程序清單來比對一下?
3.
RHEL 7.0?如果系統都沒在做更新的話,會徒增遇到 Bug 的風險

17
你需要先會 Linux 跟腳本語言

18
寫 bash script 取得 ifconfig 輸出結果,判斷後再同樣用 ifconfig 關閉網卡

19
先用 set 調環境變量出來看一下吧

21
其實我看不懂這個命題,或者無法理解這個命題的背景....
postfix 是 server
outlook 是 client
....為什麼 postfix 要像 outlook 一樣,變成 client?

22
我在 Fedora 25、MariaDB 10.1 上無法重現你的問題
讓人不禁猜想是不是密碼打錯之類的....

23
Linux 討論版 / Re: Linux ssh 使用 no-ip的問題
« 於: 2017-01-23 12:05 »
ifconfig 的輸出內容貼出來看看先

24
Linux 討論版 / Re: yum 无法使用的问题请教
« 於: 2016-12-20 18:21 »
1.
該主機網路有通嗎?
2.
從該主機連得上任何網頁嗎?
3.
/etc/resolv.conf 的權限檢查過了嗎?

25
Linux 討論版 / Re: 无法安装centos7
« 於: 2016-11-29 20:38 »
其實這就是之所以會選擇使用虛擬機來安裝的典型原因
筆電相較於桌機,可能會遇到更多 Linux 硬體支援的問題
而另一方面,CentOS 7.x 所搭載的 3.10 版 kernel 也不是什麼最新的版本
就更有可能會遇到硬體不支援的情形

既然最後一張畫面提到 journalctl,不妨執行看看,然後將輸出的內容一一拍下來診斷一下

26
Linux 討論版 / Re: 唯讀的檔案系統
« 於: 2016-11-09 18:00 »
先確認是否為硬體問題
在原系統或是另外透過 live 系統執行 dmesg 指令
看看有沒有相關的錯誤訊息

27
Linux 討論版 / Re: use strict
« 於: 2016-10-11 17:26 »
樓主的提問反映出來的知識缺口太大....
建議提昇自己的自學力,或是找個老師在身邊督導
否則這樣問下去只是雞同鴨講而已

28
1.
所謂的 tab 無法使用,是輸入指令無法補全,還是輸入目錄、路徑時無法補全?
2.
用什麼指令新增普通用戶的?

29
https://github.com/ansible/ansible/issues/14668
看看上面討論些什麼,debug 一下吧

30
Linux 討論版 / Re: ubuntu下安装genemark-ES
« 於: 2016-09-27 17:12 »
不是所有軟體都需要做「安裝」的動作
有些就是找個地方解開來後,就可以執行

頁: [1] 2 3 ... 46