顯示文章

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


文章 - darkranger

頁: [1] 2 3 ... 46
1
插上 USB 後,ifconfig 以及 dmesg 新增的訊息列出來看一下?

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

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

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

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

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

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

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

9
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

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

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

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

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

13
你的某些疑慮顯示出對 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 想成是一個小工具,而非完整的系統
但這也是它被推崇的原因之一

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

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

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

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

18
IO 錯誤找出原因了嗎?

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

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

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

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

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

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

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

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

27
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 設定或多裝其它的模組



28
雜七雜八 / 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 到別的磁碟作為備份

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



30
為什麼有此需求?

頁: [1] 2 3 ... 46