에 대한 태그 아카이브 » 아치 «

목요일, 11 월 12 일, 2009 | 저자:

당신은 하나의 응용 프로그램을 업데이트하는 자신을 발견하는 경우 아치 리눅스 (아주 나쁜 생각, 판매 세) 그것을 당신이 라인을 따라 오류를보고 끝날 수도의 readline 업그레이드:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
희망 당신은 여전히​​ 떠들썩한 파티가 열려 프롬프트를하고 그들 모두를 폐쇄하지 않은. 당신은 아직 할 수있는 경우에, 바로 다음을 실행:
pacman -S bash
bash는 여전히 작성한 Readline의 이전 버전에 링크 될 수 있기 때문에 다른 당신은 더 이상 떠들썩한 파티를 실행할 수 없습니다.

또한, 앞으로는, 실행되지 않습니다
pacman -Sy application
(내 경우에는 파이썬)
대신, 달리기:
pacman -Syu
모든 응용 프로그램이 업그레이드되어 있는지 확인 할.

개인적으로, 그 bash는 그것을 작성한 Readline의 이전 특정 버전의 새로운 bash에 대해 동일한 요구한다는 종속성 세트 있었다한다고 생각합니다, 의 readline의 새 버전을 필요로. 에 관계없이, 오히려 안전한 놀이. 😉

몫
금요일, 9 월 11 일, 2009 | 저자:

USB의 땅에 평화

에서 *거절하다 운영체제, 에 여러 개의 파티션을 갖는 USB 드라이브 로켓 과학이 아니다, 그냥 작동. 내 경우 엔, 첫 번째 파티션은 부팅 가능하기 때문에 내 USB 드라이브는 두 개의 파티션이 아치 리눅스 설치.

나는이 윈도우 집에서 바탕 화면에 – 주로 게임에 대한 – 내 동료의 대부분은 너무 사용. 윈도우가 아닌 윈도우 파티션을 잘하지 않기 때문에 난을 만들 수 있습니다 생각 FAT32 부팅 아치 리눅스 파티션 후 메모리 스틱에 파티션. FAT32는 거의 유비 쿼터스 세상의 모든 공통 데스크탑 운영 체제에서 사용할 수 있습니다.

Bleh

불행하게도 그것은 바로 박쥐 작동하지 않습니다. 분명히, 마이크로 소프트 자신의 무한한 지혜의 메모리 스틱이 하나가 해야하는 결정 (하나만) 분할. 실제로 윈도우의 첫 번째 파티션을 발견하고 설정하는 일이 어떤 다른 사람을 무시합니다:

Please Format

ERR, 아니, 난 당신이 내 아치 리눅스 설치 파티션을 포맷하지 않으

이 작업을 얻는 데 트릭 장치를 생각으로 Windows를 바보입니다 아니 아마도 일반 USB 메모리 스틱 만 솔리드 스테이트 하드 디스크 USB를 통해 연결되어 발생하는. 네, 알고, 이것은 Windows가이 방식으로 동작하는 것이 심각하게 바보. 솔리드 스테이트 하드 디스크은 무려 큰 (빠른) 메모리 스틱 결국!

그러나 나는 아직도 내 자신의 몇 가지를 알아 내려고했다이 작업을 수행하는 방법에 대한 몇 가지 소스를 발견. 특히, 내가 찾은 가이드는 몇 가지 단계를 생략 또는 드라이버 패키지를 다운로드하는 위치에 대한 충분한 정보를 제공하지 않은 하나.

이 절차는 수동으로 하드웨어 드라이버를 변경하고 설치하는 것을 포함한다 “비 서명” 드라이버 “하드웨어에 대한 것이 아닙니다”. 누군가가 자신의 시스템을 망가뜨릴 나를 비난하는 것입니다 알고 그래서 내가이의 결과로 Windows 시스템에 할 수있는 손상에 대해 책임지지 않습니다 것을 지금 말. 다시 읽기. 😛

