본문으로 건너뛰기

지식이 홀쑥

[WSL] Starship으로 쉘 꾸미기

Rocky9을 WSL에 설치하고, 사용하려고 하니 터미널이 너무 이쁘지가 않아 쉘 프롬프트를 고민하던 중 이전에 소개받은 Starship이 생각나 설치하여 사용해보려고 한다.Starship이란? Starship: Cross-Shell PromptStarship is the minimal, blazing fast, and extremely customizable prompt for any shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, Cmd, and Powershell.starship..

Infrastructure/OS 2024. 11. 17.
[WSL] Starship으로 쉘 꾸미기

[WSL] WSL2에 Rocky Linux 설치

Rocky Linux란?Rocky Linux란 Red Hat Enterprise Linux(RHEL) 기반의 무료 오픈소스 OS이다.Red Hat이 CentOS의 지원을 중단하고 배포버전같은 CentOS Stream으로의 전환을 발표하자 CentOS의 창립자인 Gregory Kurtzer가 RHEL의 rebuild 버전을 만들 것이라고 발표했고, 초기 CentOS 공동 설립자 Rocky McGaugh의 이름을 기리기 위해 Rocky Linux로 명명되었다.Rocky Linux는 RHEL과 1:1 대응되며, 안정성과 보안성에 중점을 두어 커뮤니티가 지원하는 운영 환경 등급의 기업 운영 체제를 제공하는 것이 목표이며 CentOS의 후속작으로 여겨진다. 현재 Rocky9, 코드네임 Blue Onyx이 나와 있..

Infrastructure/OS 2024. 11. 16.
[WSL] WSL2에 Rocky Linux 설치

[WSL2] wget unable to resolve host address 문제 해결

상황 WSL2에서 wget 명령어가 안된다. 찾아보니 WSL 인스턴스는 도메인명을 확인할 수 없다고 한다. 해결 구글링 중 해결방법을 찾았다. https://github.com/microsoft/WSL/issues/5256#issuecomment-667515947 WSL2 DNS issues · Issue #5256 · microsoft/WSL Your Windows build number: Microsoft Windows [Version 10.0.19041.264] (desktop) Microsoft Windows [Version 10.0.19041.264] (laptop) What you're doing and what's happening: on wsl2 on my des... github.com ..

Infrastructure/OS 2021. 6. 8.
[WSL2] wget unable to resolve host address 문제 해결

[WSL2] Linux용 Windows 하위 시스템 WSL2 설치

오늘은 Windows10에서 WSL(Windows Subsystem for Linux) 2 를 설치해보려 한다. WSL이란? WSL은 윈도우에서 리눅스를 사용하기 위한 도구이다. 기존에 윈도우에서 Virtual Machine을 사용하여 리눅스를 느리게 사용하거나, 리눅스를 따로 설치하여 부팅할 때 마다 OS를 선택하여 사용하는 방식보다 더 빠르고 효율적으로 리눅스를 사용할 수 있다. docs.microsoft.com/ko-kr/windows/wsl/about(마이크로소프트 docs) 에서 WSL을 사용하면 개발자가 기존 가상머신의 오버헤드 또는 듀얼 부팅설정 없이 대부분의 명령줄도구(CLI), 유틸리티 및 어플리케이션을 비롯한 GNU/Linux환경을 수정하지 않고 Windows에서 직접 실행할 수 있다고..

Infrastructure/OS 2021. 2. 26.
[WSL2] Linux용 Windows 하위 시스템 WSL2 설치

[리눅스] VirtualBox 로 완전분산모드 만들기

