분류 전체보기222 [쉘 스크립트] 리눅스 for문 Syntax error : Bad for loop variable 스크립트 문법상 문제라든지 쉘프로트에서 root 권한으로 수동으로 실행했는데도 Syntax error : Bad for loop variable 에러가 발생하는 경우가 있다. 이경우는 sh 쉘로 실행해서 발생하는 경우로 bash로 실행해줘야한다. 스크립트에 !#/bin/bash를 넣어줘야 한다 #!/bin/bash for ((cnt=1; cnt 2023. 11. 13. [linux] postgres 쉘 커맨드 명령으로 유저 조회하기 postgres 쉘 명령어로 유저 정보를 조회 할 수 있다. PGPASSWORD=test123 psql -h 127.0.0.1 -p 5432 -U test -d postgres -t -c 'select usename from pg_user' -c 옵션은 헤더와 footer를 제거하는 옵션이다. PGPASSWORD=패스워드를 입력해야 패스워드 프롬프트가 뜨지않고 바로 명령을 수행한다. postgres 쉘 커맨드 postgres 시스템 유저 조회하기 2023. 11. 11. [GCP] CLOUD SQL 삭제 방법 데이터 보호 삭제 보호 사용 설정 CLOUD SQL을 테스트로 생성 후 삭제를 하려고 보니 삭제 버튼이 비활성화 되어있다. 권한이 어드민 권한인 경우에도 마찬가지인데 CLOUD SQL을 생성하면서 데이터 보호를 위해 삭제보호설정이 되어 있기 때문이다. CLOUD SQL 삭제 방법은 다음과 같다 수정 > 데이터 보호 > 삭제보호 설정 체크박스 해제 후 저장 삭제버튼이 활성화 되었다. 2023. 11. 10. [LINUX] 우분투 apache2 인증페이지 로그인페이지 설정 아파치 로그인페이지 / apahce 로그인 페이지 / apache login page / 아파치 인증페이지 / apache auth페이지 별도의 로그인 페이지 개발없이 아파치 설정을 통에 로그인 인증 창을 띄울 수 있다. 다음은 우분투 apache2 기준이다. [세부설정] apache2 설치 sudo apt-get install apache2 apache2-utils 인증할 계정생성 infra는 계정명이며 해당 명령을 수행하면 패스워드를 입력하라고 뜬다 sudo htpasswd -c /etc/apache2/.htpasswd infra # 확인 cat /etc/apache2/.htpasswd http 000-default.conf 페이지 설정 vi /etc/apache2/sites-available/000.. 2023. 11. 8. [LINUX][PHP] 우분투 PHP Fatal error: Uncaught Error: Class 'mysqli' not found 문제점 ubuntu 20.04에서 apache2를 처음설치하고 php mysql 연동시 아래와 같은 에러 발생 PHP Fatal error: Uncaught Error: Class 'mysqli' not found 해결방법 아래 apt 패키지 설치후 apache2 서비스 재시작 하면 된다 sudo apt-get install php-mysqlnd 2023. 11. 7. 이전 1 ··· 8 9 10 11 12 13 14 ··· 45 다음 반응형