명령

remove the highlighted text

더 큰 버전을 클릭합니다

드라이버를 다운로드하여 압축을 풉니 다, 원래 히타치에 의해 생성, 여기에. 메모장에서 cfadisk.inf 파일을 엽니 다 (또는 당신의 마음에 드는 일반 텍스트 편집기), 하고 표시된 섹션을 찾습니다 [cfadisk_device]. 절 오른쪽에 강조 제거:

최소화 (닫지 마십시오) 편집기와 바탕 화면 아이콘으로 이동 – 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 P에게 선택Roperties. 하드웨어 탭을 선택하고 선택 [evice 관리자]:

System Properties

아래의 장치를 찾기 “디스크 드라이브”, 메모리 스틱을 마우스 오른쪽 버튼으로 클릭하고 P에게 선택Roperties:

Device Manager

세부 정보 탭 및 해당 페이지의 드롭 다운 상자를 클릭, 선택 “하드웨어 IDS”. 하드웨어 ID 목록의 첫 번째 행을 클릭하고 이름을 복사하려면 Ctrl C를 누릅니다:

USB Hardware Ids

이 대화 상자를 닫지 마십시오, 메모장으로 돌아가 (어떤 최소화 된) 이전 내용이 삭제 된 위치에 하드웨어 ID를 붙여.

Changes pasted into notepad

메모장에서 파일을 저장 장치의 속성 대화 창으로 돌아갑니다. 클릭 “운전사” 탭을 클릭 [pdate 드라이버…] 단추. 팝업 창에서, 선택 “아니, 하지이 이름”; [N내선] -> “목록 또는에서 설치 pecific 위치 (고급)”; [N내선] -> “on't 검색. 내가 설치할 드라이버를 선택합니다.”; [N내선] -> [HAVE 디스크…].

Unsigned Drivers - Click Continue Anyway

수정 된 cfadisk.inf 파일을 저장 한 폴더로 이동. 클릭 [OK]. 당신은 발견 할 것이다

나열된 히타치 마이크로 드라이브 드라이버가. 이 옵션을 선택하고 클릭 [N내선]. 경고 할 때

표시, 클릭 [와이이는]. 또 다른 경고는 유사한 문제에 대해 나타납니다 (이들은 “부호” 과 “하드웨어에 대한 것이 아닙니다” 앞서 언급 경고). 클릭 [C어쨌든 ontinue]:

이 시점에서 나는 설정과 관련된 모든 대화 상자를 닫는 것이 좋습니다. 최종적으로, 제거하고 다시 삽입 메모리 스틱을 당신의 USB 포트에 연결하면 USB 메모리에 별도의 파티션에 액세스 할 수 있는지 찾아야한다. 최악의 경우, 당신은 아직도해야 할 수도 있습니다 디스크를 분할 어려운 부분은 끝났어 그러나. 🙂

몫
일요일, 4 월 26, 2009 | 저자:

날 믿어. 우리는 여전히 정규 표현식에 다루고 – 다만 원형 교차로에서 (희미하게 실용적인) 방법. 이것은 유사한 방법을 벗어나 어디 보여 정규 표현식에 사용하는 동안 DNS 캐시를 플러시에 대해 이동하는 방법에 대한 매우 포괄적 인 목록입니다.

왜 우리는 정확히 DNS 캐시를 지우시겠습니까?