VirtualBox 5.2버전 다운로드 홈페이지접속(https://www.virtualbox.org/) 왼쪽 다운로드 클릭 5.2 빌드 클릭 windows 호스트버전 다운로드 계속해서 넥스트를 누르면 다운로드가 완료됨 VirtualBox 다운로드 완료 VirtualBox에 베이그란트 를 이용해 가상장치 다운로드 Vagrant(베이그랜트)란 경량화된 Virtual machine 관리 서비스이다OS를 직접 하나씩 설치하지 않고 단순히 이미지 형태로 OS를 설치할 수 있다는 것을 말한다그래서 Vagrant를 이용하기 위해서는 가상머신이 설치되어 있어야 한다참고로 default는 virtual box이다 https://www.vagrantup.com/ Vagrant by HashiCorp Vagrant enab..

Infrastructure/OS 2020. 6. 22.
[리눅스] VirtualBox 로 완전분산모드 만들기

[CentOS 7] 리눅스 java 설치, 환경변수 설정

자바 설치 CentOS7에는 기본적으로 java가 설치되어 있다. 하지만 개발버전이 빠져있단다. 그래서 다시 설치하겠다. 이번에는 yum을 통해 다운받을 생각이다. 먼저 yum list java*jdk-devel 로 다운받을 수 있는 자바 버전을 확인한다. 나는 java 1.8.0 openjdk x86_64 를 다운받겠다. 먼저 하기 전 yum 패키지를 업데이트 해준다 yum update 입력 엄청 긴 창이 뜬다. y를 눌러 업데이트 동의 하고 업데이트한다. 아까 뜬 모든 패키지들이 업데이트 된다. 성공메시지가 나오면 이제 자바를 설치하겠다. yum install java-1.8.0-openjdk-devel.x86_64 입력 후 엔터 y를 입력하여 자바를 설치한다. 그 후 java -version, ja..

Infrastructure/OS 2020. 6. 20.
[CentOS 7] 리눅스  java 설치, 환경변수 설정

[리눅스] 오라클 Oracle 11g XE 설치

CentOS7에 오라클 11g XE를 설치하려고 한다.메모리를 많이 차지하고 특히 swap용량(가상메모리)이 충분해야한다.(5g이상) http://www.oracle.com> Download> Database > Database 11g Express Edition먼저 VMware에서 CentOS7에 root 계정으로 로그인 하고 firefox로 오라클 홈페이지에 들어간다. 이제 터미널을 키고 /usr/local에 oracle 디렉토리를 만들고 그 안에 압축을 푼 Disk1파일을 mv명령어로 옮긴다.이제 Disk1 폴더로 이동 후 안에 있는 자동 설치프로그램(rpm)을 실행시키겠다. 명령어는 rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm명령어를 입력하면 설치가 시작된다.100퍼센..

Infrastructure/OS 2020. 6. 20.
[리눅스] 오라클 Oracle 11g XE 설치

[리눅스] java,tomcat,PuTTY,winscp설치

CentOS7에 기본적으로 openJDK가 설치 되어있다. 하지만 개발버전이 빠져있다. 따라서 자바 개발버전을 yum으로 다운 받겠다 먼저 yum list java*jdk-devel 명령어로 다운받을 수 있는 자바 개발버전을 확인 yum install java-1.8.0-openjdk-devel.x86_64 하면 설치가 시작됨 /etc/profile (root계정 : 모든 사용자에게 적용) /etc/bashrc (root계정 : 모든 사용자에게 적용) ~/.bashrc (사용자계정 : 해당 사용자에게만 적용) ~/.bash_profile (사용자 계정 : 해당 사용자에게만 적용) 스크립트파일 적용 명령어 :source //환경변수 설정 and 톰켓 wget설치 아이피가 두개 뜨는데 둘 다 사용가능 VMw..

Infrastructure/OS 2020. 6. 19.
[리눅스] java,tomcat,PuTTY,winscp설치

[리눅스] 쉘프로그래밍 제어문 예제

'/home/centos/ 폴더 아래요소들 중에서 화일이면 첫 3줄만 내용 출력하고 디렉토리하면 그 디렉토리 안에 파일명을 출력하는 쉘 프로그램 작성한다 ls변수에 ls /home/centos 명령어를 한 값의 리스트를 저장 for문으로 리스트의 모든 값${ls[@]} (= ${ls[*]}에 대하여 실행 만약 -d 디렉토리이면 'directory 이름'를 출력하고 화면에 그 디렉토리 안의 ls -l한 결과값을 보여줌 만약 -f 파일이면 'file 이름'을 출력하고 화면 그 파일의 head -3한 결과를 보여줌

Infrastructure/OS 2020. 6. 19.
[리눅스] 쉘프로그래밍 제어문 예제

[리눅스] 쉘 프로그래밍

쉘프로그래밍 shell : 시스템 과 사용자 간의 인터페이스 shell script : 쉘에서 실행하도록 작성된 프로그램( 확장자 sh) *컴파일 없이 바로 터미널에서 실행 - 속도 빠름 - 컴파일이 없다 => 오타/실수 잡지 못함 echo는 출력 $USER, $HOSTNAME 는 시스템변수 sh로 실행은 가능 바로 실행하려니 허가 거부 => 실행권한이 없음 권한 수정 sh파일 만들기 [실행방식] - sh파일명 - ./파일명 (execute 권한이 있어야한다) 기본적으로 만들 땐 실행권한이 없음 - 선언 앞 뒤로 공백있으면 안됨! - ' ' 와 " " 다름 - ' ' 는 단순 문자로 취급 - " " 에는 변수 사용가능 입력 받기 숫자계산 - 쉘 스크립트에서 변수값은 모두 문자열 - 문자열을 숫자로 변환 ..

Infrastructure/OS 2020. 6. 18.
[리눅스] 쉘 프로그래밍

Categories

  • 분류 전체보기 (60)
    • Language & Framework (14)
      • Java (1)
      • Python (13)
    • DataBase (4)
      • NoSQL (1)
      • RDBMS (3)
    • Big Data & Ecosystem (9)
      • Hadoop (5)
      • Hive (2)
      • Sqoop (1)
      • Zeppelin (1)
    • Data Engineering (3)
    • Cloud & DevOps (1)
      • AWS (0)
      • GCP (1)
    • Monitoring & Logging (2)
      • ElasticSearch (2)
    • Infrastructure (12)
      • OS (12)
      • Docker (0)
      • Kubernetes (0)
    • Algorithm & CS (7)
      • 백준 알고리즘 (6)
    • Troubleshooting (5)
      • 오류 모음 (5)
    • 취미 (1)
      • 홈서버 (1)

Copyright ©매일 한입

Optimized for SEO & Performance

티스토리툴바