리눅스 22

리눅스 방화벽 iptables

[방화벽] * 아래 방법으로 실제 방화벽 작업의 세부 내용을 볼수 없고 수정할 수 없다.(권장하지않음) ****************************************************************************************** * GUI 설치 * yum install system-config-firewall * CLI 환경에서 텍스트 모드 작업 * system-config-firewall-tui ****************************************************************************************** * 방화벽 정책 출력 * iptables -nvL * 기본옵션 * -A : 체인의 끝에 규칙 추가 * -I : ..

Linux Server 2015.05.12

리눅스 디스크 추가

* monut * 파일시스템 마운트 * -a * /etc/fstab의 항목 모두 마운트 * -o * 마운트 옵션 설정 * remount : 마운트 해제없어 재 마운트 * mount -o remount,ro /dev/sdb /hdd2 * umount * 파일시스템 마운트 해제 * umount * umonut /hdd2 * umount -f * 파일시스템을 사용중이라도 강제로 마운트 해제 * umount -l * 파일시스템의 사용이 끝나면 마운트 해제 * fstab 필드(번호 1~6필드) 1.File system device name * /dev/sda와 같은 장치이름. 레이블로 표시할수도있다. 2. Mount point * 해당 파일 시스템을 마운트 할 위치 3. File system type * 파일 시..

Linux Server 2015.05.11

리눅스 ps - 실행중인 프로세스 확인

[실행중인 프로세스 리스트 출력] * ps [옵션] * 옵션 * -a : 다른 사용자의 프로세스도 출력 * -x : 사용자가 로그아웃 한 이후에도 실행중인 프로세스 출력 * -u : 각 프로세스마다 사용자 이름, 시작시간 출력 * -m : 메모리 정보 출력 * -l : 자세하게 출력 * -e : 환경 출력 * ps 출력 필드 * USER : 프로세스 소유자 * PID : 프로세스 고유 ID * PPID : 부모 프로세스의 PID * RSS : 프로세스에 의해 사용되는 실제 메모리 용량(Kbyte) * VSZ : 프로세스에 의해 사용되는 가상 메모리 용량(Kbyte) * TIME : 총 CPU 사용 시간(분,초) * TTY : 해당 프로세스의 제어 터미널(t3=/dev/tty3) * %CPU : 마지막 분..

Linux Server 2015.05.08

리눅스 Permission

[리눅스 권한 관리] [drwxrwxrwx] d r w x r w x r w x 1 2 3 4 5 6 7 8 9 10 1. d(디렉토리), -(파일), l(링크) 2~4. 소유자에대한 권한 5~7. 그룹에 대한 권한 8~10. 그 외 사용자에 대한 권한 * rwx * r : read * w : write * x : execute * ugoa * u : user * g : group * o : other * a : all(ugo) * 권한 수정 방법 * ugo와 rwx, +-사용하여 작업 * chmod ug+x,o-r testfile * testfile 파일에 user와 group에 대해서 실행권한을 추가하고 기타 사용자는 읽기권한 제거 *chmod u+rwx,g-x testfile * testfile 파..

Linux Server 2015.05.07

리눅스 사용자 및 그룹

* 모든 파일과 프로그램은 반드시 소유자가 있어야 한다. * 사용자는 UID(UserID)를 통해 시스템이 각각을 식별하며, GID(GroupID)를 통해 각 그룹을 식별한다. * 한명의 사용자는 UID를 가지게 되며, 반드시 하나 이상의 그룹에 가입되어야 한다. * root 사용자의 경우 슈퍼유저의 권한을 가지기 때문에 TMOUT 을 이용하여 지정된 시간이 지난 뒤 자동 로그아웃 하게 설정 필요 * vi ~/.bash_profile * TMOUT= [사용자 및 그룹] * UID / GID * /etc/passwd * ID:암호:UID:GID:설명:홈디렉토리:쉘 * /etc/shadow * ID:암호:최근PW변경날짜:PW변경후다시변경가능한남은날짜:PW유효기간:PW만료전사용자에게 알려주는기간:계정만료가되기..

Linux Server 2015.05.07

리눅스 vi 편집기

[vi 편집기] * vi [옵션] [파일명] * -r 손상된 파일 복구 * +n 파일을 열면서 n번째 줄로 이동 * vi +15 test.txt -> test.txt파일을 열면서 15번째 줄로 이동 * + 파일을 열면서 마지막 줄로 이동 * vi 저장/종료 * w -> 파일 저장 * wq -> 파일 저장후 종료 * q -> 편집하지 않았을경우 종료 * q! -> 편집내용을 저장하지 않고 강제 종료 * wq! -> 변경내용을 강제로 저장하고 종료 * wq -> 으로 저장하고 종료 * 1,5w test.txt -> 1행부터 5행까지의 내용을 test.txt파일로 저장 * 6,10w >> test.txt -> 6행부터 10행까지의 내용을 test.txt파일에 추가 * 커서이동 * gg -> 파일의 처음으로 이..

Linux Server 2015.05.06

리눅스 한글 입력 설정

한글 입력 설정을 위해 아래 방법을 통해 구성 합니다. 1. 한글 설치 * yum install kde-i18n-Korean 2. 한글 기본 설정 * vi /etc/sysconfig/i18n * LANG="ko_KR.UTF-8" * 재부팅 3. 한영전환 설정 1. yum install ibus-hangul ibus-anthy 2. System - Preferences - Input Method 3. Enable input method feature 체크 4. Input Method Preferences... 클릭 5. General 탭 - Keyboard shortcuts - Enable or disable - ... 클릭 6. modifiers - Control 체크 해제, Shift 체크 - Appl..

Linux Server 2015.03.19