OS/리눅스,솔라리스 21

서버보안, 원격접속관리

login 실패감사 /etc/default/login 설정 주석해제 RETRIES=5 -> 5번 실패시 /var/adm/loginlog 에 나타남 Console=/dev/console 앞에 #주석처리 telnet localhost 접속후 계정,암호 실패시 /var/adm/loginlog에 기록남음 tail -f /var/adm/loginlog who : 현재 접속중인 로그 나음 last : 최근 login,logout 정보 표시 su - : 속성까지 모두 바꿈 / 신분세탁 su : 이름만 바뀜 / 이름만 가명 GID 14 사용자 계정이나 그룹 생성, 소프트웨어등 설치 조심해야함 일반 사용자 및 root의 접근을 제한하는 설정 /etc/default/su # SULOG determines the locat..

사용자관리, 그룹관리

useradd : 사용자 추가 useradd { -u uid} {-g gid} {-G gid} {-d dir} 주민번호 부서번호or부서이름(원그룹) 보조그룹 홈 디렉토리 위치지정 {-m} {-s shell} {-c comment} loginname 홈 디렉토리 안만들어져 있으면 만들라는 옵션 (솔라리스는 필수 리눅스는 x) useradd -D : 기본값 나옴 # /bin/ksh /bin/bsh /bin/csh /bin/sh konshell bashshell cshell 본shell #useradd -u 100 -g other -d /export/home/user100 -m -s /bin/ksh -c "Regular" user100 #useradd user200 -> 설정값 솔라리스가 알아서 지정 user..

Process, 압축

Daemon : 자동으로 실행되는 프로그램 Process : 실행시켜 동작되는 프로그램 ps : 프로세스 모든 명단 보기 -e : 현 시스템에서 동작하고 있는 모든 프로세스 목록 -f : PID, TTY, TIME, COM외 UID, PPID , SMITO 등 표ㅣ kill : 프로세스 죽이기 (pid)이용 kill (-1) 재시작 kill (-9) 강제종료 pkill : 파일명으로도 죽이기 가능 jobs : 현재 실행중인 job 표시 bg %n : job id 가 'n'인 작업을 background 작업으로 변경 fg %n : job id 가 'n' 인 작업을 foreground 작업으로 변경 stop %n : job id 가 'n' 인 background 작업 중지 ctrl + z : foregrou..

리눅스 명령어

절대경로 상대경로 /a/b/c/d/e 경로이동 ex) c->a로 이동할때 절대경로 cd /a 상대경로 cd ./../.. c->b로 이동할때 절대경로 cd /a/b 상대경로 cd ./.. c->d로 이동할때 절대경로 cd /a/b/c/d 상대경로 cd ./. cd d 메타캐릭터 :원래 의미가 아닌 다른 특별한 의미 ~ : home 디렉토리 * : 모든 것 (글자수 제한이 없음) ? : 모든 것 (한 글자만) [ ] : [ ] 사이의 모든 글자 > : 지정 된 위치에 저장 (덮어쓰기) ex) etc디렉토리 안의 conf로 끝나는 확장자명을 가진 파일을 list.txt에 저장 ls /etc/*.conf > list.txt list.txt 파일 안에 덮어쓰기 ls /etc/*.conf >> list.txt l..

RHEL5 설치

파티션 나누기 - Create Custom Layout 으로 파티션 설정 / ------- 5000 /boot ---- 100 /var ----- 1000 swap ----- RAM두배 /home ---- 5000 /app ---- 나머지 ip설정에서 ipv6 체크해제 ipv4만 사용 Manual configuration으로 ip설정 custom now 응용프로그램 선택 system tools -> optional packages -> sysstat-7.0.2-3선택 Kdump(kernel dump) : os사용중 문제가 생기면 harddisk에 저장 해상도 변경 -System ->Administration -> Display -> Hardware -> Monitor Type -> lcd 1024x768

RHEL3 설치

Guest operating system에서 Linux선택 Version에서 Red Hat Enterprise Linux 3 선택 Location 경로지정 원하는곳에 맞춰서 NEXT Memory 1024MB로 설정 bridge networking 설정으로 ip주소 수동설정 LSI Logic(Recommended) 선택 New virtual disk 선택 SCSI 선택 single file 선택 Manually partition선택으로 파티션 나누기 New버튼 눌러서 파티션 설정 파티션 / ----- 5000 /boot --- 100 /var ---- 1000 swap ---- RAM 두배 ->swap은 File System Type에서 /home ---- 나머지 전부 -> 나머지 값 정하는것은 Fill ..