취소하는 이유가 있습니다 DNS 캐시, 나는이 가장 일반적인 생각하지만:

  • An 인트라넷 서비스는이 priv에식사 (내부의) IP 주소 때 회사 네트워크에 있지만 외부 액세스를위한 공용 IP 주소를 가지고. 당신은 내부에서 액세스 한 후 외부에서 해당 서비스에 액세스하려고하면, 당신이 개인을 캐시했을 것이라고 기회가있어 (액세스) IP. 좋은 장기 솔루션을 통해 제외하고 서비스에 액세스 할 수 있도록하는 것입니다 VPN. 간단한 해결책은 직장에서 퇴근하는 것입니다. 😛
  • 인터넷 서비스 나 웹 사이트에 자신의 DNS 설정을 변경하고 데스크탑 / 노트북에서 찾고있다 “늙은” 환경. 이 경우, 새로운 설정이 아직있다 전파. 호스팅 관리자는 수시로이 경우를 본적이.
  • 개인 정보 보호 정책: 누군가가 당신의 DNS 기록을 추적 할 수 있다면 그것은 당신이보고 된 적이있는 웹 사이트를 알아 내기 위해 너무 어렵지 않을 것. 열어 본 개별 페이지는이 방법으로 추적 할 수 없지만, 호스트 이름, 등 “dogma.swiftspirit.co.za” 또는 “google.com” DNS 캐시에있을 것입니다, 먼저 각 사이트에 액세스 한 순서 가능성. 이 생각을 할 수있는 더 나은 방법이있다. 하나의 예는 모든 DNS 요청 Tor 네트워크를 사용하는 것이다.

플러싱 윈도우’ DNS 캐시, 명령 프롬프트에서:

증거 제시에 앞서 그 윈도우 2000, 윈도우 OS의의는 DNS 결과를 캐시하지 않았다. The ipconfig를 명령, 명령 프롬프트에서 실행, DNS 캐시를 일부 제어를 제공하고 있기 때문에 거의 같은 남아있다.

사용하는 경우 프롬프트가 나오게하려면 전망 비 관리: 시작 -> 프로그램 -> 액세서리 -> 마우스 오른쪽 단추로 클릭 “명령 프롬프트” -> 관리자 권한으로 실행

그렇지 않으면: 시작 -> R유엔 -> [cmd를 ] -> [ OK ]

에서 ipconfig / flushdns를

Flush the DNS Resolver Cache in Windows

그것은하여 Windows에서 캐시를 삭제하는 것도 가능하다 다시 시작 the “DNS 클라이언트” 또는 “Dnscache” 서비스.

플러싱 맥 OS X의 DNS 캐시, 쉘 프롬프트에서:

이후 맥 OS X, 사과 s는 유닉스를 기반으로 실행 된, POSIX-준수, 운영 체제에 따라 넥스트 스텝, 그 자체가 원래의 코드를 포함하는 FreeBSD의NetBSD의. 맥 OS X에서 사용하는 lookupd 또는 dscacheutil DNS 캐시를 관리 할 수, 버전에 따라.

프롬프트가 나오게하려면: 응용 프로그램 -> 유틸리티 -> 단말기

(lookupd|dscacheutil) -flushcache

우리는 여기에있다? 당 부분 1, the 수직 막대 가리도 “lookupd” OR “dscacheutil” 허용되는. The 괄호 표시하는 수직 막대 에만 적용 “lookupd|dscacheutil” 식의 부분. 이렇게, the ” -flushcache” 선택되지 않고, 그것이 작동하기 위해서는 명령에 포함되어야합니다. 오류가 발생하지 않는 한이 명령은 더 출력을 생성하지합니다.

당신이 맥 OS X를 사용하는 경우 dscacheutil 사용 10.5 (표범) 이상.

맥 OS X:

lookupd-flushcache

맥 OS X 레오파드:

dscacheutil-flushcache

Use dscacheutil to flush the cache in Mac OS X Leopard

GUI 도구도 있습니다, DNS 변기, 이는 자동으로 올바른 명령을 사용할 수 사용.

플러싱 리눅스 / 유닉스’ DNS 캐시, 쉘 프롬프트에서:

