https://timanovsky.wordpress.com/2009/04/10/tuning-linux-firewall-connection-tracker-ip_conntrack/ 이건 Iptables 가 포트 메핑이나 포트 포워딩의 정보를 메모리 정보로 가지고 있는데 기본 130MB 이다. 일반 서버 시스템에서는 충분하지만 HAPROXY 나 Docker의 경우 대량의 포트 포워딩 자료를 기록하므로 해당 메모리 공간이 부족할 수 있다. Docker 같은 경우는 아예 처음 부터 요구되는 메모리가 설정 안되어 있으면 설치도 안된다. 이런 고급 리눅스 정보를 공부 할 필요가 있다.
kickstart 정의네트워크 부팅(pxebooting)으로 서버 및 PC의 OS를 automatic으로 설치하는 서비스이다.필요사항DHCP 서버: 리눅스가 설치될 클라이언트에게 IP를 할당해주고 TFTP서버에서 이미지를 받게 해주는 역할을 한다. TFTP 서버: PXE 부팅시 리눅스 부팅용 커널과 램디스크 이미지를 제공 NFS 혹은 FTP,HTTP 서버: 설치용 파일들을 제공.OS 환경 Centos 6.3 64bit / VMWARE esxi 5.1 설치하기dhcp 서버 설치 및 설정yum install dhcp vi /etc/dhcpd/dhcpd.conf allow booting; allow bootp; #boot-unknown-clients false; default-lease-time 600; ma..
아파치 2 최적화웹 서비스의 성능 최적화는 웹서버에서의 튜닝과 웹 브라우져, 웹 콘텐츠 그리고 다른 시스템과의 관계 등을 동시에 다루어야 하지만 자바스크립트, 웹 그래픽, HTML, CSS 등의 최적화에 대한 것은 이 글에서 취급하지 않는다. 필자는 http://www.websiteoptimization.com/ 에서 그런 정보들을 얻을수 있었다.이 글은 아파치 웹 서버의 최적화에 대해서만 다루고 있으므로, 그 외의 다른것들과 통합해서 웹 서비스 성능 개선 방안을 마련하는 것은 여러분의 몫이다. 성명 : 박성수“리눅스포털” www.superuser.co.kr 대표중소기업연수원 객원교수한국정보통신인력개발센터 전문위원--------------------------------------------------1..
출처 : http://shared.tistory.com/64 리눅스를 사용하다 보면 파일을 실수로 삭제할 경우가 있다. 요즘은 리눅스도 대부분 윈도우 환경을 제공하므로 파일을 실수로 삭제한다고 해서 문제가 되지 않는다.. 왜??? 휴지통이 있으니까. 리눅스도 윈도우처럼 파일을 삭제하면 휴지통에 들어가므로 쉽게 복구가 가능하다. 하지만 터미널에서 rm 명령어를 이용해 지웠다면??? 여기서부터 머리가 멍해진다. 구글링을 통해 여러가지 방법을 찾아 보았지만 이해하기 어려웠다...지식이 짧아서..ㅠ.ㅠ 여기선 내가 사용했던 복구명령어에 대해 설명하겠다. 다른건 모르겠다.. 명령어 : photorec 얼핏보면 이미지파일 복구 프로그램으로 착각할 수 있지만 이 명령어 하나면 웬만한 파일은 모두 복구할 수 있다. 우..
Linux I/O 스케줄러의 종류I/O 스케줄러의 종류 1. The NOOP scheduler - 리눅스 I/O 스케줄러의 가장 간단한 형태로 우선순위 없이 FIFO 으로 처리된다. - 큰 캐싱 시스템을 가진 스토리지 환경에 적합, solid-state storage 에 적합하다. 2. The Deadline scheduler - 들어오는 요청의 처리 완료 시간을 기준으로 우선적으로 처리한다. - 리얼타임 어플리케이션, 데이타베이스, 디스크 집약 어플리케이션에 효과적이다. 3. The Anticipatory scheduler [2.6.33 Linux에서 제거 됨] - 현재 작성하고 있는 블록의 인접한 블록을 우선적으로 처리한다. - 싱글 IDE/SATA 디스크에서 웹서버, 파일 서버, 데스크탑에서 최고의..
출처 : http://opennote46.tistory.com/120 POSIX 호환 운영 체제에서 심볼릭 링크는 symlink 시스템 호출을 사용하여 만든다. ln이라는 셸 명령은 보통 하드 링크를 만들어내는 link라는 시스템 호출을 사용한다. ln -s 플래그가 지정되면 symlink() 시스템 호출이 대신 사용되면서 심볼릭 링크를 만들어낸다. 심링크는 U.C. 버클리의 4.2BSD 유닉스에 도입되었다.다음의 명령은 명령 줄 인터페이스 (셸)에서 심볼릭 링크를 만들어낸다:ln -s [대상 경로] [링크 경로] 대상 경로는 심볼릭 링크가 가리키는 상대 경로나 절대 경로이다. 일반적으로 대상은 존재하지만 심볼릭 링크는 존재하지 않는 대상을 가리키는데 사용할 수도 있다. 링크 경로는 심볼릭 링크의 경로이..
방법 1 4.4.7 >> 4.6.2 tar xzf gcc-4.6.2.tar.gz cd gcc-4.6.2 ./contrib/download_prerequisites cd .. mkdir objdir cd objdir $PWD/../gcc-4.6.2/configure --prefix=/opt/gcc-4.6.2 make make installmv /usr/lib64/libstdc+.so.6 /usr/lib64/libstdc+.so.6.backupcp /opt/gcc-4.6.2/lib64/libstdc++.so.6 /usr/lib64cp /opt/gcc-4.6.2/lib64/libstdc++.so.6.0.16 /usr/lib64참조 링크 : https://rajivpandit.wordpress.com/2013/..
Redhat 공식 가이드 : https://access.redhat.com/documentation/ko-KR/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-options.html 분석대상 installreboot url --url=http://x.x.x.x/os lang en_US.UTF-8 #langsupport --default=en_US ko_KR.eucKR en_US.UTF-8 keyboard us #mouse none network --onboot yes --device eth0 --bootproto dhcp rootpw xxxxxxxx firewall --disabled authconfig --useshadow --enab..