標籤存檔 » 拱 «

星期四, 11月12日, 2009 | 筆者:

如果你發現自己在更新單個應用程序 Arch Linux的 (一個非常糟糕的主意, 營業稅) 它升級的readline你可能最終沿著線看到一個錯誤:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
但願你還有一個bash提示開放,沒有關閉他們全部. 如果你還可以, 馬上 運行以下:
pacman -S bash
否則你將無法運行bash的了,因為慶典仍然會鏈接到舊版本的readline的.

還, 未來, 不跑
pacman -Sy application
(蟒蛇在我的情況)
代替, 運行:
pacman -Syu
這將確保所有應用程序升級.

親自, 我認為,慶典應該有一個依賴集說,這需要的readline和老特定版本同為新的bash, 要求的readline的新版本. 無論, 而明哲保身. 😉

分享
週五, 9月11日, 2009 | 筆者:

和平的USB土地

*什麼 操作系統, 具有在多個分區 USB驅動器 是不是火箭科學, 它只是工作. 在我的情況下,, 我的U盤有兩個分區,因為第一個分區是可引導 Arch Linux的 設定.

我有 視窗 台式機在家裡 – 大部分的遊戲 – 和很多同事使用過. 由於Windows不與非Windows分區做的非常好,我想我可以創造一個 FAT32 在引導Arch Linux的分區後,記憶棒分區. FAT32幾乎是無處不在的,是對每一個普通的桌面操作系統在全球可用.

遺憾的是它不直接工作了蝙蝠. 顯然,, 微軟 在他們無窮的智慧決定,記憶棒都應該有一個 (與只有一個) 分區. 實際上Windows找到的第一個分區,然後忽略任何其他人碰巧成立:

Please Format

錯誤, 無, 我不希望你格式化我的Arch Linux的安裝分區

訣竅來得到它的工作是愚弄的Windows以為該設備 普通的USB記憶棒,但也許是 固態硬盤 這恰好通過USB連接. 是的,我知道, 這是嚴重的愚蠢行為的Windows這樣. 固態硬盤僅僅是一個驚人的大 (和快速) 之後,記憶棒全部!

我發現了如何做到這一點的幾個來源不過,我仍然不得不弄清楚一些事情我自己. 具體, 我發現導遊或者跳過一些步驟或沒有提供關於在哪裡下載的驅動程序包的足夠信息.

此過程涉及到手動更改硬件驅動程序和安裝 “非簽約” 司機 “不適合你的硬件”. 我知道有人會打破他們的系統,並責怪我,所以我現在說我拿你可能會做你的Windows系統,這造成的任何損害概不負責. 一遍閱讀. 😛

說明

remove the highlighted text

點擊查看大圖

下載並解壓縮驅動器, 最初由日立創建, 這裡. 用記事本打開cfadisk.inf文件 (或者你喜歡的編輯器明文), 並找到標有 [cfadisk_device]. 除去突出右側的部分:

最小化 (不要關閉) 編輯器並轉到您的桌面圖標 – 我的電腦右鍵單擊並選擇PŘoperties. 選擇硬件選項卡,然後選擇 [ðEVICE經理]:

System Properties

尋找下設備 “磁盤驅動器”, 右鍵單擊您的記憶棒和選擇PŘoperties:

Device Manager

單擊詳細信息選項卡,在下拉框中的網頁, 選擇 “硬件ID”. 點擊第一行的硬件ID的清單,然後按Ctrl C複製名稱:

USB Hardware Ids

不要關閉這個對話框, 回到記事本 (這是最小) 並粘貼硬件ID為被刪除了以前的內容,其中.

Changes pasted into notepad

將文件保存在記事本中,然後返回到設備的屬性對話框. 點擊 “驅動程序” 選項卡,然後單擊 [pdate Driver…] 按鈕. 在該彈出窗口, 選擇 “無, 這不 名”; [Ñ轉] -> “從列表或安裝 Špecific位置 (高級)”; [Ñ轉] -> “ðon't搜索. 我將選擇驅動程序進行安裝。”; [Ñ轉] -> [ħave Disk…].

Unsigned Drivers - Click Continue Anyway

瀏覽到您保存修改後的cfadisk.inf文件的文件夾. 點擊 [行]. 你會發現

沒有列出日立微型硬盤驅動器. 選擇此項,然後點擊 [Ñ轉]. 當警告

出現, 點擊 [Ÿ是]. 另一個警告會彈出關於類似問題, (這些是 “簽名” 和 “不適合你的硬件” 警告我前面提到的). 點擊 [çontinue不管怎麼說]:

在這一點上我建議關閉所有相關的設置對話框. 最後, 刪除並重新插入記憶棒插入USB端口,你會發現,在棍子額外的分區都可以訪問. 在最壞的情況下, 您可能還需要 對磁盤進行分區 然而,最困難的部分已經結束. 🙂