N.B. 당신은 이미 하나가없는 경우 바인드 (캐시 조회가 활성화), nscd를, 또는하는 dnsmasq를 설치하고 * nix에서 스크립트 기반 데스크톱 / 서버에서 실행, 당신은 아마 모든 DNS 캐싱을하지 와 플러시 아무것도 없다. 이 경우 당신은 모든 웹 요청에 대해 DNS 서버를 사용하는 것, 아마 당신의 웹 경험을 둔화. * 그렇다면, 이 설정하는 가장 쉬운 방법이기 때문에 나는 적어도 nscd를 설치를 권장합니다. **

플러싱 nscd를 캐시

맥 OS 명령으로, 오류가있는 경우를 제외하고는이 전혀 출력을 생성하지 않습니다:

(|남쪽으로 )(|/USR 경우 / sbin /)nscd를 -i 호스트
  • 용도 남쪽으로 당신은 이미하지 않으면 뿌리 그렇지 않으면 첫 번째 선택이 비어 있습니다.
  • 지정은 / usr / sbin 디렉토리 / nscd를이 안에 이미없는 경우 “통로”. 배포는 이상한 장소에서 nscd를 한 경우, 먼저 찾습니다:
-r 빈 / nscd를 $를 찾습니다

위의 알 “빈 / nscd를 $” 자체는 정규 표현식. 🙂

nscd를 사용, 무효화 “호스트” 캐시, 사용자로 로그인:
sudo는 nscd를 -i 호스트
nscd를 사용, 무효화 “호스트” 캐시, 루트로 로그인:
nscd를 -i 호스트
nscd를 사용, 무효화 “호스트” 캐시, 루트로 로그인, 전체 경로를 지정:
/USR 경우 / sbin / nscd를 -i 호스트

바인딩의 캐시를 플러시

바인딩의 캐시를 플러시, 우리는을 통해 명령을 실행 rndc를. 이미 루트가 아닌 경우는 sudo를 사용:

(|남쪽으로 )rndc를 플러시

cacheing 서비스를 다시 시작하면 작동!

여기에 캐싱 데몬 중 하나를 다시 시작하는 방법:

(|남쪽으로 )(서비스 |/등 /( RC. D|RC  .d / 초기화 . D|초기화 . D)/)(바인드|하는 dnsmasq|nscd를) 다시 시작

즉, 읽기가 어려워지기 시작. *** 운이 좋게도 나는 상세하게 설명했습니다:

  • 이전 명령과 마찬가지로, 이미 루트하지 않은 경우는 sudo를 사용.
  • 두 번째 선택은 첫 번째 옵션이 있습니다 “서비스 “. 이것은 레드햇 / CentOS에 페도라 시스템에 주로 적용.
  • The “/등 /( RC. D|RC .d / 초기화 . D|초기화 . D)/” 더욱 확대 될 필요. 이것은 대부분의 다른 시스템을위한 것입니다. 일반적으로, rc.d은 BSD 스타일의 초기화 시스템을 사용하는 경우입니다 (예를 들면: 아치 리눅스, FreeBSD의, 또는 오픈 BSD). 사용 명령을 확실하게 알 수있는 가장 좋은 방법은 '찾을 수있다’ 올바른 nscd를 나 하는 dnsmasq 통로. 대부분의 유닉스, 심지어 솔라리스, nscd를를 사용:
위치-R  .d / nscd를 $ ; -r  .D /하는 dnsmasq $를 찾습니다 ; -r  .D / rndc를 $를 찾습니다
  • 마지막 선택은 사이 “바인드”, “nscd를”, 과 “하는 dnsmasq”. 이있는 사용에 설치되어 달려.
  • 패턴의 마지막, ” 다시 시작”, 명령은 데몬의 제어 스크립트로 제공됩니다.

아치, 하는 dnsmasq를 사용하여, 캐시 데몬을 다시 시작, 루트로 로그인:

/등 / rc.d와 /하는 dnsmasq 다시 시작

아치, nscd를을 사용하여, 캐시 데몬을 다시 시작, 사용자로 로그인:

sudo는 /etc/rc.d/nscd 다시 시작

CentOS / 레드햇, nscd를을 사용하여, 데몬을 다시 시작, 루트로:

