전체 글213 code-server / 설치 및 설정 ## 설치 curl -fsSL https://code-server.dev/install.sh | sh ## 초기화 sudo systemctl enable --now code-server@$USER ## 패스워드 disable sed -i.bak 's/auth: password/auth: none/' ~/.config/code-server/config.yaml ## port 변경(8080 --> 12734 ) sed -i.bak 's/bind-addr: 127.0.0.1:8080/bind-addr: 0.0.0.0:12734/' ~/.config/code-server/config.yaml ##설정파일위치 cat ~/.config/code-server/config.yaml user@PC:~$ cat ~/.co.. 2024. 3. 2. docker / oracle 11g docker-compose yaml version: '3.7' services: oracle11g: image: oraclelinux:6 container_name: oracle11g volumes: - ./oracle-xe-11.2.0-1.0.x86_64.rpm.zip:/tmp/oracle-xe-11.2.0-1.0.x86_64.rpm.zip - ./init.sql:/tmp/init.sql - ./install.sh:/tmp/install.sh ports: - "1521:1521" environment: - ORACLE_ALLOW_REMOTE=true - ORACLE_PASSWORD=password command: /bin/bash -c "chmod 755 /tmp/install.sh && /tmp/install.sh && su - ora.. 2024. 2. 29. docker / MySql 8 / 설치 mysql 8 docker-compose yaml version: '3.7' services: mysql: image: mysql:8 container_name: mysql8 ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: rootpassword 위의 Docker Compose 파일에서는 MySQL 8를 위한 단일 서비스를 정의합니다. 이 서비스는 다음과 같은 구성을 가지고 있습니다: image: Docker 이미지로 MySQL 8을 사용합니다. container_name: 컨테이너의 이름을 정의합니다. ports: 호스트와 컨테이너 간의 포트 포워딩을 설정합니다. MySQL의 포트 3306을 호스트의 3306 포트로 연결합니다. environment: .. 2024. 2. 29. docker / SQLSERVER / MSSQL / 데이터베이스복원 / 계정생성 / 권한부여 / 백업스크립트 실행 1. docker CONTAINER ID 확인 user@PC:/$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ab11426a70ce mcr.microsoft.com/mssql/server:2019-latest "/opt/mssql/bin/perm…" 9 minutes ago Up 9 minutes 0.0.0.0:11433->1433/tcp, :::11433->1433/tcp sql-server-container user@PC:/$ 2. sqlcmd 실행 2.1 docker 내부 Container console 실행 user@PC:/$ docker exec -it ab11426a70ce /opt/mssql-tools/bin/sqlcmd.. 2024. 2. 29. docker / SQLSERVER / MSSQL / 데이터베이스생성 / 계정생성 / 권한부여 1. docker CONTAINER ID 확인 user@PC:/$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7c226918297a mcr.microsoft.com/mssql/server:2019-latest "/opt/mssql/bin/perm…" 9 minutes ago Up 9 minutes 0.0.0.0:11433->1433/tcp, :::11433->1433/tcp sql-server-container user@PC:/$ 2. sqlcmd 실행 2.1 docker 내부 Container console 실행 user@PC:/$ docker exec -it 7c226918297a /opt/mssql-tools/bin/sqlcmd.. 2024. 2. 29. docker / SQLServer 2019 / 설치 / 백업 docker-compose.yaml version: '3.8' services: sql-server: image: mcr.microsoft.com/mssql/server:2019-latest container_name: sql-server-container environment: SA_PASSWORD: YourPassword123! ACCEPT_EULA: Y ports: - "11433:1433" networks: - sql-net volumes: - sql-data:/var/opt/mssql ### 백업파일저장을위해 호스트의 저장위치(/BACKUP/mssql) 와 컨터이너 내부의 경로(/var/opt/mssql/backup) 연결 ######## ### 호스트 저장위치의 저장권한확인필요( chmod 7.. 2024. 2. 27. MSSQL / column comment / add , update, delete - 조회 SELECT obj.name AS TableName, col.name AS ColumnName, ep.value AS ColumnComment FROM sys.extended_properties AS ep INNER JOIN sys.objects AS obj ON ep.major_id = obj.object_id INNER JOIN sys.columns AS col ON ep.major_id = col.object_id AND ep.minor_id = col.column_id WHERE obj.type_desc = 'USER_TABLE' AND ep.class_desc = 'OBJECT_OR_COLUMN' AND ep.name = 'MS_Description'; - 주석 추가 EXEC sp_ad.. 2024. 2. 26. 윈도우 / WSL 삭제 윈도우 WSL을 삭제하는 스크립트를 작성할 수 있습니다. 아래는 PowerShell을 사용하여 WSL을 제거하는 간단한 스크립트입니다. 이 스크립트를 실행하면 WSL이 제거됩니다. # WSL을 확인하고 삭제하는 PowerShell 스크립트 # 관리자 권한으로 실행되는지 확인 if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Write-Warning "이 스크립트는 관리자 권한으로 실행되어야 합니다. 관리자 권한으로 실행해주세요." exit } # WSL 설.. 2024. 2. 25. 윈도우 / WSL 설치 PowerShell을 사용하여 윈도우에 WSL을 설치하는 스크립트입니다. 이 스크립트를 실행하면 WSL이 설치됩니다. 여기서는 Ubuntu를 설치하는 예시를 들었습니다. # WSL을 설치하는 PowerShell 스크립트 # 관리자 권한으로 실행되는지 확인 if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Write-Warning "이 스크립트는 관리자 권한으로 실행되어야 합니다. 관리자 권한으로 실행해주세요." exit } # WSL이 이미 설치되어 있는지.. 2024. 2. 25. 이전 1 2 3 4 5 ··· 24 다음 반응형