전체 글 202

불친절한 Git을 도와줄 소스트리

Git과 소스트리의 궁합Git은 기본적으로 CLI(Command-line Interface) 기반으로 동작합니다. 검은 바탕의 터미널에 익숙하지 않은 사람을 위한 GUI(Graphic User Interface) 기반의 보조 프로그램이 소스트리입니다. 친절한 보조 프로그램, 소스트리다운로드한 파일을 실행해서 설치를 진행합니다.  Sourcetree는 Atlassian에서 제공하는 Git GUI 클라이언트이며, 기본적으로 Bitbucket과 연동하도록 설계되었습니다. 하지만, Bitbucket 계정 없이도 Git을 사용할 수 있기 때문에 "건너뛰기"를 선택하는 것이 유리할 수 있습니다. 건너뛰기를 추천하는 이유Bitbucket을 사용하지 않아도 Sourcetree 사용 가능GitHub, GitLab, Az..

유틸리티 2025.03.10

윈도우 사용 중에 리눅스가 고플 때 사용, Git Bash

윈도우 사용 중에 리눅스가 고플 때 사용, Git BashGit Bash는 Windows에서 리눅스 같은 환경이 그리울 때 유용한 도구 중 하나입니다. 특히, Git을 주로 사용하는 개발자들에게 익숙한 Bash 쉘 환경을 제공하면서도, Windows 환경과의 원활한 호환성을 유지할 수 있다는 장점이 있죠.Git Bash의 특징리눅스 명령어 지원ls, grep, cat, awk, sed 같은 기본적인 유닉스 명령어를 사용할 수 있습니다. 따라서 윈도우에서도 리눅스 스타일의 터미널 작업이 가능하죠.Git 명령어 기본 내장git clone, git push, git pull 등 Git 관련 명령어가 기본적으로 포함되어 있어, 별도로 환경을 설정할 필요 없이 바로 사용 가능합니다.Minimalistic 환경가벼..

유틸리티 2025.03.09

wheel 그룹이란?

🛠️ wheel 그룹이란?wheel 그룹은 Linux 및 Unix 계열 운영체제에서 관리자가 특정 사용자에게 sudo(슈퍼유저) 권한을 부여하기 위해 사용하는 특별한 사용자 그룹입니다.즉, wheel 그룹에 속한 사용자는 sudo 명령을 통해 root 권한을 획득할 수 있습니다.🔍 1. wheel 그룹의 역할기본적으로 일반 사용자는 root 권한이 필요한 작업을 수행할 수 없음.wheel 그룹에 속한 사용자는 sudo를 사용하여 root 권한으로 명령을 실행할 수 있음.일부 Linux 배포판에서는 wheel 그룹의 사용자만 su 명령어를 사용하여 root 계정으로 전환할 수 있음.📌 2. wheel 그룹 확인 방법✅ 현재 로그인한 사용자가 wheel 그룹에 속해 있는지 확인groups출력 예시:ea..

유틸리티 2025.03.05

sudo 없이 shutdown이 가능한 이유

일반적으로 shutdown 명령어는 root 권한이 필요하지만, 현재 easyfly 사용자가 직접 shutdown -h now를 실행할 수 있는 이유는 시스템의 특정 설정 또는 권한 관리 방식 때문입니다. 가능한 원인을 분석하면 다음과 같습니다.🔍 1. sudo 없이 shutdown이 가능한 이유✅ 1) sudo 권한 부여 (sudoers 설정)시스템 관리자가 sudoers 설정에서 특정 사용자(easyfly)에게 shutdown 명령을 실행할 수 있도록 허용했을 가능성이 높습니다.sudo visudo 명령으로 설정 파일을 확인하면 다음과 같은 설정이 있을 수 있습니다.easyfly ALL=(ALL) NOPASSWD: /sbin/shutdown위 설정이 있다면, easyfly 사용자는 비밀번호 입력 없..

유틸리티 2025.03.04

shutdown 명령어

🔌 shutdown 명령어shutdown 명령어는 Linux 시스템을 종료하거나 재부팅하는 데 사용됩니다. 사용자가 직접 지정한 시간 또는 즉시 시스템을 종료할 수 있으며, 특정 사용자에게 경고 메시지를 출력하는 기능도 제공합니다.1️⃣ 기본 사용법shutdown [옵션] [시간] [메시지]옵션: 시스템 종료, 재부팅 등 다양한 작업을 수행할 수 있는 플래그.시간: 시스템이 종료될 시점을 지정 (now, +분, hh:mm 형식).메시지: 시스템 종료 전에 사용자에게 표시할 메시지.2️⃣ 주요 옵션명령어 설명shutdown -h now시스템을 즉시 종료 (-h: halt)shutdown -h +1010분 후 시스템 종료shutdown -h 23:00오늘 23:00에 시스템 종료shutdown -r now..

