만자로 설치후 할일

Manjaro 저장소 변경

패키지 미러 서버를 변경해서 빠른 소스 업데이트 적용하자. 조금 시간이 걸리지만, 빠르게 다운로드 적용할 수 있는 점이 있다.

sudo pacman-mirrors --fastrrack && sudo pacman -Syyu

한글 자판 설치

nimf를 포크해서 하모니카 리눅스에서 보완해주고 있습니다.

nimf-git 패키지를 이용해서 설치하여야 합니다.

설치

# 설치를 위한 툴 설치
sudo pacman -S base base-devel yay git
sudo pacman -Syu
yay -S nimf

im-config 세팅

$ vi ~/.xprofile

아래 내용을 추가

export GTK_IM_MODULE=nimf
export QT4_IM_MODULE="nimf"
export QT_IM_MODULE=nimf
export XMODIFIERS="@im=nimf"
nimf

시스템 Reboot

nimf 설치하신 후, nimf-settings 를 실행하셔서 환경 변수 설정 옵션을 disable로 변경 합니다.

만약 다른 입력기를 사용하시려면 환경 변수 설정 옵션을 반드시 꺼주셔야 합니다.

반응형

Imgur

가끔 아침에 빵을 사 먹는데,, 오늘은 아침에 책을 좀 보고 왔더니 배가 너무나 고프다. 10분내로 포스팅하겠다는 의지를 가지고 열심히 적는다.

  • 구매처 : GS25
  • 종류 : 샌드위치
  • 수량 : 2개
  • 맛 : 조금 짜다 (2개 째 먹을 때 익숙해질 정도의 짠맛)
  • 공복감 : -4(10점만점)
  • 주요재료 : 베이컨, 계란, 치즈
  • 가격 : 2,300원

베이컨이 들어가 있어서 짠느낌이 나는 것인지 아니면 원래 짠 것인지 모르겠다 전에 돈까스 샌드위치를 먹었을 때 엄청 짠 느낌이 들었는데, 혹시 전체적으로 GS25 것들이 짠 것이지 며칠 더 먹어 봐야 되겠다.

커피랑 먹으니 짠맛이 많이 가셨다.

PS. 더 맛있게 찍고 싶었다. 아침은 참으로 중요한 듯 하다.

Imgur

반응형

'냠냠' 카테고리의 다른 글

와인 맛있게 마시는 wine aerator 에어레이터  (0) 2015.05.28
명지대에서 만난 사누키 우동  (0) 2015.05.24

blue cave 를 2018년에 아마존을 통해서 구매한 이후로 2년동안 잘 사용했습니다. 초반에는 커펌이 없는 관계로 그냥 사용했고, 이후에 커펌롬이 생겨서 설치해서 사용했습니다.
공유기 자체는 좋은 성능을 지녔다. 그러나 중대한 문제가 있었으니 설계상 발열을 잡아 줄 수 없는 문제가 있었습니다. 외장하드를 이용해서 웹하드로 사용하고 있었기 때문에 CPU 사용량은 더 늘어났고, 발생하는 문제의 빈도가 점차 증가하기 시작했습니다.

발열

CPU 온도가 90도 이상 올라가면, 기기에 빨간등이 들어오며 경고를 뿜어낸다. 와이파이는 불안해지며, 인터넷이 간헐적으로 끊어지는 현상이 나타나기 시작했다. 겨울에는 괜찮았지만, 여름이 시작되려고 하니 이런 문제가 다시 발생했다. 이 스트레스를 더이상 감내할 수 없어 다른 공유기를 알아봐야 겠다는 생각이 들어 그 동안 사용하면서 있었던 사실에 대해서 남기려고 한다.

발열 대책방안

하단공간 만들기

BLUE CAVE는 하단에 칩이 몰려 있는 형태기 때문에 하단부에 열이 집중 됩니다. 그래서 하단부를 공중으로 띄워 놓으면 발열이 5도 이상 감소 되는 것을 확인 할 수 있습니다.(그래도 기본 온도 80도 이상)

쿨러설치하기

공유기 하단부에 쿨러를 설치해서 발열을 낮춘다. 그런데 이렇게 사용하면 유일하게 있는 port 한개를 사용해서 외장하드를 사용할 수 없게 된다.

그래서 좋은 방법이 될 수 없었다. 결국에는 새로 한대 구매해야 되겠다. 구매에 고려해야 할 사항

  1. 비슷한 성능
  2. 멀린펌을 사용한 부가기능 사용가능 여부

2Ghz Wifi 느려지는 현상

설정을 바꾸다보면 wifi 가 느려지는 현상이 발생했다. 사용하는 기간동안 여러가지 방법을 다 사용해 봤지만, 공장초기화를 하면 고쳐졌다 장애가 나기를 반복했다.

