본문 바로가기

반응형

전체 글

AWS 자격증 종류 및 순서라는데... 이렇게 자격증 따면, AWS 전문가가 되는거 맞는거야? 아니겠지, 그냥 자격증은 자격증이겠지???? AWS 자격증 종류 더보기
Python IDLE Shell 사용하기 1. IDLE Shell 실행 Python 설치 완료 후 윈도우즈키+S 버튼을 눌러서 검색을 하거나 설치된 앱에서 클릭하여 실행할 수 있다. 사전에 작업표시줄이나 바탕화면에 바로가기를 만들었다면, 그 아이콘을 이용하여 실행한다. 1.1 윈도우즈 버튼을 클릭해서 앱을 찾아서 실행하기 작업표시 줄의 윈도우즈 아이콘 클릭 -> 모든 앱 클릭 -> Python 3.11 클릭 -> IDLE (Python 3.11 64-bit)를 클릭하면 실행한다. 윈도우즈 아이콘을 클릭하여 검색해서 실행할 수 있다. 1.2 윈도우즈 키 + s 로 검색하여 실행하기 설치한 앱이 많거나, 찾아가기 힘들다면 검색을 통해서 실행한다. 2. IDLE Shell 사용 IDLE (Python 3.11 64-bit)를 실행하면 다음과 같은 모.. 더보기
Python 시작하기 1. 개요 파이썬 배우기를 몇번 시도하였으나, 시간 부족으로 항상 중간에 그만뒀었던 기억이 많다. 블로그에 포스팅을 하는 재미와 배우는 재미를 함께 느끼기 위해서 이곳에 작성을 시작한다. 나는 C언어가 익숙한 편이며, C++도 어느정도 아는 상태에서 Python의 효용성이 얼마나 있을지 모르겠지만, 어플리케이션 프로그램 및 데이터분석을 위해서 배움을 시작한다. 2. 파이썬의 개념과 특징 파이썬은 인터프리터 언어로, 프로그래밍 언어 중에서도 상대적으로 쉽게 배울 수 있는 언어이다. 파이썬은 C나 자바 등 다른 프로그래밍 언어들보다 더욱 간결하고 가독성이 높으며, 다양한 용도로 활용된다. 파이썬의 특징 중 하나는 객체 지향 프로그래밍을 지원한다는 것이다. 이를 통해 변수와 함수 등을 클래스로 구성하여 코드의.. 더보기
mysql, mariadb root 계정 사용 mysql과 mariadb의 사용 방법은 동일합니다. mysql이나 mariadb를 설치 후에 외부에서 바로 db에 접속이 불가능합니다. root 계정으로 접속하거나 사용자를 추가하여야 db접속 및 사용이 가능합니다. root 계정으로 접속 설치 후 실행중인 MariaDB로 접속을 해볼텐데요. 생성된 계정이 없기 때문에 접속할 수 있는 방법은 root 계정으로 접속하는 것 밖에 없습니다. 처음 설치되었을 때는 root 계정의 비밀번호가 없는 상태라 비밀번호 없이 접속이 가능합니다. $> mysql -u root mariadb에 접속된 상태 MariaDB [(none)]> 위의 명령으로 설치된 mariadb 에 접속합니다. 비밀번호 등록 mariadb에 접속되었으면, 다음의 순서로 mariadb의 root.. 더보기
리눅스에 크롬(구글 크롬) 설치하기 일반적으로 리눅스를 설치하면, firefox가 설치되고 구글 크롬(Chrome)이 설치되지 않는다. 구글 크롬을 설치하는 방법을 적어 본다. root 권한을 사용하거나 sudo 명령을 이용하여 root로 전환해서 사용해야 한다. 1. repo 파일 생성 $> vi /etc/yum.repos.d/google-chrome.repo 크롬 패키지 다운로드를 위한 레파지토리 설정을 위해서 위와 같은 파일을 만든다. [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signi.. 더보기
리눅스, 윈도우에서 확장자에 따른 파일 목록 작성하기 시스템을 사용하거나 운영하다 보면 디렉토리의 파일 확장자별 목록을 작성해야 하는 경우가 발생한다. 이런 경우에 사용할 수 있는 쉘스크립트와 command를 사용해 보자 리눅스 쉘(SHELL)에서 확장자별 파일 목록 작성 # with a bash for loop for f in /home/data/*.wav; do echo "file '$f'" >> mylist.txt; done # or with printf printf "file '/home/data/%s'\n" *.wav > mylist.txt 위의 쉘을 실행하면 mylist.txt에는 다음과 같은 내용으로 기록된다. file '/home/data/1.wav' file '/home/data/2.wav' file '/home/data/3.wav' fil.. 더보기
도커(docker) entrypoint.sh 사용 방법 샘플 문서 사전에 DATABASE_URL 에 값이 설정되어 있는 상태여야 정상 동작한다. #!/bin/bash # Check if the required environment variables are set if [ -z "$DATABASE_URL" ]; then echo "Error: DATABASE_URL is not set." exit 1 fi # Check if the database is available while ! nc -z $DATABASE_HOST $DATABASE_PORT; do echo "Waiting for database to start..." sleep 2 done # Run database migrations python manage.py migrate # Start the .. 더보기
쉘 스크립트 df -h 명령어 특정 용량 이상 디렉토리 가져오기 시스템 관리시에 특정 디렉토리의 용량을 구해야 하는 경우가 있다. 아래 스크립트를 활용해보자 #!/bin/bash mount_used=(`df -h`) cnt=0 for mount_used_item in ${mount_used[*]} do if [[ "$mount_used_item" =~ [1-9][0-9][%] ]]; then cnt3=$cnt cnt2=`expr $cnt + 1` echo "사용률:${mount_used[$cnt3]}, 디렉토리: ${mount_used[$cnt2]}" fi cnt=`expr $cnt + 1` done 더보기

반응형