본문 바로가기

SW 프로그래밍190

AUTO_INCREMENT 값을 초기화 AUTO_INCREMENT 값을 초기화 하려면, 아래와 같은 쿼리를 실행시켜주면 됩니다. 1 ALTER TABLE [TABLE명] AUTO_INCREMENT = [시작할 값]; cs 물론 이 경우에는, 테이블에 새로 시작할 값보다 높은 값이 있으면 안됩니다. 또 다른 방법은, AUTO_INCREMENT 값을 초기화 후, 테이블 안의 모든 데이터의 ID값을 재조정하는 방법입니다. 1 2 3 ALTER TABLE [테이블명] AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE [테이블명] SET [AUTO_INCREMENT 열 이름] = @COUNT:=@COUNT+1; cs 위 쿼리문은 현재 모든 데이터 ID값을 1부터 재조정하고, 다음 인덱스 값을 [마지막 행번호 + 1] 로 정하는 .. 2021. 9. 23.
find 명령어 더보기 find [OPTION...] [PATH] [EXPRESSION...] OPTION -P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. -L : 심볼릭 링크에 연결된 파일 정보 사용. -H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. -D : 디버그 메시지 출력. EXPRESSION -name : 지정된 문자열 패턴에 해당하는 파일 검색. -empty : 빈 디렉토리 또는 크기가 0인 파일 검색. -delete : 검색된 파일 또는 디렉토리 삭제. -exec : 검색된 파일에 대해 지정된 명령 실행. -path : 지정된 문자열 패턴에 해당하는 경로에서 검색. -print : 검색 결과를 출력. 검색 항목은 newline으로 구분.. 2021. 9. 7.
Windows 10 사용중인 포트 확인 및 닫기 개발자 PC에서 어떤 포트를 여러번 호출하면 사용중이라는 에러가 난다. Window 10에서 열린포트를 확인하고 닫자 netstat -ano 너무 많이 나온다. netstat -ano | find "9000" 9000번 포트만 확인한다 taskkill /f /pid "pid" pid번호를 종료한다 깔끔하다 출처 : m.blog.naver.com/PostView.nhn?blogId=todangs&logNo=220663873930&proxyReferer=https:%2F%2Fwww.google.com%2F 2021. 2. 27.
Let's Encrypt SSL 인증서 설치 SSL 인증서 설치 방법 도메인 등록자 이메일을 통해서는 계정당 1개의 인증서만 무료로 받을 수 있습니다. 하지만, "certbot"을 이용하면 서버에 직접 설치하여 간단하게 서버별로 SSL 인증서를 발급받고, 주기적으로 재발급 처리가 가능합니다. "certbot"의 설치 설치하기에 앞서 반듯이 EPEL repository가 활성화 되어 있어야 합니다. yum -y install yum-utils epel-release yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional 아파치 서버 플러그인과 함께 certbot을 설치합니다. sudo yum install -y certbot python2-c.. 2021. 2. 27.
Let's Encrypt SSL 인증서 자동 갱신 설정 방법 Let's Encrypt SSL 인증서 자동 갱신 설정 방법 2019년 04월 16일 Let’s Encrypt에서 발급하는 인증서는 90일짜리 단기 인증서입니다. 3개월에 적어도 한 번은 갱신을 해야 한다는 뜻이기도 합니다. 아래는 이 인증서를 갱신하는 방법에 대해 알아보겠습니다. 참, 그전에 Let’s Encrypt 무료 SSL인증서 발급 받기 (어렵지 않아요) 글을 보신 분들은 아시겠지만 패키지 매니저를 통해 설치하셨으면 certbot을, wget으로 직접 다운로드하셨으면 certbot-auto를 가지고 계실겁니다. 둘 다 명령어는 똑같습니다. certbot-auto은 certbot을 랩핑한 것이거든요. 아래에서는 certbot을 예를 들어 설명하겠지만 certbot-auto를 설치하신 분들은 cer.. 2021. 2. 21.
리눅스 시스템로그 설명 리눅스 관련 로그 저장 경로 : /var/log 로그 정책관련 정보는 /etc/rsyslog.conf 파일에 정의 됨. resyslog.conf 변경후 시스템 적용 명령어: systemctl restart rsyslog 1. /var/log/messages: 부팅시의 메시지를 포함해 전체 시스템의 로그 저장 2. /var/log/dmesg: kernel ring buffer의 정보 로그 저장 (시스템이 시작할때 커널이 발견한 하드웨어의 정보) 3. /var/log/auth.log: 사용자 로그인이나 사용된 인증방법같은 시스템 인증 정보 로그 저장 4. /var/log/boot.log: 시스템 부팅 과정의 로그 저장 5. /var/log/daemon.log: 시스템에서 실행 중인 백그라운드 데몬들의 정보 .. 2021. 2. 14.