반응형

IT/Linux 27

[Linux]리눅스 본딩 설정(Bonding)

Linux 본딩 설정하기 본딩이란?한대의 서버에 여러개의 랜카드를 이용하여 대역폭 또는 예비 회선으로 사용할 수 있도록 하는 전송 속도의 분배및 대비책으로 사용하기 위한 기술입니다. 윈도우에서는 티밍(teaming)이라고 불리우기도 하는 기술입니다. Bonding 종류 Mode 0 (balance-rr) balance-round robine ( 2개의 NIC을 순차적으로 분배 + Fault Tolerance) 회선이 2회선일 경우 트래픽을 같이 사용할 수 있어 대역폭을 분산시키는데 효율적입니다. [ A nic -> B nic -> A nic -> B nic 순] 으로 패킷을 분산 시키는 방법입니다. 또한, 장애허용으로 인하여, 한쪽 네트워크에 단절이 오더라도 이를 보안하는 기능이 존재 합니다.Mode 1..

IT/Linux 2014.12.22

[리눅스] 모듈 설정 및 확인

insmod, rmmod, lsmod, modprobe 1. insmod : 모듈 적재, 커널 디렉토리를 뒤져서 해당 모듈을 적재한다.형식 : insmod [옵션] [오브젝트파일]옵션 : -k : autoclean 을 사용하여 적재 2. rmmod : 모듈 삭제형식 : rmmod [옵션] [모듈]옵션 : -r 의존관계에 있는 모듈을 한번에 삭제 3. lsmod : 적재된 모듈 출력(/proc/modules 를 참조한다)형식 : lsmod [옵션]옵션 : -V : lsmod 버젼 출력 4. modprobe : 모듈 적재, depmod에 의해 갱신된 modules.dep에서 찾아 적재한다. insmod와 달리 해당 커널 디렉토리로 갈 필요없이 아무위치에서나 모듈을 적재할 수 있다. 또한 의존성이 필요한 모듈..

IT/Linux 2014.04.03

[리눅스] Linux 보안 설정 SSH 특정 계정 접속 제한

1. root , 특정 사용자 접근제어 리눅스 시스템에 필요한 사용자 접근에 부분에 있어서는 제어할수 있는 방법은 다양하게 존재 한다. ssh로 접근하는 사용자의 경우 /etc/ssh/ sshd_config 파일에서 처리할수 있으나. PAM 모듈을 이용하여 특정 사용자에 대한 접근을 막을수 있는 방법으로 아래와 같이 소개한다. [root@localhost]# vi /etc/ssh/sshd_config #PermitRootLogin yes PermitRootLogin no -> root로 접속을 막고 일반 사용자로 접속하여 시스템에 접속할수 있도록 설정한다. [root@/etc/pam.d]# vi /etc/pam.d/sshd #%PAM-1.0 auth required pam_listfile.so item=..

IT/Linux 2012.12.27

[Linux] 리눅스 매직키 사용 하기

리눅스의 매직키란? 매직키는 시스템을 LOCK 하지 않은 상태 에서 시스템이 어떤 작업을 하는 중이라도 커널이 반응하는 키이다. 리눅스 시스템이 로드 부하로 인하거나 반응이 없을때 (키값이 인식이 안된다.) 강제 리부팅(POWER 버튼)을 하여 리부팅 하게 되는데 이러한 조치는 테이터 손실 뿐만 아니라 파일시스템에도 손상을 입히게 된다.(정상적인 종료시 언마운트 후 리부팅) 리눅스 시스템의 이상이나 , 오작동으로 시스템의 키보드 입력이 제대로 되지 않을때 커널의 옵션 중 매직키는 시스템을 안전하게 재부팅 할 수 있는 유용한 커널 옵션이다. (윈도우로 따지자면 작업 관리자) 리눅스 매직키 활성화 시키기 리눅스의 매직키는 커널의 기능이므로 커널의 옵션을 사용 하여 커널 컴파일을 해야 한다. 시스템에서 매직키..

IT/Linux 2012.11.22

[Linux] 1TB 이상 파티션 나누기, Parted

