본문 바로가기
반응형

IT/운영체제7

리눅스 RPM DB 손상 시 지금은 YUM 이라는 아주 좋은 패키지 인스톨 프로그램이 있지만(우분투에서는 apt-get), 리눅스 하위 커널 버전 (2.4 이하는) 즉, Redhat 7.x , 8.x, 9.x 등 에서는 리눅스의 패키지를 관리해줌으로써, 사용자의 편의를 제공해주는 관리 시스템을 말한다. 리눅스는 오픈 소스 프로그램으로서 원래 소스를 컴퓨터에서 컴파일하여야 하지만, RPM명령만으로도 손쉽게 설치할 수 있게 미리 컴파일된 RPM파일들이 제공된다. 하지만 RPM파일들을 설치 할때 의존성, 독립성 등에 의해 프로그램 설치가 꼬여서, RPM명령이 듣지 않을 때가 종종 있다. 즉 ,rpm의 DB가 손상되어 rpm 명령어가 동작하지 않을때 %cd /var/lib/rpm 2012. 12. 11.
리눅스 리다이렉트 정리 쉘 프로그래밍을 정리하기 전에, redirect에 대해 살펴보고자 한다.돌다리도 두드려 보고 걷다.우선 리다렉트를 실험할 테스트 파일을 만들자. 파일 디스크립터 0이 표준입력, 1이 표준출력, 2가 표준에러인 거는 누구나 안다.리다이렉트(>, >&, 1>, 2> 등)에 따른 출력 결과를 비교해보자. 실험01) 無 리다이렉트(^^) 실험02) 표준 출력만 리다이렉트(> 또는 1>) 실험03) 표준에러만 리다이렉트(2>) 실험04) 표준출력, 표준에러 리타이렉트(>&) 출력 결과만 봐도 이해가 된다. 출처 및 원문http://blog.naver.com/jerry_seo/20042717542 2012. 12. 11.
리눅스 이제까지 실행했던 명령어 기록을 삭제하는 방법 질문: 리눅스 이제까지 실행했던 명령어 기록을 삭제하는 방법 알려주세요.angelhoil / 2006-07-20 08:32리눅스를 실행해서 커서를 위로(↑) 할때마다.. 이제껏 실행했던 명령어들이 하나씩 나오잖아여? (ex. cd.., ls 등등등)그 기록을 삭제하고 싶은데.. 어떻게 해야하나요??답변: re: 리눅스 이제까지 실행했던 명령어 기록을 삭제하는 방법 알려주세요.opensrc / 2006-07-22 01:05리눅스에서 실행을 한 명령은 사용자 홈디렉토리 속에 .bash_history 화일로 기록됩니다.아래 명령으로 히스토리 화일을 열고vi .bash_history vi 에디터에서 아래 명령을 입력하면 모두 지워집니다.ggdG vi 에디터를 저장 후 빠져 나옵니다.:wq 이렇게 하면 이전에 로.. 2012. 12. 11.
리눅스 일일 로컬 백업 받기 준비사항 1. 백업 쉘파일(backup.sh) : 백업명령어가 저장된 쉘 파일명 2. 백업파티션생성 : 별도의 디스크 ex)hdb1 3. cron에 의한 주기적인 백업실행 설정 =======이하 backup.sh 쉘의 내용========= #!/bin/bash export Today="`date + '%y-%m-%d'`" (`,'," 구분) rm -rf *.tar.gz cd /backup/ tar cvfpz $Today-home.tar.gz /home/ =========================================== /home 디렉토리의 내용을 Today-home.tar.gz 라는 이름으로 매일 백업 ===========이하 cron 데몬에 등록====================== cr.. 2012. 12. 11.
리눅스 한글인식 안될 때 한글 설정하기 cat /etc/sysconfig/i18nLANG="ko_KR.eucKR"SUPPORTED="en_US.UTF-8;en_US;en;ko_KR.eucKR;ko_KR;ko"SYSFONT="latarcyyrheb-sun16" 2012. 12. 11.
리눅스 파일을 삭제하지 않고 용량만 0 으로 만들기 cat /dev/null > filename /dev/null은 널(NULL) 장치이다.(윈도우의 휴지통) 이 장치로 쓰여진 모든 출력은 버려진다. 프로그램 소스파일 컴파일 시 화면에 어지럽게 뿌려지고 정신 사납고 원하지 않는 출력문을 보기 싫을 때 종종 /dev/null로 리다이렉트 하곤 한다. 아래는 그 예 이다. 00 05 * * * su - root -c '/root/backup.sh' > & /dev/null 2012. 12. 11.
반응형