본문 바로가기

기타

[IT기기] Dell Inspiron 15 3521 Dell Inspiron 15 3521 Dell 15인치 노트북 오래된 노트북 중고로 팔아야 하지, 2년째 고민중 인텔의 3세대 CPU로 보급형모델인 i5-3337U (1.80GHz) 를 탑재한 Dell 의 보급형 노트북 Product Identifiers Brand Dell Model Inspiron 15-3521 Product Key Features Operating System Windows 8 Color Black Processor Intel Core i3 3rd Gen. Graphics Processing Type Integrated/On-Board Graphics Type Notebook/Laptop Additional Product Features Video Card Intel HD Grap.. 더보기
[우분투] Docker 이미지 관리하기 우분투 이미지 Docker container 생성하고 관리하기 Docker 이미지 관리하기 우분투 Docker image 에서 container 를 생성하고, 수정하고, 저장해본다. Docker hub 에 등록된 최신 우분투 이미지 내려받기 아래 위치에 우분투 이미지가 공유 되어 있다. https://hub.docker.com/_/ubuntu Ubuntu - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 18.04, bionic-20210930, bionic 20.04, focal-20211006, focal, latest 21.04, hirsute-20210917, hirsute 21.1.. 더보기
[우분투] parted 를 이용한 대용량 파티션 관리 Ubuntu parted 를 이용한 파티션 관리 대용량 하드디스크 파티션 리눅스 부트로더 Lilo 또는 grub 은 MSDOS disk partition label 을 인식한다. MSDOS 는 최대 2GB 의 파티션을 지원한다. 반면에, 대용량 파티션을 위해 GPT partition 은 2TB 이상의 크기를 지원한다. parted 를 사용하여 2TB 이상의 GPT 파티션 만들기 fdisk 명령으로 하드디스크 정보를 확인한다. 아래의 하드디스크의 크기는 약 4TB 이고, Disklabel 은 DOS 형식이다. $ sudo fdisk -l /dev/sdb Disk /dev/sdb: 3.65 TiB, 4000787030016 bytes, 7814037168 sectors Disk model: ST4000DM0.. 더보기
[우분투] Ubuntu 20.04 Gitlab CE Push 오류 Gitlab CE 버전에서 Push operation timed out 문제 Gitlab Push operation timed out error Push fail 오류 현상 Git history 가 포함된 Linux Kernel Code 를 Gitlab 에 강제 push 하는 과정에서 발생 push 하려는 commit 이 매우 클 경우, "Push operation timed out error" 가 발생하는 것으로 보임 (1 GByte 이상) $ git push new --all Enumerating objects: 5197863, done. Counting objects: 100% (5197863/5197863), done. Delta compression using up to 12 threads Co.. 더보기
[GIT] git log 포함하여 remote 에 강제로 push 하기 git history log 포함해서 강제로 push 하기 All branch 를 포함한 전체 push bare 와 mirror 옵션으로 git 을 복제한다. 복제된 git 에 새로운 URL 를 추가한다. 새로운 URL 에 강제 push 한다. (모든 branch 를 push 하기 위해 --all 옵션 추가) git clone --bare --mirror git remote add new git push new —all 특정 branch 만 push bare 와 mirror 옵션으로 git 을 복제한다. 복제된 git 에 새로운 URL 를 추가한다. 새로운 URL 에 강제 push 한다. git clone -b devel git remote add new git push new devel 관련자료 htt.. 더보기
[우분투] Ubuntu 20.04 repo 설치하기 Ubuntu 20.04 repo 설치하기 Repo는 Git 위에 구축된 도구이다. Repo는 여러 Git 리포지토리를 관리하는 목적으로, Git을 대체하기 위한 것이 아니라 Git으로 작업하기 쉽도록 만든 도구 이다. repo 명령은 경로 어디에나 실행 가능한 Python 스크립트이다. repo 설치하기 Ubuntu 20.04 이유는 정확히 모르겠지만, 20.04 apt server 에 repo 패키지가 없다. 그래서 다음과 같이 curl 로 설치해야한다. sudo apt install curl curl https://storage.googleapis.com/git-repo-downloads/repo repo chmod 755 repo sudo mv repo /usr/bin 위로 같이 설치 하면, 임의의.. 더보기
[우분투] Ubuntu 20.04 Gitlab CE 설치하기 우분투 Ubuntu 20.04 에 Gitlab CE 설치하기 Ubuntu 20.04 Gitlab CE 설치하기 우분투 20.04 에 설치형 형상관리 프로그램 Gitlab CE (Community Edition) 을 설치한다. Gitlab CE 저장소 추가 curl 명령어를 이용하여 Gitlab CE 저장소를 우분투 패키지 시스템에 추가한다. curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash Gitlab CE 설치 우분투 패키지 시스템을 업데이트 하고, apt 명령어를 이용하여 gitlab-ce 패키지를 설치한다. sudo apt update sudo apt -y install.. 더보기
[WSL] VcXsrv Windows X Server WSL2 화면 포워딩 하기 VcXsrv Windows X Server Windows 10 2004 업데이트에 포함된 WSL 2(Windows Subsystem for Linux 2) 는 Windows 에서 터미널 리눅스 환경을 제공한다. 리눅스의 GUI 화면을 보기 위해, Host OS (Windows) 로 화면을 forwarding 하는 방법 알아보자. GUI 화면 forwarding 을 위해 VcXsrv Windows X Server 라는 프로그램을 사용한다. VcXsrv Windows X Server 설치 아래 sourceforge 사운드포지에 방문하여 VcXsrv Windows X Server 설치파일을 다운로드 한다. https://sourceforge.net/projects/vcxsrv/ Vc.. 더보기
[우분투] Ubuntu 20.04 삼바 Samba 설정하기 Ubuntu 20.04 삼바 Samba 설정하기 삼바(samba)는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어이다. (출처 : 위키백과) 우분투의 네트워크 파일 공유를 위한 삼바 ( SAMBA ) 윈도우 Windows 는 내장된 네트워크 환경을 통해 파일 공유가 가능하고, 리눅스에서도 비슷한 환경을 제공하고 있다. 우분투 20.04 네트워크 파일 공유를 위해 삼바, SAMBA 를 설치하고 설정하는 방법을 정리한다. 우분투 삼바 ( SAMBA ) 설치하기 삼바 ( SAMBA ) 설치 준비물 Ubunt 20.04 설치된 PC, 노트북 삼바 ( SAMBA ) 설치하기 apt-get 명령어로 samba 를 .. 더보기
[우분투] Windows 10 에서 우분투 부팅 USB 만들기 Windows 10 에서 우분투 부팅 USB 만들기 우분투 부팅 USB 만들기 개인용 데스크톱과 노트북에서 가장 인기있는 리눅스 배포판인 우분투 (Ubuntu) 이미지 USB 를 만드는 방법을 정리한다. 부팅 USB 만들기 준비물 설치할 우분투 버전의 ISO 파일 USB 메모리 (최소 2GB 이상) Window 용 이미지 생성 프로그램 (https://rufus.ie/en/) 부팅 USB 만들기 준비물 다운로드 받은 rufus 를 실행한다. 설치할 이미지를 선택하고 [시작] 버튼을 통해 이미지 USB 를 만든다. 관련자료 https://releases.ubuntu.com/20.04/ Ubuntu 20.04.3 LTS (Focal Fossa) Select an image Ubuntu is distribut.. 더보기
[우분투] Ubuntu 18.04 에서 Visual Studio Code 설치하기 Goal Ubuntu 우분투 18.04 에서 Visual Studio Code 설치하고 실행해보기 Background 마이크로소프트가 무료로 배포하는 Visual Studio Code 는 소프트웨어 개발환경을 제공하는 편집기 이다. 다양한 언어의 지원, 형상관리 프로그램 연동, 기타 추가 플러그인 (Extension) 을 설치하는 기능을 제공한다. 가장 큰 장점은 Windows, Linux, Mac OSX 에서 모두 사용 가능한 멀티 플랫폼 코드 에디터 (Multi Platform Code Editor) 라는 점 이다. How to 마이크로소프트 Visual Studio Code 홈페이지에 방문하면 Windows, Ubuntu, Mac 등에서 사용가능한 최신 설치 파일을 제공한다. 하지만, 이번 포스트는.. 더보기
[Windows] WSL 파일 위치 Goal 윈도우와 WSL(Linux용 Windows 하위 시스템) 간의 파일 접근 방법을 알아본다. WSL 에서 윈도우 파일 접근하기 WSL (Linux용 Windows 하위 시스템) 의 /mnt 에 윈도우 파일 시스템이 mount 되어있다. c 또는 d 는 drive 이름을 의미하고, 하위 디렉토리는 윈도우 파일시스템의 경로와 정확히 일치한다. (예를 들어) 윈도우의 Download 디렉토리의 위치는 다음과 같다. ls /mnt/c/Users/makep/Downloads/ 윈도우 에서 WSL 파일 보기 윈도우에서 네트워크를 통해서 WSL 파일 시스템에 접근할 수 있다. \\wsl$\Ubuntu-20.04 또는, WSL 터미널에서 윈도우 탐색기를 열 수 있다. ~$ explorer.exe . 더보기
[WEB] 티스토리 블로그 Code Block 하이라이트 적용하기 Goal 티스토리 블로그에 Code Block 하이라이트 적용하기 How to Code Block 하이라이트 적용하는 방법 중에서, highlight javascript 와 css 를 download 하여 티스토리 블로그에 반영하는 방법을 설명 합니다. highlight.js demo highlightjs.org 다음 사이트를 방문하여 원하는 theme 를 선택 합니다. 다음 사이트를 방문하여 highlight.zip 을 다운로드 받습니다. highlight.zip 의 압축을 풀고 highlight\styles 에 있는 (위에서 고른) theme 의 css 파일과 highlight.min.js 파일을 아래의 그림처럼 티스토리에 파일업로드 합니다. Getting highlight.js Hosted A pr.. 더보기
[WEB] 티스토리 블로그 favicon 파비콘 만들기 Goal 파비콘(영어: favicon, 'favorites + icon') 또는 패비콘이란 인터넷 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘이다. 파비콘을 만들어서 티스토리 블로그에 넣어보자. 확장자 : ico, png 사이즈 : 16x16 또는 32x32 등등 How to https://www.favicon-generator.org/ Favicon & App Icon Generator Upload an image (PNG to ICO, JPG to ICO, GIF to ICO) and convert it to a Windows favicon (.ico) and App Icons. Learn more about favicons. www.favicon-generator.org 사.. 더보기
[우분투] Ubuntu 18.04 에서 xmodmap 로 키매핑하기 Goal Ubuntu 18.04 에서 xmodmap 로 ALT Right 키를 한영 키로 사용한다. Step by step Ubuntu 18.04 에서 xmodmap 명령어 입력하여 키 매핑 상태를 확인한다 bginess@rooftop:~/Downloads$ xmodmap xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Su.. 더보기