서비스 nscd를 다시 시작

nscdrestart

모질라 파이어 폭스의 내부 DNS 캐시를 플러시:

모질라 파이어 폭스 성능을 위해 자신의 DNS 캐시를 유지. 파이어 폭스 2 만 캐시 것 20 최대의 항목 60 초. 파이어 폭스와 같은 기본 설정 3 이 나타납니다 512 최대의 항목 60 일상 브라우징 훨씬 더 합리적인 것 같다 분. 바탕 화면이 내장 된 캐시가있는 경우 (이는 대부분의 지금) 여기에 캐시가 실제로 중복. 나는 DNS 캐싱을 구현하는 다른 브라우저를 인식하지 않아요.

난 당신이 캐시를 삭제해야하는 경우에 대한 몇 가지 솔루션을 발견했습니다. 그것은 그러나 이들은 가장 쉬운이 작업을 수행하는 방법에는 여러 가지가 보인다, 나는 우선 순위에 넣었습니다있다.:

  1. 설치 파이어 폭스 DNS 변기 애드온 – 캐시를 플러시 할 수있는 버튼을 제공합니다.
  2. 설치 DNS 캐시 애드온 – DNS 캐시를 비활성화하거나 수있는 토글을 제공합니다.
  3. 캐시 지우기 (브라우저 캐시뿐만 아니라 DNS 캐시를 지 웁니다): 선택 ools -> 명확한 RIVATE 날짜; C를 제외한 모든 확인란의 선택을 취소합니다a그; 클릭 [ 지금 개인 정보 ].
  4. 수동으로 DNS 캐시가 무엇을 할: 다음 세트 2 약:설정 옵션 “network.dnsCacheExpiration” 과 “network.dnsCacheEntries” 에 0 다음 다시 기본으로.

나는 나쁜 캐시 기록을했고 내 브라우저의 캐시를 삭제. 하지만 여전히 나에게 잘못된 정보를 제공. 주는 무슨?

때문에 얼마나 DNS 전파 작품, 당신이 바람직에 DNS를 플러시 할 필요가 모든 자신과 사이의 DNS 호스트 “권위있는” 주인, 권위있는 호스트에 가장 가까운 호스트로 시작 (멀리 브라우저에서 먼).

일례로서, 당신은 DNS를 캐싱 라우터가있는 경우, 운영 시스템의 DNS 캐시를 다시 시작하기 전에 라우터의 캐시를 다시 설정, 만 그때 파이어 폭스의 캐시를 지워야합니다. 그 이유는 당신은 당신의 OS와 파이어 폭스의 캐시를 지우더라도, 바탕 화면은 여전히​​를 위해 라우터를 요청하는 것입니다 그 나쁜 어쨌든 기록.

내 DNS 서버 내 통제 할 수없는 그물에 서버 인 경우에는 어떻게?

당신은 다른 네임 서버를 사용하여 일시적으로 시도 할 수 있습니다, 어쩌면 공개 열린 서버. 오픈 DNS는이 작업을 수행하는 방법에 대한 몇 가지 좋은 정보를 보여줍니다. 당신이 좋아 한 경우, 당신은 또한 자신의 해결 DNS 서버에 대한 자신의 ISP에서 관련 정보를 얻을 수 있어야합니다. 지역 예 (남아프리카 공화국) 입니다 삭스 어느 목록 자신의 해결 DNS 서버.

* 아마 파이어 폭스 DNS 캐시 내장되어 이유 ****
** “((팩맨|요구르트) -에스|등장|(YUM|적성|에있는 apt-get) 설치) nscd를” 다음 서비스가 시작 스크립트에 추가되도록. 배포의 설치 설명서를 참조하십시오.
*** 나는 정규 표현식으로 작업 할 수있는 구문 강조 플러그인을 찾고 있어요
**** 나는 문을 읽은 그 네트워크를 다시 시작(에|) 서비스는, 그러나 나는 이것이 사실이라고 증거를 보지 못했다 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, assume that I’ve followed the Beginner’s Guide right up to and including the installation of sudo. I installed the ssh daemon afterwards rather than during the initial setup however.