일반 적으로 파티션을 나누기 위해 fdisk를 많이 사용 하는데 fdisk로 파티션을 나누는 데는 최대 1.1TB 밖에 지원하지 못한다. 하여 우리는 서버를 사용하게되면 일반적으로 여러개의 디스크를 RAID로 묶어 사용하는데 이렇게 되면 리눅스 상에서 우리가 원하는 파일시스템으로 나누어 사용 할때 fdisk가 먹히지 않는 다는 것을 알 수가 있다. 그리하여 사용되는 프로그램 parted에 대해 알아 보자 parted 란?? parted에 관한 정보를 알기 위해서 man 페이지를 보았다. GNU Parted 는 파티션 관리 프로그램이다. parted 는 파티션 관리 , 크기 변경 프로그램이다. parted는 파티션 생성, 삭제, 용량변경, 이동, 복사 를 지원한다. ext3, ext2, linx-swap,..

IT/Linux 2012.11.07

[Linux] 리눅스 텍스트 모드에 X윈도우 설치 하기

runlevel 3 cui 기반의 리눅스에서 Xwindows의 GUI 환경으로 시스템을 바꿔 설치해보자. yum install xorg-x11* yum grouplist 로 설치하고자 하는 그룹을 확인한다. yum groupinstall 'X Window System' yum groupinstall 'GNOME Software Development' yum groupinstall 'X Software Development' # 필요에 따라 설치 안해도 댐 yum groupinstall 'GNOME Desktop Enviroment' # 그놈 설치 yum groupinstall 'KDE Desktop Enviroment' # KDE설치 yum install "kde-i18n-Korean" "fonts-ko..

IT/Linux 2012.09.25

[Linux] find 명령어를 사용한 파일 정리

안녕하세요 타이거범 입니다. find 라는 명령어에 대해서 알아 보도록 하겠습니다. 그리고 find 명령어로 할 수있는 일들에 대해서 알아 보도록 하겠습니다. root#> find --help 사용법 : find [경로...] [수식] default path is the current directory; default expression is -print expression may consist of: operators, options, tests, and actions: operators (decreasing precedence; -and is implicit where no others are given): ( EXPR ) ! EXPR -not EXPR EXPR1 -a EXPR2 EXPR1 -and ..

IT/Linux 2012.05.19

[Linux] 리눅스 호스트네임(hostname) 변경

리눅스 호스트 네임 변경하기 리눅스를 사용하다 보면 호스트네임을 변경 할 일이 있을텐데요 방법에 대해서 알아 봅시다~ 먼저 자신의 리눅스 호스트 네임을 볼까요??? [root@localhost sysconfig]# hostname localhost.localdomain 음... 호스트 네임이 localhost.localdomain 이네요?? 이 이름을 변경하기 위해서는 특정 config 파일을 찾아야 할텐데요 제가 테스트한 Centos는 /etc/sysconfig/network 네요~ 자..그럼 안의 내용을 보겠습니다. [root@localhost sysconfig]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=localh..

IT/Linux 2012.04.27

[Linux] 리눅스 로그(Log) 단어,시간 단위 확인 하기, grep

리눅스 사용을 하다보면 로그를 확인 해야 하는 경우 가있는데요. 특정 로그(Log)안의 자신이 원하는 단어를 입력하여 검색 하는 방법에 대해서 설명 하고자 합니다. 아파치 로그를 예로 설명 하고자 합니다. error.log [Thu Apr 26 01:12:19 2012] [warn]mod_mp4_V2 : /경로 18, 0 [Thu Apr 26 01:12:27 2012] [warn] mod_mp4_V2 : /경로 18, 0 [Thu Apr 26 01:12:36 2012] [warn] mod_mp4_V2 : PARTIAL CONTENT /경로 /12447051 [Thu Apr 26 01:12:59 2012] [warn]mod_mp4_V2 : /경로 18, 0 [Thu Apr 26 01:13:19 2012] ..

IT/Linux 2012.04.26

[Linux] 실제 메모리 사용량 보기 , free

