일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Rocky
- iptime
- ConoHa
- 가상서버호스팅
- KB증권
- 윈도우10
- PHP-FPM
- 리눅스
- proxmox
- nginx
- php
- 알리익스프레스
- 램가스초월
- 보르비스초월
- OpenWrt
- mysql
- 소비전력
- centos
- jQuery
- KB국민카드
- SKT
- 킹북이초월
- 복현오거리
- 스톤에이지
- 티스토리
- 자바스크립트
- 알뜰폰
- 아파치
- 시놀로지
- Apache
- Today
- Total
목록LAMP (102)
맛집 여행 캠핑 일상 생활
리눅스 locale ko_KR 설정하기 리눅스를 설치하고 로케일이 en_US.UTF-8 로 되어 있다면 바꿔보자.한글이 euc-kr 을 원한다면 ko_KR.eucKR 로utf-8 을 원한다면 ko_KR.UTF-8 로 설정하면 된다. [root@conoha ~]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.U..
PHP MySQL 초성으로 검색하기 nick 컬럼에서 첫자리 문자를 초성으로 비교해서 찾아내는 쿼리이다. 사람 이름이라면 상관없는 이야기지만 일반 문자라면 쌍자음이 있는 ㄱ ㄷ ㅂ ㅅ 는 끝자리에 쌍자음을 넣어주어야 제대로 된 결과를 얻을 수 있다. $searchsql = "select * from tablename where ";if($f_word == 'ㄱ')$searchsql .= " substr(nick,1,1) between '가' and '낗'";else if($f_word == 'ㄴ')$searchsql .= " substr(nick,1,1) between '나' and '닣'";else if($f_word == 'ㄷ')$searchsql .= " substr(nick,1,1) between..
리눅스 CentOS 7.x 대 버전에서 ssh port 변경 스크립트 Brute Force Login Attack 방지 방법 중 하나인 SSH PORT 변경하기 리눅스를 새로 설치할 때 마다 포트를 바꾸기 귀찮을 때 사용하자. semanage 명령어가 없다고 나오면 yum install selinux-policy-devel 을 설치하면 된다. #!/bin/bash sed -i 's/#Port\ 22/Port\ 10022/g' /etc/ssh/sshd_configsemanage port -a -t ssh_port_t -p tcp 10022firewall-cmd --permanent --zone=public --add-port=10022/tcpfirewall-cmd --reloadsystemctl resta..
CentOS 7.x VPN 서버 설정하기 리눅스에 VPN Virtual Private Network 설치 및 설정에 대해서 알아보자. ▶ PPTPD 관련 패키지 설치# rpm -Uvh http://linux.mirrors.es.net/fedora-epel//epel-release-latest-7.noarch.rpm# yum install -y ppp pptpd ▶ /etc/ppp/options.pptpd 파일 수정 ms-dns 8.8.8.8ms-dns 8.8.4.4ms-dns 를 찾아서 위와 같이 주석을 풀고 dns IP를 적어주고 저장 ▶ /etc/ppp/chap-secrets 파일에 VPN 접속 계정 추가 itrooms * itroomsPW ** 대신에 ip를 넣어줘도 된다. ▶ /etc/pptpd...
CentOS 6.x 호스트네임 변경하기 Putty로 리눅스 서버에 ssh 접속하면 좌측상단에 계정아이디@호스트네임 이렇게 표시가 됩니다. VirtualBox에서 CentOS를 설치했다면 아마 localhost 로 나올 겁니다. 호스트네임을 변경해 보도록 합시다. ▶ 호스트네임 확인 # hostname # cat /proc/sys/kernel/hostname # echo $HOSTNAME 확인하는 방법이 많습니다. ▶ 호스트네임 변경 # hostname 호스트네임 # echo "호스트네임" > /proc/sys/kernel/hostname # vi /etc/hostname # vi /etc/sysconfig/network 첫번째, 두번째 방법은 임시로 바꾸는 것이고 세번째 방식이 재접속 하더라도 적용되는 ..
리눅스 CentOS 7.x SSH Port 변경하는 방법 Brute Force Login Attack 을 대응하는 방법중 하나인 SSH 포트를 바꿔보자. ▶ /etc/ssh/sshd_config 파일 수정#Port 22Port 10022마음에 드는 숫자로 기존 Port 22를 찾아서 바꿔주면 된다. ▶ SSHD 데몬 재시작 # systemctl restart sshd.service CentOS 7.x 버전이라면 이렇게 해도 변경한 포트로 접속이 안될 것이다. SELINUX 설정에 따라 다르긴 하지만 semanage 로 포트를 추가해야 된다면 아래의 semanage 로 포트를 추가해 주어야 한다. ▶ ssh_port_t 포트 추가 # semanage port -a -t ssh_port_t -p tcp 10..
리눅스 dd 명령어로 파일 쓰기 속도 측정하기 리눅스 명령어 중에 dd 라는 명령어가 있다. 여러가지 용도 사용이 되지만 그중에 리눅스를 백업하는 기능도 있고, 하드 쓰기 속도를 테스트 할 수도 있다. ▶ 1기가 파일 생성# dd if=/dev/zero of=/1G.tmp bs=100M count=1010+0 records in10+0 records out1048576000 bytes (1.0 GB) copied, 1.12745 s, 930 MB/s속도가 930MB/s 가 나오고 있다. 테스트한 하드는 코노하 VPS의 SSD 이다. # dd --help 보기Usage: dd [OPERAND]... or: dd OPTIONCopy a file, converting and formatting accordin..
리눅스에 box.com webdav 마운트 시키기 리눅스에서도 box.com 의 webdav 를 연결시켜서 하드 확장을 할 수가 있다.가상서버호스팅 처럼 하드용량이 부족한 경우에 아주 유용하게 공간을 늘일 수 있다. ▶ davfs2 설치 (CentOS 기준)# yum install -y davfs2 ▶ /etc/fstab 에 아래 내용 추가https://dav.box.com/dav /mnt/box davfs rw,user,noauto 0 0 ▶ mount 될 디렉토리 생성 # mkdir /mnt/box# chmod 700 /mnt/box /mnt/box 디렉토리는 미리 만들어주어야 된다. (mkdir -m700 /mnt/box 미리 퍼미션을 지정하고 생성도 된다.) ▶ /etc/davfs2/secrets..
아파치로그에서 특정문자열을 포함하는 로그 저장하기 아파치로그에서 특정IP나 특정파일을 억세스한 내역을 출력하고 싶을때 사용하면 된다. ▶ 특정문자열을 포함하는 로그 출력cat example.com-access_log | grep "찾는문자열" ▶ 특정문자열을 포함하는 로그 저장cat example.com-access_log | grep "찾는문자열" > find.txt ▶ 특정문자열을 포함하는 로그 카운트cat example.com-access_log | grep "찾는문자열" | wc -l특정 페이지가 몇번 엑세스가 되었는지 알고 싶을때 유용하다.그리고 구글봇이 몇번 다녀갔는지 알고 싶을때도 사용할 수 있다.
리눅스 sed 명령어로 여러줄 삭제하고 저장하는 방법 ▶ 1라인 부터 1000라인까지 삭제하고 출력하기 (아파치 로그를 예로 들면)sed '1,1000d' example.com-access_log ▶ 1라인 부터 1000라인까지 삭제하고 다른 파일로 저장하기sed '1,1000d' example.com-access_log > example.com-access_log.tmp ▶ 1라인 부터 1000라인까지 삭제하고 저장하기sed -i '1,1000d' example.com-access_log옵션을 넣으면 같은 파일에서 저장이 가능하다.