分享
星期天, 4月26日, 2009 | 筆者:

相信我. 我們仍在處理正則表達式 – 只是在一個迴旋處 (依稀實用) 方法. 這是一個如何在使用正則表達式去表達類似的方法偏離著手沖洗的DNS緩存一個漂亮的全面上市.

為什麼我們要準確地清除DNS緩存?

有許多原因,清除 DNS 緩存, 雖然我相信這是最常見的:

  • 一個 內部網 服務有一個 私法 (內部) IP地址在公司網絡上的時候,但它對於外部訪問一個公網IP地址. 當您嘗試從內部訪問後從外部訪問該服務, 有一個機會,你會緩存私 (無法訪問) 知識產權. 一個良好的長期解決方案是使服務無法訪問除了通過 VPN. 一個簡單的辦法是離開工作崗位工作. 😛
  • 互聯網服務或網站改變他們的DNS設置和您的台式機/筆記本電腦在看 “老” 環境. 在這種情況下, 新的設置還沒有 傳播. 主機管理員遇到這種情況,很多時候.
  • 隱私: 如果有人可以跟踪你的DNS記錄那就不是太難弄清楚你已經觀看哪些網站. 雖然你已經看個人頁面不能以這種方式進行跟踪, 主機名, 例如 “dogma.swiftspirit.co.za” 或 “google.com” 將在DNS緩存, 可能在你第一次訪問的每個網站的順序. 有更好的方法來做到這一點,雖然. 其中一個例子是使用Tor網絡的所有DNS請求.

法拉盛的Windows’ DNS緩存, 從命令提示符:

有證據表明,前 視窗 2000, 視窗 操作系統的不緩存DNS結果. “ IPCONFIG 命令, 從命令提示符下運行, 被放棄了DNS緩存一些控制,此後就一直保持大致相同的.

如果要使用到的提示 視圖 非管理員: 開始 - > 程序 - > 配件 - > 右鍵單擊 “命令提示符” -> 以管理員身份運行

否則: 開始 - > Ř聯合國 - > [CMD ] -> [ 行 ]

IPCONFIG / FLUSHDNS

Flush the DNS Resolver Cache in Windows

另外,也可以以清除在Windows緩存由 重新啟動 該 “DNS客戶端” 或 “的dnscache” 服務.

法拉盛Mac OS X的DNS緩存, 從shell提示符:

的Mac OS X, 蘋果 蘋果s有已經運行基於Unix的, POSIX-兼容, 操作系統基於 NEXTSTEP, 本身最初是從含代碼 FreeBSD的NetBSD的. Mac OS X使用 lookupd的dscacheutil 管理DNS緩存, 根據版本.

為了得到提示: 應用 - > 公用事業 - > 終端

(lookupd的|dscacheutil) -FLUSHCACHE

這是怎麼啦? 由於每 部分 1, 該 豎線 表明無論 “lookupd的” “dscacheutil” 是可以接受的. “ 插入語 表明 豎線 僅適用於 “lookupd的|dscacheutil” 表達部. 從而, 該 ” -FLUSHCACHE” 是不可選的,並且必須被包括在該命令,以便為它工作. 請注意,這些命令不產生輸出,除非有錯誤.

使用dscacheutil如果你使用的是Mac OS X 10.5 (豹) 或更高版本.

的Mac OS X:

lookupd的,FLUSHCACHE

的Mac OS X Leopard的:

dscacheutil-FLUSHCACHE

Use dscacheutil to flush the cache in Mac OS X Leopard

還有一個GUI工具, DNS沖水器, 它會自動使用正確的命令可用.

法拉盛的Linux / Unix’ DNS緩存, 從shell提示符:

N.B. 如果您還沒有任 捆綁 (啟用查詢緩存), NSCD, 或安裝dnsmasq的和你的* nix的桌面/服務器上運行, 你很可能 不緩存DNS在所有 並沒有什麼沖洗. 在這種情況下,你會利用你的DNS服務器為每個Web請求, 可能放慢您的網絡體驗。*如果是這樣, 我建議至少安裝NSCD,因為它是最簡單的設置. **

法拉盛NSCD緩存

作為與Mac OS命令, 這將產生絕對沒有輸出,除非有一個錯誤:

(|南 )(|/usr / sbin目錄/)NSCD -i主機
  • 使用 如果您還不 否則第一選擇是空白.
  • 指定/ usr / sbin目錄,如果NSCD是不是已經在/ “路徑”. 如果您分配一個陌生的地方已經NSCD, 首先找到它:
找到-r斌/ NSCD $

請注意,上述 “斌/ NSCD $” 本身是一個正則表達式. 🙂

