본문 바로가기

리눅스

(8)
리눅스 서버관리 - 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 을 누르면 됩니다)
FreeTDS - 리눅스에서 MSSQL 접속하기 - tsql FreeTDS - 리눅스에서 MSSQL 접속하기 - tsql FreeTDS - tsql 설치 # wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz (지금은 버전이 0.91 ) # tar -xvzf freetds-stable.tgz # cd freetds-0.91 # ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --disable-odbc --disable-debug --enable-msdblib # make -j 4 (CPU core 4개를 사용해서 빠르게 컴파일하기) # make install MSSQL 서버설정 추가 /usr/local/freetds/etc/fre..


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




반응형