정답인지는 모르겠지만, DHCP 할당 주소를 192.168.0.1 / 255.255.255.0 로 변경하니 2Ghz WIFI 속도가 돌아왔다. 정확한 이유는 아직 모르겠다. 외국 커뮤니티에서도 이 이슈에 대한 내용이 공유되고 있지만 정확한 해결방법은 아직 없는 것 같다.

구매 대체품

Netgear AX3000 WIFI 6

amazon에서 저렴한 가격에 AX3000 이 올라와서 구매했다. 공유기에 15만원 이상 돈을 투자한다는것이 과소비 같은 느낌이다.

ASUS 제품으로 멀린 펌을 이용하다가, 발열에 죽어나가는 모습을 보고 이제는 넷기어를 사용해 보기로 했다.

반응형

centos7 swap 용량 늘리기

현재 스왑용량 확인

[root@ ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/nvme0n1p1                          partition       1952764 938080  -2

현재 swap 메모리 확인

[root ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           7723        4773        1407         182        1542        2466
Swap:          1906         916         990

swap 파일생성

$ sudo fallocate -l 10GB /swapfile

REDHAT 계열

일반적인 메뉴얼 상황에서는

centos, redhat계열에서는 에서는 아래와 같은 명령어로 파일을 생성하라고 한다.

$ sudo dd if=/dev/zero of=/myswap count=8192 bs=1M

fallocate의 문제점은 파일 시스템 ioctl을 사용하여 할당을 빠르고 효율적으로 만드는 것인데, 물리적으로 공간을 할당하지 않지만, swapon syscall에는 실제 공간이 필요하다는 단점이 있습니다.

참조 : https://bugzilla.redhat.com/show_bug.cgi?id=1129205

권한 설정

$ chmod 600 /swapfile
$ ls -lh /swapfile
-rw------- 1 root root 8.0G 2020-04-29 09:20 /swapfile

swap 포맷으로 변경

[root@ /]# mkswap /swapfile
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=3a511621-1647-404f-9a4a-520361cbf6ba

swap 파일 시스템 등록

[root@ /]# swapon /swapfile
[root@ /]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/nvme0n1p1                          partition       1952764 938080  -2
/swapfile                               file    8388604 0       -3
[root@ /]# free -h
              total        used        free      shared  buff/cache   available
Mem:           7.5G        4.7G        170M        182M        2.7G        2.4G
Swap:          9.9G        916M        9.0G

SWAP 용량이 늘어난 것을 확인할 수 있습니다.

부팅시 등록

$ vi /etc/fstab

아래의 내용을 추가합니다.

/swapfile    none    swap    sw    0    0

swap 삭제

swap 연결 제거

$ swapoff /swapfile

swap 파일 삭제

$ rm /swapfile
반응형

'개발 > 리눅스' 카테고리의 다른 글

VIM | Surround.vim 사용하기  (0) 2020.07.09
LINUX | manjaro 설치후 할일  (0) 2020.05.29
Reverse Proxy 와 Load Balencer  (0) 2020.04.06
nginx | site-enabled, site-available.md  (0) 2020.02.11
freenas | ssh key 로그인  (0) 2020.01.06

Build Your Own x

이 환상적인 저장소는 기본적으로 자신의 기술을 구축하는 방법에 대한 자습서 모음입니다. 명령 행 도구, 운영 체제, 검색 엔진, 3D 렌더러 등을 빌드하는 방법에 대한 예가 있습니다.

자신 만의 프로그래밍 언어를 만들고 싶었던 적이 있습니까? 아니면 자신 만의 Docker 또는 Git? 그런 다음 이것이 당신에게 맞는 저장소입니다.

무료 프로그래밍 책

이 저장소의 이름은 Free Programming Books이지만 그 이상을 제공합니다. 다양한 언어로 제공되며 무료 온라인 강좌, 대화식 프로그래밍 리소스, 문제 세트 및 경쟁 프로그래밍, 팟 캐스트 및 프로그래밍 실행해 볼 수 있는 섹션이 포함되어 있습니다.

Oh My Zsh(*)

Oh My Zsh 는 Zsh 구성 관리를 위한 커뮤니티 중심의 공개 소스 프레임 워크입니다. Zsh는 대화형 shell이자 많은 개발자가 사용하는 강력한 스크립트 언어입니다.

Oh My Zsh에는 Zsh 설정을 사용자 정의 할 수있는 강력한 플러그인과 멋진 테마가 있습니다. 시작하고 실행하는 것은 약간의 작업이지만. 웹에는 훌륭한 자습서와 다른 개발자의 예제가 있으며 올바른 설정을 찾는 데 도움이됩니다.

나중에 이것저것 해보다가 zsh 로 귀결하게 되어있습니다.

코딩인터뷰 대학

코딩인터뷰 대학는 취업을 하고자하는 분들에게 필요한 인터뷰 질문들을 모아놓은 사이트 입니다.

Amazon, Google 또는 Facebook과 같은 대기업의 소프트웨어 엔지니어가 될 여러 달 연구 계획. 이는 CS 지식이 필요한 소프트웨어 공학을 처음 접하는 사람들을 위한 것이며 신뢰성 엔지니어 또는 운영 엔지니어가 되기 위해 공부하는 방법에 대한 조언을 제공합니다.

저자는 원래 이 Repo를 자신의 학습 과정을 추적하기 위해 개인 할 일 목록으로 만들었습니다. 몇 달 동안 하루에 8시간에서 12 시간을 공부 한 후 마침내 아마존에서 소프트웨어 개발 엔지니어로 꿈의 직업을 갖게되었습니다.

Coding Interview University는 Google, Microsoft, Facebook 등의 회사에서 기술 인터뷰를 준비하는 데 도움을줍니다. 그것을 최대한 활용하십시오.

Gitignore 모음집

이 저장소는 이름에서 알 수 있듯이 유용한 .gitignore 템플릿 모음입니다.

GitHub 리포지토리로 설정 한 모든 새 프로젝트에 대해 업로드되는 항목을 필터링하기 위해 .gitignore 파일이 있어야합니다. 이 파일의 내용은 프로젝트마다, 언어마다 다릅니다.
저장소에는 Rails, Python, Perl, Laravel, Java 등과 같은 거의 모든 언어 또는 프레임 워크를위한 템플릿이 포함되어 있습니다.

시스템 설계 입문서

개인적으로 도움이 많이 되었던 Repo 입니다.

이것은 대규모 시스템을 설계하는 방법을 배우는 데 도움이 됩니다. 소프트웨어 엔지니어를 위한 훌륭한 저장소입니다. 그러면 더 나은 엔지니어가 될 수 있습니다. Repo는 이 광범위한 주제에 대한 체계적인 리소스 모음을 제공합니다.

시스템 설계는 많은 회사에서 기술 인터뷰 프로세스의 필수 구성 요소 인 경우가 많으므로 이 리포지토리를 통해 학습 가이드와의 인터뷰, 인터뷰 방법에 대한 조언, 솔루션과의 인터뷰 질문, Anki 플래시 카드 세트를 준비 할 수 있습니다. 대화식 학습 및 대화식 코딩 문제.

Public APIs

Public API는 프로젝트 및 애플리케이션에 사용할 수있는 무료 API 목록입니다. 비즈니스, 애니메이션, 동물, 뉴스, 금융, 게임 등과 같은 다양한 주제를 다룹니다.

고양이 또는 개와 같은 API가 있습니다. 고양이 또는 개 그림을 제공합니다.

그러나 Gmail API 또는 Google Analytics API와 같은 더 유용한 것들도 있습니다.

커맨드 라인의 기술

개발자는 명령 행 작업 방법을 아는 것이 종종 무시되지만 엔지니어로서의 생산성과 유연성을 향상시키는 데 도움이됩니다. 이 저장소에는 Linux에서 작업 할 때 명령 행 사용에 대한 유용한 정보와 팁이 있습니다. Windows 또는 macOS 전용 섹션이 있으며 일반적으로 다른 UNIX 기반 OS에도 적용 할 수 있습니다. 초보자와 경험이 많은 사람 모두에게 적합합니다.

리포지토리는 더 이상 활성 상태로 유지되지 않는 것 같지만 여전히 명령 줄 작업에 도움이되는 유용한 팁을 제공합니다. 그리고 당신은 항상 저장소를 포크하고 직접 유지할 수 있습니다.

Javascript 알고리즘 및 데이터 구조

이 저장소에는 JavaScript에 대한 많은 인기있는 알고리즘 및 데이터 구조의 예가 들어 있습니다. 각 예는 초보자 또는 고급으로 표시되어 어려움을 나타냅니다. hash table, heap, queue, stack, math, strings(문자열), sets(집합) 등에 대한 예가 있습니다.

개발자 로드맵

개발을 어느정도 다룰 수 있게 되었을 때, 자신이 하고싶은 언어를 살펴보기 위해서 자주 봤었습니다. 분기별로 한번씩 읽어주면, 현재 개발 생태계를 파악하는데 도움이 많이 됩니다.

마지막 저장소에는 2020 년에 프론트 엔드, 백엔드 또는 데브 옵스 엔지니어가되기 위해 채택해야 할 다양한 경로와 기술을 보여주는 일련의 차트가 포함되어 있습니다. 처음에는 다소 압도적이지만 빠르게 변화하는이 산업에서 가능하고 필요한 것에 대한 유용한 가이드.

리포지토리는 매년 생태계의 변화를 반영하여 업데이트됩니다.

반응형

+ Recent posts