유틸리티 2025.03.03

리눅스민트의 세 패키지 이름 유래

리눅스민트의 세 패키지 이름 유래Linux Mint의 Cinnamon(시나몬), MATE(마테), Xfce(엑스에프씨이)라는 세 가지 데스크톱 환경(DE, Desktop Environment)의 이름은 각각 특정한 유래를 가지고 있습니다.1. Cinnamon (시나몬)유래:"Cinnamon"은 영어로 "계피"를 의미하는 단어입니다.Linux Mint 팀이 개발한 GNOME 3 기반의 커스텀 데스크톱 환경으로, 기존 GNOME 3의 변화에 반발하여 전통적인 데스크톱 스타일을 유지하면서도 현대적인 기능을 추가한 환경입니다.음식(향신료)에서 따온 이름이지만, Linux Mint가 기존 GNOME 3보다 더욱 부드럽고 향기로운(?) 사용자 경험을 제공하겠다는 의미도 담고 있습니다.2. MATE (마테)유래:"M..

Linux Mint에서 한글 입력기 설치 및 설정 방법

Linux Mint에서 한글 입력기 설치 및 설정✅ 1. 필수 패키지 설치 (한글 입력기 및 폰트)터미널을 열고 다음 명령어를 입력합니다.sudo apt update && sudo apt install -y fonts-nanum ibus ibus-hangulfonts-nanum: 나눔 글꼴 설치 (한글 글꼴)ibus: 입력기 프레임워크ibus-hangul: 한글 입력기✅ 2. IBUS 입력기 활성화터미널에 다음 명령어를 입력합니다.im-config -n ibus✅ 3. 시스템 재시작설정을 적용하기 위해 시스템을 재시작합니다.reboot✅ 4. 한글 입력기 설정설정 열기: 설정 ➔ 입력기(Input Method)를 선택합니다.입력기 추가: 입력기 구성에서 Hangul 또는 Korean - Hangul을 추..

유틸리티 2025.02.28

Google Chrome 설치 방법 (Ubuntu 기반 시스템)

Google Chrome 설치 방법 (Ubuntu 기반 시스템)1. wget을 사용하여 Chrome 설치 파일 다운로드wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2. 다운로드한 파일을 설치sudo apt install ./google-chrome-stable_current_amd64.deb3. 의존성 문제 발생 시 해결만약 설치 중 의존성 문제로 오류가 발생하면 다음 명령어를 사용합니다.sudo apt --fix-broken install✅ 설치 확인설치가 완료되면 터미널에 다음 명령어를 입력하여 Chrome이 정상적으로 설치되었는지 확인합니다.google-chrome --version🌐 Chrome 실행g..

유틸리티 2025.02.27

LinuxMint 데스크탑 환경 버전(Cinnamon, MATE, Xfce)

LinuxMint 데스크탑 환경 버전(Cinnamon, MATE, Xfce)리눅스 민트(Linux Mint)는 사용자의 다양한 요구와 시스템 사양에 맞추어 세 가지 주요 데스크탑 환경 버전(Cinnamon, MATE, Xfce)을 제공합니다. 각각의 버전은 성능, 사용자 경험(UI/UX), 하드웨어 요구사항에서 차이를 보입니다. 다음은 각 버전에 대한 상세한 비교입니다.1. Cinnamon (시나몬)개요리눅스 민트를 위해 개발된 기본 데스크탑 환경입니다.현대적인 디자인과 강력한 기능을 제공합니다.GNOME 3를 기반으로 하지만 전통적인 데스크탑 레이아웃을 유지합니다.장점현대적이고 세련된 UI: 부드러운 애니메이션, 향상된 시각적 효과 제공.강력한 기능성: 다양한 설정 옵션과 플러그인 지원.적극적인 개발:..

[가상시스템] VMware Workstation에 LinuxMint 설치

VMware Workstation에 LinuxMint 설치 가상머신 만들기VMware 프로그램으로 가상머신을 만들어 LinuxMint를 설치하는 과정을 알아봅니다. 가상머신은 '*.vmdk'라는 확장자를 갖는 몇 개의 관련 파일로 존재합니다. 가상이기 때문에 실제 컴퓨터가 만들어지는 것은 아니지만 컴퓨터 구조를 이해할 수 있는 최적의 상태를 보여줍니다.Linux Mint 소개Linux Mint는 우분투(Ubuntu)와 데비안(Debian)을 기반으로 한 데스크톱 중심의 리눅스 배포판입니다. 사용자 친화적인 인터페이스와 안정성을 제공하여 리눅스 초보자부터 숙련자까지 모두에게 적합합니다. Cinnamon, MATE, Xfce의 세 가지 데스크톱 환경을 지원하며, 그중 Cinnamon은 Linux Mint 팀..

유틸리티 2025.02.25