使用NSCD, 無效的 “主機” 緩存, 登錄的用戶:
須藤NSCD -i主機
使用NSCD, 無效的 “主機” 緩存, 以root身份登錄:
NSCD -i主機
使用NSCD, 無效的 “主機” 緩存, 以root身份登錄, 指定的全路徑:
/usr / sbin目錄/ NSCD -i主機

沖洗綁定的緩存

要刷新綁定的緩存, 我們通過發出命令 rndc的. 使用sudo,如果您還不是根:

(|南 )rndc的沖洗

重新啟動cacheing服務也適用!

以下是如何重新啟動或者緩存守護進程:

(|南 )(服務 |/等/(RC 。ð|RC  .d / init的。ð|初始化。ð)/)(捆綁|dnsmasq的|NSCD) 重新開始

這開始變得難以閱讀. *** 幸運的是我在細節已經解釋:

  • 與前面的命令, 使用sudo,如果您還不根.
  • 第二選擇具有第一選擇 “服務 “. 這主要適用於Red Hat / CentOS的和Fedora系統.
  • “ “/等/(RC 。ð|RC .d / init的。ð|初始化。ð)/” 需要進一步擴大. 這是大多數其他系統. 通常, 在rc.d中是,如果您使用的是BSD風格的init系統 (例如: Arch Linux的, FreeBSD的, 或OpenBSD的). 肯定知道哪個命令使用最好的辦法是“定位’ 正確的NSCD或 dnsmasq的 路徑. 大多數Unix系統, 甚至的Solaris, 使用NSCD:
找到-r  .D / NSCD $ ; 找到-r  .D / $的dnsmasq ; 找到-r  .D / rndc的$
  • 最後一個選擇是與 “捆綁”, “NSCD”, 和 “dnsmasq的”. 這完全取決於它的安裝和使用.
  • 的最後的圖案, ” 重新開始”, 在指令給守護進程的控制腳本.

拱, 使用的dnsmasq, 重新啟動高速緩存守護進程, 以root身份登錄:

/等/ rc.d的/重啟的dnsmasq

拱, 使用NSCD, 重新啟動高速緩存守護進程, 登錄的用戶:

須藤/etc/rc.d/nscd重啟

CentOS的 / 紅帽, 使用NSCD, 重新啟動守護進程, 作為root:

服務NSCD重啟

nscdrestart

沖洗Mozilla Firefox瀏覽器的內部DNS緩存:

Mozilla Firefox瀏覽器 保持性能了自己的DNS緩存. 火狐 2 只會緩存 20 最多的條目 60 秒. 默認設置為火狐瀏覽器 3 似乎是 512 最多的條目 60 分鐘,這似乎更合理的每一天瀏覽. 如果你的桌面上有一個內置的緩存 (其中大部分現在要做的) 那麼這裡的緩存實際上是多餘的. 我不知道該如何實現DNS緩存任何其他瀏覽器.

我找到了幾個解決方案,當你需要清除緩存. 它似乎有很多方法可以做到這但是這些是最容易, 我已經投入優先順序。:

  1. 安裝 火狐的DNS沖水器 插件 – 提供了一個按鈕來刷新緩存.
  2. 安裝 DNS緩存 插件 – 提供了一個切換,禁用或啟用DNS緩存.
  3. 清除緩存 (清除瀏覽器緩存和DNS緩存): 選擇 Ŧools - > 明確 Private日期; 取消選擇所有複選框,除了對C那; 點擊 [ 立即清除隱私數據 ].
  4. 手工做的DNS Cache所做: 設置以下 2 關於:配置 選項 “network.dnsCacheExpiration” 和 “network.dnsCacheEntries” 至 0 然後返回到默認.

我有一個壞的緩存記錄,我清除瀏覽器的緩存. 但它仍然給了我錯誤的信息. 是什麼給了?

由於DNS是如何傳播的作品, 你最好需要刷新上的DNS 所有 自己和之間的DNS主機 “權威的” 主持人, 開始的最靠近權威的主機的主機 (最遠的遠離你的瀏覽器).

作為一個例子, 如果您有緩存的DNS路由器, 重新啟動您的操作系統的DNS緩存之前重新設置路由器的緩存, 只有 然後 你應該在Firefox中清除緩存. 原因是,即使你只清除您的操作系統和Firefox的緩存, 您的桌面仍然要問路由器,其 反正記錄.

如果我的DNS服務器是在網絡上我的控制之外的服務器?

你可以嘗試暫時使用不同的域名服務器, 甚至可能是一個公開 服務器. OpenDNS的顯示了如何做到這一點的一些好資料. 如果您想, 你也應該能夠從自己的ISP就其解析的DNS服務器來獲得相關的信息. 一個本地的例子 (南非) 是 Saix的列表 他們的解決DNS服務器.

