본문 바로가기

리눅스

NIS란? 주요 데몬들 NIS(Network Information Service)는 중요한 시스템 데이터베이스 파일들을 네트워크를 통하여 공유함으로써 관리자와 사용자들에게 일관성 있는 시스템 환경을 제공하며 NIS+는 보안 및 편의 기능들을 추가한 그 후의 버전임. 1. NIS에 대하여 (1) 개요: 1980년대 중반 Sun Microsystems사에서는 두 가지 protocol을 내놓았는데 하나는 NFS (Network File System)이고 또 다른 하나가 NIS(Network Information System)이다. NIS는 말 그대로 네트워크정보를 가지고 이것을 제공해주는 서비스를 말한다. 여러 대의 서버를 운영하고 있고 각각의 로그인이 필요한 경우 사용자는 각 서버에 대해 모두 사용자계정과 패스워드를 가지고 있어야.. 더보기
at과 crontab 1. at와 crontab at와 crontab은 linux에서 사용되는 예약작업용 유틸리티이다. 시스템의 주하가 적은 시간에 실행시키거나 예약된 시간에 자동으로 실행하도록 하는데 사용된다 at - crontab과 달리 1회성으로 한번의 예약작업을 등록한다 형식 at 예시 # at 20:30 -> 8시 30분에 예약을 한다(24시간 표기) at> ./start.sh -> 실행할 명령어를 입력한다 at> -> Ctrl+d를 눌러 저장하고 나온다 job 2 at 2014-08-04 20:30 -> at 지정 성공시 나타나는 메시지 확인 # at -l (소문자 L) 3 2014-08-04 20:30 a root -> 예약된 작업을 리스트 형식으로 보여준다 취소 # atrm 3 -> 3은 at -l로 출력된 맨.. 더보기
NFS란 NFS(Network File System)은 Sun Microsystem사가 만든 새로운 파일 시스템입니다. Local machine이 아닌Network 환경 다른 시스템의 파일시스템을 사용할 수 있는 장점이 있습니다.Linux 컴퓨터끼리(Unix도 마찬가지임) 저장 공간을 공유할 수 있도록 해주는 시스템입니다.서로 공간의 여유가 있더라도 공통적으로 사용되는 파일이라면 각각의 컴퓨터가 모두 가지고 있을 필요는 없으며 한 개 컴퓨터에만 저장해 놓고 저장한 디렉터리를 고유하는 것이 더 효율적입니다. NFS 접근제어 설정파일을 관리자가 아닌 일반사용자들이 접근 및 변경 가능하면 이를 통해 비인가된 사용자를 등록하고 파일시스템을 마운트하여 불법적인 변조를 시도할 수 있음. NFS접근제어 설정파일을 일반 사용자.. 더보기
PATH 환경변수 설정 보안 문제 PATH의 현재 디렉토리( ‘.’ ) 설정문제일반 유닉스 사용자들은 환경변수 PATH에 현재 디렉토리(current directory)를 설정해서 사용하는데, 그 이유는 현재 디렉토리의 파일을 실행하기 위해 다소 편리함이 있기 때문인지 모른다. 그러나 현재디렉토리(‘.’) 을 삽입함에 있어 다소 주의를 해야 한다. Example) PATH=./:/usr/bin:/usr/etc:/home/user1 위의 예처럼 현재 디렉토리를 가장 앞에 설정했다고 한다면, 여러분이 ‘ls’명령을 실행시 쉘은 ‘ls’라는 실행 명령어를 찾기 위해 PATH의 경로를 참조한다. 첫번째로 현재 디렉토리에서 ‘ls’를 찾으려고 할 것이다. 그런데 만약 현재 디렉토리의 어떡 악의적 목적의 실행파일 ‘ls’ 가 존재한다면 혹은 당신이.. 더보기
우분투에 자바 설치 참고 : http://xnom.tistory.com/7 위 사이트에서의 과정을 진행하다보면 $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java 여기서 에러가 난다. 형식이 잘못되었다고 한다. $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/jre/bin/java" 1 위와 같이 입력한다. 뒤에 우선순위 숫자가 들어가지 않아서 에러난듯. 패키지로도 설치가능하던데 위의방법으로 설치하는것과 같은것인지는 모르겠다. 패키지로 설치하면 java -jar 이건됨 더보기
[펌]우분투 11.04 한국어 사용이 안될 때 [펌] 출처 : http://fineday2love.tistory.com/15 우분투에 흥미를 느끼고 설치를 시도했으나 언어 설정으로 인하여 불편을 겪고 있는 친구들을 위하여 -_-우분투 11.04를 설치하니 한글 입력이 되지 않습니다. [언어] 설정에서 살펴보니 아예 한국어 설치가 되지 않았더군요. 분명히 처음 우분투를 설치하면서 로케일 설정을 '대한민국', '101/104키 호환'으로 잡았는데도 그렇습니다.알고 보니 우분투 한국 서버에 문제가 있는 듯 하네요. 당분간 주서버를 사용해야 할 것 같습니다. 주서버를 사용하여 불완전한 언어 설치를 해결하고 자판 설정을 바꿔주니 한글 설치가 매끄럽게 되는 걸 확인했습니다. 스크린샷 없이 간단하게 그 방법을 적어봅니다. 중간중간 관리자 암호를 입력해야 합니다... 더보기
apt-get update 에러시 프록시가 설정(나는 회사 내부 프록시가 설정)되어 있고, apt-get update를 했을 때 connect (22: invalid argument)라고 하면서 연결을 초기화 할 수 없다고 하면서 에러가 쫙 뜨는 경우가 있다. 아래와 같은 에러가 떴다. Ubuntu apt-get Cannot initiate the connection to 80:80 (0.0.0.80). – connect (22: Invalid argument) 아 진짜 이것때문에 .. 그럴때는 /etc/apt/apt.conf파일을 수정해준다 나같은 경우에는 아예 저 파일이 없었는데 그냥 새로 생성해줘서 다음과 같은 내용만 추가해줘서 저장해주면 된다. Acquire::http::Proxy "http://xxx.xxx.xxx.xxx:포트넘.. 더보기
우분투에서 squid프록시에서 clamAV와 c-icap 연동 연동하면서 ... 구글님을 찬양하면서도 욕했다.. 다 영어고 포트하나에 울고 웃고 우선 내가 죽어라 찾은 좀 정리된 정의들 squid 프록시 서버 HTTP, HTTPS, FTP 등을 지원하는 오픈 소스 웹 캐싱 프록시로써 캐시와 프록시 두 가지 역할이 있다. ClamAV(Clam AntiVirus) 오픈 소스 안티 바이러스 툴킷이다. C-icap Internet Content Adaptation Protocol(ICAP) 서버를 C로 구현한 것으로 Squid가 다른 서비스들과 연결할 때 필요하다. SquidClamav ICAP 서비스를 통해 Squid에 연결하는 ClamAV를 기반으로 한 안티바이러스 서비스이다. 이모든 것은 우분투에서 이뤄졌고, 하면서 우분투를 찬양했고... 패키지에 다있다!!!! sq.. 더보기
[우분투]우분투 버전 알아보는 명령어 * 컴퓨터에 깐 우분투 판 알아보기 lsb_release -a * uname으로 시스템 정보 알아보기 (ubuntu 11.04) 1. node name # uname -n 2.프로세스 타입 # uname -p 3. release level # uname -r 4. machine h/w name # uname -m 5. platform # uname -i 6. 커널 id # uname -v 7. os 이름 # uname -s 8. 전체 한꺼번에 보기 # uname -a 더보기