OS/Linux 9

[Linux]Diff 명령으로 파일 비교하기

저는 어릴 적 프로그래머라고 생각하면 메트릭스의 화면이 생각납니다ㅎㅎ 검정 화면에 알수없는 검정색 숫자들이 주르륵 써져있었죠. 그 이후 프로그램에 조금 알게 되었을 땐 검정 화면에 알수없는 글자들이 초록빨강흰색으로 도배되어 있는 화면이 떠오르더군요. 이번에 회사에서 시니어급 프리 한분이 저와 같은 팀으로 배정되었습니다. 저는 이클립스의 git synchronize의 gui 화면에서 사용했었는데 이분은 깃을 오래 사용하셨는지 gitbash에서 모든 작업을 하더군요. 아... 그 어찌나 멋져 보이던지 계속해서 그 장면이 제 머리속을 떠나지 않더라구요... 그래서 저 역시 mac에서는 terminal의 command를, window에서는 gitbash를 활용한 명령으로 작업들을 진행해 보고 싶더군요. 그 첫 ..

OS/Linux 2022.02.19

[Ubuntu]Ubuntu에서 Key Remapping하기(AppleKeyboard)

저는 keychrone k6 키보드를 사용하는 중입니다. 아이폰과 피씨를 번갈아가며 블루투스를 등록해서 사용할 수 있습니다. 하지만 아이폰을 실행시켰을 경우 apple용 키보드로 전환하지 않고 사용하면 먹히지 않는 기능들이 몇 있습니다. 따라서 그냥 맥용 키보드를 우분투에 사용하고 편하게 아이폰 역시 블루투스로 변경하여 사용하기 위해 특정 키들을 리맵핑 해주는 방법을 적어보도록 하겠습니다. 우측 alt key window에서 우측 alt 키로 인식하던 키가 apple Keyboard로 변환하면서 super_R로 바뀌었습니다. 따라서 Super_R 을 Alt_R로 변경해 줍니다.(한글키) super 키를 alt 키로 변경해 주는 이유는 만약 한/영 변환키가 제대로 먹혀 있다면 alt를 이용하여 한영키를 바..

OS/Linux 2021.10.27

[Ubuntu] LG노트북에 Ubuntu 설치하기

Before LG노트북에 설치하기 전에 알아두어야 할 사항이 있습니다. LG노트북은 일반 타 노트북과 달리 linux 설치에 다양한 조건이 필요합니다. 알아두어야 할 사항을 작성하도록 하겠습니다. 노트북 사양 확인 및 grub 설정하기. USB 2.0(이건 제 노트북만 그런지는 확실하진 않네요.) 사용. 부팅 USB 파티션 : gpt, 파일시스템 : ntfs ubuntu v21.04 준비하기 노트북 사양 확인 및 grub 설정 cat /proc/cpuinfo 를 작성하시면 아래와 같이 본인의 노트북 사양을 확인할 수 있습니다. ugs : spectre_v1 spectre_v2 spec_store_bypass swapgs bogomips : 4838.40 clflush size : 64 cache_alig..

OS/Linux 2021.10.13

[Ubuntu] Ubuntu(v21.04)에서 hotspot 켜기

Gnome Wi-Fi 설정 도구창 ![Screenshot from 2021-10-12 10-03-11](/home/eisen/Documents/GitHub/TIL/OS/Linux/Ubuntu/Ubuntu_hotspot.assets/Screenshot from 2021-10-12 10-03-11.png) 우측 상단에 존재하는 설정창을 클릭해 Wi-Fi Hotspot 설정을 킵니다. Hotspot 생성 ![Screenshot from 2021-10-12 10-04-32](/home/eisen/Documents/GitHub/TIL/OS/Linux/Ubuntu/Ubuntu_hotspot.assets/Screenshot from 2021-10-12 10-04-32.png) 그 후 켜진 Wifi 창에서 다시 우측 ..

OS/Linux 2021.10.12

[Linux]System Monitoring을 위한 Linux 명령어

