본문 바로가기

Tech/Linux

(21)
우분투 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 |+----------------------------+-----..
GoAccess : web log parser - 웹로그 편하게 보기 GoAccess : web log parser - apache, nginx log viewer 웹로그 편하게 보기 go access 실행하기 전에 웹서버 로그 파일 사이즈를 줄이는게 좋습니다. 설치 설치는 여러가지를 지원하는데, 크게 깃헙을 통해 설치하는 것과, 소스파일 컴파일로 설치하는 방법 두가지가 있습니다. 1. 깃헙 설치.$ git clone https://github.com/allinurl/goaccess.git $ cd goaccess $ autoreconf -fiv $ ./configure --enable-utf8 --enable-geoip=legacy $ make # make install 2. 소스 컴파일로 설치. $ wget http://tar.goaccess.io/goaccess-1...
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..
우분투 ubuntu - 패키지 삭제시 에러 처리방법 우분투 - 패키지 삭제시 에러 처리방법 만약 opsview-web 패키지 삭제시 subprocess installed pre-removal script returned error exit status 1이런 에러가 생기면 체크 스크립트를 건너뛰게 하면 됩니다. # apt-get remove --purge opsview-web Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: opsview-web* 0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded. 1 not full..
리눅스 설치후 커널 TCP 관련 파라미터 수정 리눅스 설치후 커널 TCP 관련 파라미터 수정 root@marasong.net:/proc/sys/net/ipv4# cat tcp_tw_reuse 0root@marasong.net:/proc/sys/net/ipv4# echo 1 > tcp_tw_reuse root@marasong.net:/proc/sys/net/ipv4# cat tcp_tw_reuse 1root@marasong.net:/proc/sys/net/ipv4# cat tcp_syncookies 1 맨날 다시 찾고 다시 찾고해서 정리해 둡니다 ~ 참고 : http://tech.kakao.com/2016/04/21/closewait-timewait/
nmap 옵션 nmap -p 1-65535 -T4 -A -v domain




반응형