목록Linux (24)
키키호의 블로그
메모리 사용률이 높다거나, 순간 Peak로 인하여 Swap 메모리를 사용하였는데...이후 메모리 가용량이 늘어도 Swap메모리는 그대로 쓰고 있어, Swap Memory -> Free 로 변경하고 싶은 부분이 있습니다. # swapoff -a# swapon -a 명령을 통해 Swap 메모리 사용에 대하여 Free 로 가능하며,SwapOff를 하게되면 Swap out -> Swap in 되면서 실제 Physical Memory로 넘어가게 됩니다. 그 외 남아있는 Cache Memory를 초기화 하고 싶다면, 아래 명령으로 초기화 가능합니다.echo 3 > /proc/sys/vm/drop_caches(Default 값 : Drop_Caches : 0 )
#hpasmcli HP management CLI for Linux (v1.0)Copyright 2004 Hewlett-Packard Development Group, L.P. --------------------------------------------------------------------------NOTE: Some hpasmcli commands may not be supported on all Proliant servers. Type 'help' to get a list of all top level commands.-------------------------------------------------------------------------- hpasmcli> helpCLEAR DIS..
1. HP IML 로그 확인법 hplog -v 2. hpasmcli 입력후 help하면 관련 내용확인 가능함.[ACU 확인법]hpacucli ctrl slot=1 show confighpacucli ctrl slot=1 show config detailhpacucli ctrl slot=1 pd all show status (Physical구조)hpacucli ctrl slot=1 ld all show status (Logical 구조) hpacucli ctrl slot=1 show statushpacucli ctrl all show status #Example Command# Utility Keyword abbreviations Abbreviations chassisname = ch controller ..
Linux 는 Kernel Parameters를 이용하여 성능향상을 높일 수 있지만, 그 개수가 너무 많고 의미를 제대로 알지 못한다면, 잘못된 문제로 나타날 수 있습니다. TCP는 여러개의 State를 가질수 있습니다. 예를들어 CLOSED(연결이 닫혔을때) LISTEN(연결을 기다리고 있을때), ESTABLISHED(연결이 되었을때) 등등의 상태를 가질수 있습니다. 이중에서 TIME_WAIT라는 상태가 있는데, TIME_WAIT 상태는 다음과 같은 경우에 발생합니다. 우선 Client와 Server가 TCP로 연결이 되어 있다고 가정합시다. 이때 클라이언트가 연결을 끊으려면 close함수를 호출합니다. 이 함수를 호출하면 서버에 FIN segment를 보내게 됩니다. 그러면 서버는 이 메시지를 받고 ..
안녕하세요 키키호입니다.Linux 에서 자주 사용하는 Vi 커맨드에 대해서 알아보고자 합니다. vi 명령어
ln 명령어는 하드링크와 심볼릭 링크를 만들 때 사용한다. 하드 링크 : ln file link심볼릭 링크 : ln -s item link 하드 링크하드 링크는 링크를 생성하는 기존 유닉스 방식이었지만, 심볼릭 링크는 조금 더 최근의 방식이다. 하드 링크의 단점 : 1. 파일시스템 외부에 있는 파일을 참조할 수 없다. 다시 말해서 하드 링크는 같은 디스크 파티션에 있는 파일이 아니면 참조할 수 없다는 것이다. 2. 하드 링크는 디렉토리를 참조할 수 없다. 하드 링크는 파일 그 자체만으로 구분해내기 어려우며,심볼릭 링크가 있는 디렉토리 목록과 달리 하드 링크를 포함한 디렉토리 목록은 해당 링크가 가리키고 있는것이 무엇인지 보여주지 않는다. 심볼릭 링크심볼릭 링크는 하드링크의 한계를 극복하기 위해서 탄생되었..
1. 파티션 정보 확인cat /proc/partitions 2. 파일시스템 지정mkfs.ext4 장치명(/dev/sdb1 /dev/sdc1) 3. MountLVM 생성1. Device Partitioning(System type은 Linux LVM,8e)# fidks 장치명 2. PV(Physical Volume)생성# pvcreate /dev/sdb1 /dev/sdc1# pvscan ( 확인 ) 3. VG (Voluem Group) 생성# vgcreate 그룹명 /dev/sdb1 /dev/sdc1# vgscan 확인# vgdisplay 확인 4. LV (Logical Volume) 생성PE는 # vgdisplay -v 볼륨그룹 | grep PE# lvcreate -l PE수 볼륨그룹명 -n 논리볼륨명#..
마운트명령어 mount # mount 할 폴더 생성 : [/root]#mkdir /test # mount 형식 장치명 디렉토리명 # mount -t ext4 /dev/sdb /test/ 해제명령어 umount # umount 디렉토리명 # umount /test 드라이브 추가후 [/root]# fdisk /dev/sdb -> p -> m -> n -> e (주냐 확장이냐?)->1 -> 1 -> 13054(통째로) ->p(잡혔는지 확인) ->l (id 5가 먼지 확인)->fdisk -l(잡혔나 확인)파일시스템 만들기 & 포맷(mkfs) # mkfs.ext4 /dev/sdb Fstab 설정 변경[/root]# dmesg | grep sdb[/root]# vi /etc/fstabLABEL=/ / ext4 de..
grub.conf grub 관련 파일은 아래와 같다. /bin/grub-install #GRUB 설치 바이너리파일/boot/grub/grub.conf #GRUB 설정파일/sbin/grub #GRUB 명령어 쉘 이중에서 /boot/grub/grub.conf 에 대해서 알아보자. default=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle SULinux Server (2.6.18-92.el5PAE) root (hd0,0) kernel /vmlinuz-2.6.18-92.el5PAE ro root=LABEL=/ vga=771 initrd /initrd-2.6.18-92.el5PAE.imgtitle SULinux Server-base (2.6.1..
1. 시스템 부팅과정 Power ON ROM BIOS에서 지정된 부트 드라이브로 부팅 시작 부트 드라이브의 첫 번째 섹터인 부트 섹터 읽어 들임 부트 섹터의 부팅 프로그램인 부트로더(GRUB) 작동 커널 이미지(/boot/vmlinuz) 적재 루트 파일 시스템(root filesystem) 마운트 시스템 초기화 프로그램(init) 작동 Login: 프롬프트 또는 엑스 윈도우 로그인 화면 2. 부트로더에 의한 부팅 컴퓨터 전원 -> 바이오스 정보 -> 부팅 하드디스크 첫번째 섹터에 저장되어 있는 부트 정보를 읽어들여 어떤 운영체제로 부팅이 될 것인지 결정이때 하드디스크는 첫 번째 섹터에 있는 부트로더라는 프로그램이 저장되어 있으며, 이 프로그램에 의해서 선택된 운영체제로 부팅이 이루어 지게 된다. 해당 첫..