일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 콘서트
- realtime
- App
- 예매
- 일렉트론
- 퍼피티어
- linux
- 피들러
- WebRTC
- WSL
- AWS
- nginx
- uvicorn
- 개발자 도구 우회
- EC2
- FastAPI
- 자동화 도구
- 직링
- selenium
- 프록시
- 티켓
- Django
- GPT
- 티켓링크
- ubuntu
- 자동화
- puppeteer
- 개발자 도구
- fiddler
- kotlin
- Today
- Total
목록linux (8)
개발 삽질 일지

0단계: 예비 – 리눅스 실습을 위한 환경 만들기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 꼭 읽어야 할 사람만 읽으세요! 이번 글은 WSL + MSSQL + FreeTDS 연동 가이드입니다.로컬(Windows)에서는 Python과 MSSQL이 잘 붙었는데, 서버(Linux) 배포 시 ODBC 드라이버가 없다고 자꾸 에러에 시달렸습니다. 이 문제를 해결하려고 FreeTDS + pyodbc + ODBC설정이라는 번거로운 조합을 써야만 했습니다. 이 글은 저처럼 MSSQL + Python + Linux 조합에서 연결 때문에 고생한 사람들을 위한 생존형 가이드입니다. MySQL만 쓰신다면 이 글은 굳이 안봐도 됩니다. FreeTDS와 ..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. WSL이란?WSL (Windows Subsystem for Linux)→ 윈도우 안에서 리눅스를 실행할 수 있게 해주는 기능입니다. 정확히는 윈도우에서 우분투, 데비안, 칼리 리눅스 등 다양한 리눅스 배포판을 설치해서 명령어와 개발환경을 그대로 사용할 수 있게 하는 하위 시스템(Subsystem)입니다. 왜 굳이 리눅스를 써야 하죠? 리눅스는 다음과 같은 이유로 개발자와 서버 관리자의 표준 환경입니다:대부분의 서버는 리눅스로 운영파이썬, 자바, Node.js 등 오픈소스 생태계가 리눅스를 기본으로Docker, Git, SSH 등 개발 도구 대부..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 1단계: WSL 설치하기 1. PowerShell을 관리자 권한으로 실행Windows 키 → PowerShell 입력 → "관리자 권한으로 실행" 클릭2. WSL 최신 버전 설치wsl --install 위 명령어 하나면 WSL2와 함께 기본 Ubuntu가 자동 설치됩니다. User 폴더로 이동 (현재 세션에만 적용됩니다.)cd $HOMEcd C:\Users\사용자이름 PowerShell 기본 경로 변경 기본적으로 PowerShell을 실행하면 다음 경로에 머물러 있습니다.C:\Windows\System32 그러나 위 경로는 시스템 폴더이기 때..

0단계: 예비 – 리눅스 실습을 위한 환경 만들기 본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. VS Code 연동 가이드 WSL용 VS Code 설치 1. Visual Studio Code 설치 먼저 VS Code가 설치되어 있어야 합니다.VS Code 공식 홈페이지에서 다운로드 후 설치합니다. Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code i..

1단계: 초급 - 터미널 기본기 익히기 본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 📁 파일/디렉토리 조작 mkdir : 새 폴더를 만드는 명령어 mkdir은 make directory의 약자입니다. 이 명령어를 사용하면 새로운 디렉토리를 생성할 수 있습니다. mkdir my_folder 예시mkdir projectcd projectpwd # /home/ubuntu/project 옵션-p : 중첩된 경로까지 한번에 생성 가능합니다.mkdir -p dev/logs/app ./dev/ └── logs/ └── app/ rmdir : 폴더 지우기 rmdir은 remove directory의 약자입니다. 비어 있..

1단계: 초급 - 터미널 기본기 익히기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 📁 파일/디렉토리 탐색 pwd : 내가 지금 어디 있는지 알려주는 나침반 pwd는 print working directory의 약자입니다. 지금 내가 위치한 디렉토리 경로를 절대경로로 출력해주는 명령어입니다.pwd 예시 :/home/ubuntu/some_project/some_app 터미널은 GUI처럼 현재 위치를 상단에 표시해주지 않습니다. 따라서 우리가 직접 현재 위치를 확인해야 할 때가 많은데, 그때마다 pwd는 딱 필요한 정보를 정확하게 알려줍니다. 1. 기본 사용법pwd는 항상 루트( / )부터 시작하는 절대 경로를 출력합니다. cd /e..

1단계: 초급 - 터미널 기본기 익히기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 📁 파일/디렉토리 탐색 ls : 리눅스에서 폴더를 눈으로 보는 법 터미널을 쓰면서 가장 자주 사용하는 명령어 중 하나가 바로 ls입니다. 이 명령어는 list(리스트)의 약자로, 현재 디렉토리에 있는 파일과 폴더들을 보여주는 역할을 합니다. GUI 환경에서는 탐색기를 켜고 폴더를 클릭하면 내용이 보이지만, 터미널에서는 직접 이렇게 입력해야 합니다.ls 1. 기본 사용법아무 옵션 없이 ls를 입력하면, 현재 디렉토리의 파일/폴더 목록이 쭉 출력됩니다. ls 2. 자주 쓰는 옵션 정리 옵션 설명예시-l 자세한 정보 보기 (권한, 소유자, 파일 크기 등)..

1단계: 초급 - 터미널 기본기 익히기본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다. 📁 파일/디렉토리 탐색 cd : 리눅스 터미널 네비게이션의 시작 리눅스를 처음 배우는 사람이라면 가장 먼저 마주하게 되는 명령어 중 하나가 바로 cd 입니다. 이 명령어는 Change Directory의 약자로, 말 그대로 현재 내가 위치한 디렉토리를 다른 곳으로 이동할 때 사용하는 명령어입니다. 컴퓨터에서는 폴더를 더블클릭해서 파일에 들어가지만, 터미널에서는 cd를 통해 해당 디렉토리로 들어갑야 합니다. 1. 홈 디렉토리로 이동리눅스에서는 사용자마다 기본으로 주어지는 홈 디렉토리가 있습니다. 보통은 /home/사용자이름으로 되어 있습니다.홈 디렉토리..