본문 바로가기

728x90

전체 글

MySQL Replication을 위한 계정을 생성하는 방법 MySQL Replication을 위한 계정을 생성하는 방법 1. MySQL 서버에 관리자 권한으로 로그인합니다. mysql -u root -p 2. Replication을 위한 새로운 사용자를 생성합니다. 사용자 이름과 비밀번호는 원하는 값으로 대체하세요. CREATE USER 'repluser'@'%' IDENTIFIED BY 'replpassword'; 여기서 'repluser'는 사용자 이름이고 '%'는 모든 호스트를 나타냅니다. '%' 대신에 특정 호스트를 지정할 수도 있습니다. 3. Replication 권한을 부여합니다. GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'%'; 또는 GRANT REPLICATION SLAVE, REPLICATION CLIENT.. 더보기
Vim에서 마우스로 선택할 때 시각적 모드(Visual mode)를 비활성화하는 방법 Vim에서 마우스로 선택할 때 시각적 모드(Visual mode)를 비활성화하는 방법 1. Vim을 실행하고, 명령 모드로 전환합니다. (Esc 키를 누르면 명령 모드로 전환됩니다.) 2. 다음 명령을 입력하여 .vimrc 파일을 엽니다. 이 파일은 Vim 설정 파일로, 사용자 정의 설정을 저장하는 곳입니다. vim ~/.vimrc 3. .vimrc 파일에서 다음 줄을 추가하거나 수정합니다. set mouse= (또는) echo "set mouse-=a" >> ~/.vimrc 4. 파일을 저장하고 닫습니다. (Esc 키를 누른 다음 :wq 명령을 입력하고 Enter 키를 누릅니다.) 5. Vim을 다시 실행하고 마우스로 텍스트를 선택해 보세요. 이제 시각적 모드로 전환되지 않아야 합니다. .vimrc 파.. 더보기
PowerShell Invoke-WebRequest 명령어 PowerShell Invoke-WebRequest 명령어 Invoke-WebRequest 명령어는 PowerShell에서 웹 요청을 수행하는 데 사용됩니다. 해당 명령어를 사용하여 웹 페이지를 가져오거나 웹 서비스와 상호 작용할 수 있습니다. 아래는 Invoke-WebRequest 명령어의 기본적인 사용 방법과 일부 매개 변수에 대한 설명입니다. Invoke-WebRequest -Uri [매개 변수] -Uri: 요청을 보낼 URL을 지정합니다. [매개 변수]: 추가적인 옵션을 설정할 수 있는 매개 변수입니다. 몇 가지 주요한 매개 변수는 아래와 같습니다. -Method: 요청 메서드를 지정합니다. 기본값은 "GET"이며, "GET", "POST", "PUT", "DELETE" 등 다양한 메서드를 지정할.. 더보기
아파치(Apache) 웹 서버에서 TRACE 및 OPTIONS와 같은 불필요한 메서드를 제한하는 방법 아파치(Apache) 웹 서버에서 TRACE 및 OPTIONS와 같은 불필요한 메서드를 제한하는 방법 LimitExcept와 Limit는 Apache 웹 서버의 디렉티브로, 특정 HTTP 메서드에 대한 액세스 제어를 설정하는 데 사용됩니다. LimitExcept 디렉티브 이 디렉티브는 특정 HTTP 메서드를 제외한 모든 메서드에 대한 액세스 제어를 설정합니다. 즉, LimitExcept 블록 내에서 정의된 제한은 해당 메서드를 사용하는 요청에만 적용되지 않습니다. 다음은 LimitExcept 디렉티브의 사용 예입니다. # GET 및 POST 메서드에 대한 액세스 허용 Require all granted 위의 예제에서는 GET 및 POST 메서드를 사용하는 요청에 대해 액세스가 허용됩니다. 그 외의 모든 .. 더보기
Apache Method 예외처리 Apache Method 예외처리 HTTP는 요청 메서드를 정의하여, 주어진 리소스에 수행하길 원하는 행동을 나타냅니다. 간혹 요청 메서드를 "HTTP 동사"라고 부르기도 합니다. 각각의 메서드는 서로 다른 의미를 구현하지만, 일부 기능은 메서드 집합 간에 서로 공유하기도 합니다. 이를테면 응답 메서드는 안전하거나, 캐시 가능하거나, 멱등성을 가질 수 있습니다. GET GET 메서드는 특정 리소스의 표시를 요청합니다. GET을 사용하는 요청은 오직 데이터를 받기만 합니다. HEAD HEAD 메서드는 GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않습니다. POST POST 메서드는 특정 리소스에 엔티티를 제출할 때 쓰입니다. 이는 종종 서버의 상태의 변화나 부작용을 일으킵니다. .. 더보기
apt-get 명령어 apt-get 명령어 apt-get은 Ubuntu와 Debian 기반 시스템에서 사용되는 명령어로, 패키지 관리를 위해 사용됩니다. 다음은 apt-get의 몇 가지 일반적인 사용법입니다. 패키지 설치 sudo apt-get install package_name 패키지 업그레이드 sudo apt-get upgrade 시스템 전체 업그레이드 sudo apt-get dist-upgrade 패키지 제거 sudo apt-get remove package_name 패키지 검색 apt-cache search search_term 패키지 정보 확인 apt-cache show package_name 패키지 목록 업데이트 sudo apt-get update 종속성 문제 해결 sudo apt-get install -f 사용.. 더보기
dpkg 명령어 dpkg 명령 dpkg는 개별 소프트웨어 패키지를 관리하기 위해 데비안 기반 시스템(우분투 포함)에서 사용되는 명령 줄 도구입니다. 시스템에서 패키지를 설치, 제거 및 관리하는 데 사용됩니다. 여기에는 일반적으로 사용되는 dpkg 명령어가 있습니다: 패키지 설치 sudo dpkg -i package.deb 패키지 제거 sudo dpkg -r package_name 패키지 재설치 sudo dpkg -i --force-confmiss package.deb 패키지 정보 조회 dpkg -s package_name 설치된 패키지 목록 확인 dpkg -l 특정 패키지 검색 dpkg -l | grep package_name 설치된 패키지 무결성 확인 sudo dpkg --verify package_name 깨진 종속.. 더보기
BASH 셸에서 기본 셸 변수의 값을 설정하는 방법 BASH 셸에서 기본 셸 변수의 값을 설정하는 방법 기본값이 없는 변수 설정 variable_name=value 이렇게 변수를 설정하면 해당 변수에 값이 할당됩니다. 기본값이 없는 변수는 초기값이 비어있는 상태입니다. 기본값이 있는 변수 설정 variable_name=${variable_name:-default_value} ${variable_name}의 값이 설정되어 있으면 해당 값을 사용하고, 그렇지 않으면 default_value가 변수에 할당됩니다. 변수가 비어있는 경우 기본값 설정 variable_name=${variable_name:-default_value} ${variable_name}이 비어있을 경우 default_value가 변수에 할당됩니다. 변수가 설정되지 않은 경우 기본값 설정 v.. 더보기

728x90