A few small recommendations and notes regarding installation:

  • If you can, consider using a USB memory stick for the installer and keep it handy for future installations.
  • I keep a copy of my local “저장소” of installed applications on my installer memory stick. Once installation is finished I save a bit of download and update time by copying this to the new server’s /var/cache/pacman/pkg/ folder. The repository on my desktop is typically 1.7GB
  • For the rc.conf, South African-appropriate regional settings are:
    LOCALE=en_ZA.utf8
    TIMEZONE=Africa/Johannesburg
  • I’ve set up the network very simply, according to the guide, and will be expanding on the network setup in a later post.
  • As it is for a server, my non-privileged user on the server is only part of 3 groups: wheel (for sudo), storage, and users. A desktop user will likely be in many more groups.

I prefer using an application called 요구르트 instead of Arch’s default package manager. Yaourt has the exact same usage syntax as pacman except that it supports a few extra options. It is actually a wrapper application in that it, in turn, uses pacman. 중대하게, yaourt supports installation of applications from Arch’s AUR. The AUR is a repository of installation scripts built by Arch users for Arch users to easily install applications that are not officially supported by the main Arch repositories. Yaourt can download and install applications from AUR or the main repositories with the same command, treating the AUR asjust another repository”. Pacman unfortunately does not support this.

다시, the installation is covered in the wiki. I recommend the easy route mentioned in the wiki if you’re new at Arch. Its too much too soon to do it the hard way (also mentioned in the wiki entry).

When done, update your system by issuing the single command:

yaourt -Syu

OR

pacman -Syu

and follow the given recommendations.

몫
수요일, 3 월 25, 2009 | 저자:

드디어 도착 실시간을 점화불꽃 작동하기. 나는 특히 스파크를 좋아하지 않는다 – 그 필요성이 있지만 나는 다른 사람들이 그것으로 문제가 있는지 있었다 해요.

몇몇 독자는 알고 있습니다으로, 나는 64 비트를 사용하고 있습니다 아치 리눅스. 스파크의 상단에 실행 JRE, 기본 플랫폼 독립적. 따라서, 이것은 문제가되지는 않을 것이다. 그러나, 스파크는 32 비트 JRE와 함께 제공 될 것으로 보인다.

번거 로움을 많이 한 후, 나는 결국 내가 할 일은 모두가 무명이었다하거나 제거 할 생각 (이름을 바꾸거나 삭제) 번들로 제공되는 JRE. 이 방법, 점화의 시작 스크립트가 번들 JRE를 찾을 것이며, 그것은 시스템에 내장 된 하나의 검색해야했지만,. 나는 이전에 설치 한 오픈 JDK, 아치의에서 오픈 소스 JRE [여분의] 저장소.

또한의 시작 스크립트에서 사소한 버그가 발생의라는 폴더를 찾고 “창” 이러한 폴더는 하나의 이름을 제외하고 명확 없을 때 “리눅스”. 그림을 이동.

어떻게해서든지, 당신이 64 비트에서 수동으로 그 일을하는 경우 여기에 설치의 요지이다 당신은 이미 JRE에게 있습니다 (이러한 오픈 JDK로) 시스템에 설치:

MKDIR -피 ~/SRC
CD ~/SRC
wget을 HTTP://download.igniterealtime.org/불꽃/spark_2_5_8.tar.gz
으로 -zxvf spark_2_5_8.tar.gz
MV 불꽃/JRE 점화/jre.not
하지만 -나는 의 /  / lib 디렉토리  / 창 /  / lib 디렉토리  / 리눅스 / G ' 불꽃/불꽃
남쪽으로 MKDIR -피 /OPT
남쪽으로 MV 불꽃 /OPT
몫