* 可能的原因Firefox有一個DNS緩存內置的原因 ****
** “((吃豆子|酸奶) -S|出現|(百勝|能力傾向|apt-get的) 安裝) NSCD” 然後確保該服務被添加到啟動腳本. 請參考您的發行版的安裝文檔.
*** 我在找一個語法高亮插件,可以用正則表達式工作
**** 我讀過的語句重新啟動網絡(ING|) 服務也清除DNS緩存然而,我還沒有看到任何證據表明這是真的. 如果任何人有一個例子,這是真的, 請向我提供詳細資料.
分享
星期三, April 22nd, 2009 | 筆者:

Linux’s installation process is documented on the Arch wiki. I recommend that persons new to Arch try the excellent Beginner’s Guide instead of the Official Arch Linux Install Guide. Though both wiki entries cover similar ground, the Beginner’s Guide gives a lot more relevant information for those new to the system. The Beginner’s Guide is aimed at desktop installation and, as I’m installing a server, I won’t be going through the installation of the graphical environment at all. Assuming that you’re following my installation, 假設我已經按照新手指南權直至並包括須藤安裝. 我在初始安裝過程中安裝ssh守護進程之後,而不是然而,.

一些小的建議和注意事項有關的安裝:

  • 如果你可以的話, 考慮使用一個USB記憶棒的安裝程序並妥善保存以備將來的安裝.
  • 我把我的本地副本 “知識庫” 在我安裝的記憶棒安裝應用程序. 一旦安裝完成我節省一點的下載和更新時間由這個複製到新服務器的/ var /緩存/豆子/包裝/文件夾. 我的桌面上的庫通常是1.7GB
  • 對於rc.conf中, 南非,適當的區域設置:
    LOCALE =”en_ZA.utf8″
    TIMEZONE =”非洲/約翰內斯堡”
  • 我已經建立了網絡很簡單, 根據引導, 並且將在網絡設置在以後的文章被擴大.
  • 因為它是一個服務器, 我在服務器上的非特權用戶只是一部分 3 組: 輪 (sudo的), 存儲, 和用戶. 桌面用戶可能會在更多的組.

我更喜歡使用調用的應用程序 酸奶 而不是拱的默認 包管理器. Yaourt具有完全相同的使用語法如吃豆子,除了它支持一些額外的選項. 它實際上是在它的包裝應用, 反過來, 用吃豆子. 更重要, yaourt支持安裝了來自Arch的應用 GOLD. “ GOLD 是由Arch用戶拱用戶內置安裝腳本的存儲庫,以輕鬆安裝應用程序,沒有正式獲得主拱庫支持. Yaourt可以下載並安裝AUR或應用的主要倉庫使用相同的命令, 治療AUR為 “只是另一個倉庫”. 吃豆子遺憾的是不支持此.

再次, 安裝覆蓋在 wiki. 我建議在維基提到的簡單的路線,如果你在凱旋門是新. 其太多太快做硬盤的方式 (在維基條目也提到).

當完成, 通過發出一個命令更新系統:

yaourt -Syu

吃豆子-Syu

並按照給定的建議.

分享
星期三, 3月25日, 2009 | 筆者:

我終於得到了 點燃實時火花 工作. 我並不特別喜歡星火 – 它的必需品,雖然,我相信其他人有過與它的麻煩.

正如一些讀者可能知道, 我使用的是64位 Arch Linux的. 火花上的頂部運行 JRE, 獨立的底座平台的. 因此, 這不應該是一個問題. 但, 火花似乎都捆綁了32位JRE.

很多的麻煩後,, 我終於想通所有我需要做的就是掩蓋或去除 (重命名或刪除) 捆綁的JRE. 這樣, 星火的啟動腳本不會發現捆綁的JRE,並且將被迫尋找一個內置到系統中. 我以前安裝過 OpenJDK的, 從Arch的一個開放源碼的JRE [額外] 知識庫.

此外,還恰好是在啟動腳本中的小錯誤在其尋找一個文件夾,名為 “窗” 當有清楚沒有這樣的文件夾中除了一個名為 “linux下”. 去圖.

無論如何, 這裡安裝的要點,如果你手動在64位做 你已經有了一個JRE (如OpenJDK的) 安裝系統:

MKDIR -p/SRC
光盤/SRC
wget的 HTTP://download.igniterealtime.org/火花/spark_2_5_8.tar.gz
 -zxvf spark_2_5_8.tar.gz
MV 火花/jre的火花/jre.not
 -我 'S /  / lib目錄 /窗/  / lib目錄 / linux的/ G' 火花/火花
 MKDIR -p /選擇
 MV 火花 /選擇
分享