본문 바로가기

Note/UNIX/LINUX 노트

Unix / Linux backspace ^H 현상 Problem : When they telnet or ssh or connect to a remote host, the backspace key doesn’t seem to work. When pressed, all it shows are caret characters but it does not erase. Solution : Here’s one way of solving it… Type in: stty erase Then press the ‘backspace’ key ex) ^H Enter 출처 : http://www.sysadmindayph.com/blog/unix-tip-backspace-key-does-not-work/ 더보기
Set DISPLAY environment variable, then re-run. Problem : I am using oracle 10g release 2 run on Linux Red Hat. The oracle Enterprise manager, sqlplus etc is working fine. When I run the DBCA on the oracle home directory it comes as $ dbca DISPLAY not set. Set DISPLAY environment variable, then re-run. Then when i export the display as $ export DISPLAY=localhost:0 and then re-run the dbca $ dbca Exception in thread "main" What is this Excepti.. 더보기
Scheduled Processing 1. crontab 가. 주기적인 예약 작업 나. cron daemon 이 관리 다. /var/spool/cron/crontabs/[username] 라. crontab 접근 제어 1) /etc/cron.d/cron.deny → 기본 제공 2) /etc/cron.d/cron.allow → 생성해야 한다 마. crontab 파일 편집 Solaris 터미널에서 실행에는 문제가 없으나 Putty 를 사용할 경우 crontab -e 하기 전에 다음 설정을 거쳐야함 # EDITOR=vi # export EDITOR # crontab -e 바. crontab 파일 제거 # crontab -r { username } 2. at 가. 특정 시간에 한번만 예약 작업하기 나. /etc/cron.d/at.deny, /etc.. 더보기
솔라리스에서 디스크 추가 1. 솔라리스 디스크 추가 절차 touch /reconfigure로 시스템이 새로 추가한 디스크를 인식하도록 함 ↓ init 5 ↓ 디스크 추가 ↓ 부팅 ↓ fdisk로 솔라리스 시스템 전체 할당 ↓ partition으로 각 슬라이스마다 용량 할당 ↓ newfs로 파일시스템 포맷(기본 ufs) ↓ mount로 슬라이스와 마운팅포인트를 마운트 ↓ vi /etc/vfstab에 내용을 추가하여 자동 마운트 되도록 설정 2. 솔라리스 디스크 추가 방법 # touch /reconfigure / 에 reconfigure(빈 파일) 생성 # init 5 서버 셧다운 후 -> 하드 디스크 장착 후 -> 서버 파워 온 # prtconf 현재 시스템 장치의 구성 상황을 알기 위해서 사용하는 명령어 ※ 참고 init S 단.. 더보기
Special File Permission 1. setuid 프로그램이 실행되는 동안 프로그램 소유자의 권한으로 실행된다. 실행 권한이 있으면 s 실행 권한이 없으면 S setuid 설정 : chmod 4000 파일명 2. setgid 프로그램이 실행되는 동안 프로그램 그룹의 권한으로 실행된다. 실행 권한이 있으면 s 실행 권한이 없으면 I setgid 설정 : chmod 2000 파일명 3. sticky bit 디렉토리만 적용 디렉토리에 적용시 누구나 파일 생성 가능하지만 파일 소유자, 디렉토리 소유자, root를 제외하고는 삭제 불가능 파일에 적용시 메모리에 상주시킨다. 실행 권한이 있으면 t 실행 권한이 없으면 T sticky bit 설정 : chmod 1000 파일명 더보기
Managing User Access 1. 일반 사용자 및 root 의 접근을 제한하는 설정 파일 /etc/default/su /etc/default/login /etc/default/passwd # vi /etc/default/su 1 #ident "@(#)su.dfl 1.6 93/08/14 SMI" /* SVr4.0 1.2 */ 2 3 # SULOG determines the location of the file used to log all su attempts 4 # 5 SULOG=/var/adm/sulog 누가 언제 su 명령어를 썼는지 보기 6 7 # CONSOLE determines whether attempts to su to root should be logged 8 # to the named device 9 # 10 #CON.. 더보기
솔라리스 Putty 연결 설정 # vi /etc/ssh/sshd_config "/etc/ssh/sshd_config" 159 lines, 5121 characters 1 # Copyright (c) 2001 by Sun Microsystems, Inc. 2 # All rights reserved. 3 # 4 # ident "@(#)sshd_config 1.3 01/10/08 SMI" 5 # 6 # Configuration file for sshd(1m) 7 8 # Protocol versions supported 9 # 10 # The sshd shipped in this release of Solaris has support for major versions 11 # 1 and 2. It is recommended due to se.. 더보기
패스워드 에이징 (password aging) 1. /etc/shadow 파일에는 사용자의 패스워드뿐만 아니라 패스워드를 좀 더 강력하게 보안하기 위해서 패스워드(password aging)을 추가로 지원한다. 2. 패스워드 에이징이란 패스워드에 시간 개념을 도입하는 것으로 사용자가 현재 사용 중인 패스워드를 사용할 수 있는 기간과 패스워드를 바꾸지 못하는 날짜 등을 추가하여 사용자에게 패스워드를 강제적으로 바꾸도록 종용하는 것이다. 3. 솔라리스에서 시스템에 정의될 모든 일반 사용자에게 동일하게 패스워드 에이징을 가지도록 설정하는 파일이 /etc/default/passwd 파일이다. "/etc/default/passwd" [Read only] 4 lines, 74 characters 1 #ident "@(#)passwd.dfl 1.3 92/07/1.. 더보기
솔라리스에서 사용할 수 있는 다양한 쉘의 절대 경로명 셸 경로명 Bournce shell /bin/sh, /sbin/sh C shell /bin/csh Z shell /bin/zsh Korn shell /bin/ksh TC shell /bin/tcsh BASH shell /bin/bash 더보기