리눅스 실제 메모리 사용량 확인 하는 방법에 대해서 알아봅시다.실제 우리가 리눅스 서버를 들어가서 top, meminfo로 확인 하였을때 이상 하게도 MEM 사용률이 거의 100% 인것을 확인 할 수 있습니다. top 명령어 사용 top - 22:30:24 up 499 days, 2:07, 1 user, load average: 0.16, 0.15, 0.13Tasks: 82 total, 1 running, 81 sleeping, 0 stopped, 0 zombieCpu(s): 0.2% us, 0.2% sy, 0.0% ni, 98.3% id, 1.2% wa, 0.1% hi, 0.0% siMem: 4138580k total, 3964304k used, 174276k f..

IT/Linux 2012.04.21

[Linux] 하드 디스크 검사 유틸 smartctl

출 처 : http://kabangkle.tistory.com/19 이 글은 가방클님 블로그에서 퍼온 글입니다. System을 운영 하다보면 Hard disk의 장애로 인하여 곤란한 상황에 처할때가 간혹 있다. 어느날 갑자기 Log를 write 하는 성능이 급격하게 저하 된다거나. 멀쩡한 파일을 read하는데 실패한다거나 하는 증상을 만나게 되면 Hard disk의 상태를 점검해볼 필요가 있다. Linux system에서 Hard disk를 점검하기 위해서 사용되는 Tool로는 smartctl 이라는 것이 제공된다. smartctl --all /dev/sda 1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0 3 Spin_Up_Time 0x0027..

IT/Linux 2012.04.20

[Linux] 파일시스템 라벨 변경(e2label)

간혹 부팅시 라벨 관련되서 부팅이 안될때가 있다. 그럴땐 e2label을 사용하여 라벨을 똑같이 맞춰 준다. 라벨의 종류 디스크 라벨 : parted 출력에서 볼 수 있뜻이 파티션 테이블의 또 다른 이름 파티션 라벨 : 각각의 개별 파티션이 가진 이름을 의미 e2label : Usage : e2label device [newlabel] ex) [root@test ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 99M 12M 83M 12% /boot /dev/sda2 1.5G 538M 863M 39% / /dev/sda8 55G 149M 52G 1% /home [root@test ~]# cat /etc/fstab # This file is e..

IT/Linux 2012.04.12

[Linux]리눅스 한글 인식 시키기

리눅스 한글 인식 리눅스 서버를 설치하여 부팅을 완료 하였는데 간혹 한글이 인식이 되지 않을때가 있습니다. 제어판을 컨트롤 하여 한글 인식을 할수 있도록 해봅시다. ls -l, setup 이런 명령어를 사용하였을때 한글 부분만 깨져서 나옵니다. 먼저 확인 할 것은 /etc/sysconfig/i18n 파일내용을 보면 LANG="en_US.UTF-8" SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.UTF-8:ko_KR:ko" SYSFONT="latarcyrheb-sun16" 또는 LANG="en_US.UTF-8" 만 딸랑 있을 수도 있습니다. 이라고 되어 있는데 이것을 아래 내용으로 변경 합니다. LANG="ko_KR.eucKR" SUPPORTED="en_US.UTF-8:en_US:en..

IT/Linux 2012.04.06

[Linux]NFS 서버 설치

리눅스 컴퓨터 끼리 저장 공간을 공유 할 수 있도록 해 주는 시스템이 NFS(Network File System)이다. 1. rpm -qa nfs-utils를 입력하여 설치 여부를 확인 하고 설치 되어 있지 않다면 yum -y install nfs-utils를 입력한다. 2. 리눅스 클라이언트에서 ifconfig를 입력하여 IP주소를 확인 한다. 3. nfs server가 될 리눅스 서버에서 NFS 서버를 설정해 준다. 설정 파일은 /etc/exports이며 아래와 같이 설정해 준다. /etc/exports 파일 --------------------- /폴더명 192.168.0.1(ro) 192.168.0.1 리눅스 클라이언트는 폴더에 읽기 전용의 접근 권한을 가진다. /폴더명 192.168.0.2(rw..

IT/Linux 2012.03.29
반응형