System Monitoring을 위한 Linux 명령어 관찰대상 파악 물리적소스(하드웨어) CPU(Central Process Unit) 중앙처리장치 Core(듀얼, 쿼드 등) CPU 자체가 여러개도 가능. MEMORY RAM( Random Access Memory ) DRAM (SRAM) ROM( ReadOnlyMemory ) IO( Disk, Network ) Disk HDD (자기장) SDD (반도체) Network CPU lscpu [jmocha@jmail.kaoni.com eisen]$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-..

OS/Linux 2021.09.17

CentOS7에 oh_my_zsh(zsh) 설치하기

CentOS7에 oh_my_zsh(zsh) 설치하기 Before we go further 하나 본인이 하나의 계정에만 설정을 적용할 것인가 아니면 모든 계정에게 설정을 적용할 것인지 두가지를 알고 계서야 합니다.(서로 설정하는 파일이 다릅니다.) 하나의 계정에만 설정 적용하기 ​ ~/.zshrc //zsh ​ ~/.bashrc // bash 모든 계정에게 설정 적용 ​ /etc/zshrc // zsh ​ /etc/bashrc // bash 위의 내용을 유의하시고 밑의 내용을 따라하실 때 본인의 상황에 맞춰서 수정해 주시길 바랍니다. 둘 bash CentOS7에서 bash 는 ~/.bashrc, ~/.bash_profile, /etc/bashrc 파일을 가지고 있습니다. ~/.bashrc(개인설정파일) 은..

OS/Linux 2021.09.03

[Ubuntu] ls 시 색상반전(글자배경색) 해결(colorls)

ubuntu ls 시 색상반전(글자배경색) 수정 Before we go any further... 우분투에서 ls 시 이렇게 글자 배경색상이 생깁니다... 고쳐보려고 정말 theme도 고쳐보고 색상도 따로 줘보고 해도 해결이 안되네요... 방법을 찾다 colorls라는 것을 보게 되었습니다. https://github.com/athityakumar/colorls ColorLS는 ls 명령 출력결과를 색과 아이콘으로 꾸며주는 Ruby 스크립트이므로 설치, 동작을 하려면 Ruby가 깔려있어야 합니다. Goal apt-get update ruby 설치 gcc 설치 build-essential 설치(make 명령어 알아듣게하기) colorls 설치 Process apt-get update 우선 Ubuntu를 처..

OS/Linux 2021.08.27

[Linux] centOS에서 eclipse 설치하기

Centos 설치 VM tool(Virtual box 사용) https://jjam89.tistory.com/130 Docker https://jjam89.tistory.com/126 CentOS 실행 주의 gui 세팅이 되어 있지 않은 상태이면 실행되지 않습니다. docker $ docker run -it centos:7 [root@97c58d0795ce /]# VM $ ssh root@localhost Last login: Fri Aug 13 19:12:15 2021 from gateway [root@localhost ~]# 설치 jdk 설치 $ yum -y install java-1.8.0-openjdk $ yum -y install java-1.8.0-openjdk-devel 설치 확인 [root..

OS/Linux 2021.08.17

[Linux/unix] 역사

Unix Multics BSD 조이(Bill Joy) 척 핼리(Chuck Haley) Unix 켄 톰슨(Ken Thomson) 데니스 리치(Dennis Ritchie) | C언어 피터 뉴만(Peter Neumann) GNU 리차드 스톨먼(Richard Stollman) Linux 리누스 토발즈(Linus Torvald) Multics 1960s AT&T(AT&T의 연구소 Bell Laps), MIT 등 쟁쟁한 기업들이 MULTICS 라는 끊이지 않고 돌아갈 수 있는 다중 사용자, 다중 프로세서 기반의 시스템을 만드는 프로젝트를 시작하였습니다. 결과적으로 해당 프로젝트는 실패했습니다만 이 프로젝트로 인해 현재의 linux가 탄생하게 됩니다. 15년 정도 프로젝트가 진행되었지만 너무 완벽한 프로젝트를 만들려..

OS/Linux 2021.08.13
728x90
반응형