본문 바로가기

linux

(9)
Linux, nginx, PHP-FPM, MySQL 최적화 Configuring Your LEMP System (Linux, nginx, MySQL, PHP-FPM) For Maximum Performance Version 1.0 Author: Falko Timme Follow me on Twitter If you are using nginx as your webserver, you are looking for a performance boost and better speed. nginx is fast by default, but you can optimize its performance and the performance of all parts (like PHP and MySQL) that work together with nginx. Here is a sma..
리눅스 서버관리 - Parallel SSH - SSH 를 이용해서 여러대 리눅스 머신으로 명령어 보내기 리눅스 서버 관리 - Parallel SSH - SSH 를 이용해서 여러대 리눅스 머신으로 명령어 보내기 중앙 서버에서 여러대의 리눅스 서버로 명령어를 보내도록 만들어서 편하게 관리할 수 있습니다. 먼저 Parallel SSH 를 설치합니다. 유저 user 는 루트 root 로 설치합니다.# Debian 또는 Ubuntu apt install python-pip python-setuptools pip install parallel-ssh apt install pssh # 레드헷 RHEL, CentOS yum install python-pip python-setuptools pip install parallel-ssh yum install pssh 아래와 같이 3대의 서버가 있다고 한다면,1번 서버 : 1..
리눅스 서버 모니터링 - 모니터릭스 monitorix 리눅스 서버 모니터링 - 모니터릭스 https://www.monitorix.org/ 레드헷 계열 : EPEL (Extra Packages for Enterprise Linux) 에서 설치. yum install -y htop iotop iptraf vmstat strace wget cpan yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install --enablerepo=epel -y rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-Gener..
CentOS 센트OS - 파라미터 최적화 스크립트 CentOS 센트OS - 파라미터 최적화 스크립트 첨부파일 참조하여 주세요 ~ root 루트로 실행해야 합니다. 스왑이 0 일때 (스왑 파일이 없는 경우) echo 로 출력되는 부분을 그대로 한줄씩 실행하면 됩니다. 대신 메모리가 1기가라면dd if=/dev/zero of=/data/swapfile bs=1M count=1024 8기가라면dd if=/dev/zero of=/data/swapfile bs=1M count=8192 이렇게 실행하시면 됩니다. #!/bin/bash #echo -e "32768\t61000" > /proc/sys/net/ipv4/ip_local_port_range #$ sysctl -w net.ipv4.tcp_wmem="253952 253952 16777216" #$ sysctl..
AWS 리눅스 SSH 접속 계정 정리 AWS 리눅스 SSH 접속 계정 정리 Amazon Linux = ec2-userRHEL5 = root 또는 ec2-userUbuntu = ubuntuFedora = fedora 또는 ec2-userSUSE = root 또는 ec2-user 그리고 SSH 접속할때 Public Key 로 접속하도록 설정했다면 SSH 클라이언트 프로그램에서 이를 지정해야 한다. SecureCRT 인 경우,이렇게 해당 세션에 대해서만 퍼블릭 키를 설정하고 사용하는게 좋다. Putty 뿌띠의 경우, pem 파일 (AWS 기본 퍼블릭 키파일) 은 사용이 안되기 때문에PuttyGen 이라는 프로그램으로 pem 파일을 ppk 로 변환해야 한다.
우분투 ubuntu Mysql : 오픈 파일수 변경하기 open files limit $ ulimit -a...open files (-n) 1024 show global variables like '%open%';+----------------------------+----------+| Variable_name | Value |+----------------------------+----------+| have_openssl | DISABLED || innodb_open_files | 2000 || open_files_limit | 1024 | show global variables like '%open%';+----------------------------+----------+| Variable_name | Value |+----------------------------+-----..
AWS 리눅스 - 스왑 swap 파일 만들기 AWS - 리눅스 스왑파일 Linux Swap 만들기 AWS 리눅스는 스왑 없이 생성되기 때문에 스왑파일을 따로 만들어줘야 합니다.메모리가 작은 경우, 스왑이 없으면 에러날 확률이 높습니다. (메모리가 여유있으면 괜찮겠지만요..) sudo 로 안전하게 해도 되지만, 스왑은 편하게 root 로 작업합니다. $ sudo su - 먼저 빈 파일을 만듭니다.아래는 1메가 블럭을 1024개 (1기가 파일) 만들기 입니다.물리 메모리가 1기가라면 스왑도 1기가 (많이 쓴다면 2기가) 정도가 괜찮고, 물리 메모리가 2기가라면 스왑도 2기가 (많이 쓴다면 4기가) 정도가 괜찮은거 같습니다. 뭐 더 높아도 상관없지만 적절하게 지정하는게 좋습니다. 스왑파일을 /data/swapfile 로 만드는 경우는 아래와 같습니다. ..
리눅스 sed 줄바꿈 바꾸기 vi 로 바꾸기:1,$s/^M//g이렇게 하면 줄바꿈을 없앨 수 있습니다. :1,$s/abc/abc^M/g이렇게 하면 abc 를 abc 엔터.로 줄바꿈을 만들게 됩니다. 파일 읽어서 바꾸기 cat abc.txt | sed 's/^M//g' abc.txt 파일을 읽어서 줄바꿈을 없앱니다. ^M = Ctrl+V+M (컨트롤키 누른 상태에서 V 를 누르고, 컨트롤키 놓지 말고 다시 M 을 누르면 됩니다)


* 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.




반응형