인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
OS/Window

💻 Window 10 컴퓨터 부팅 / 절전 시간 확인하기

윈도우 10 부팅 / 절전 시간 확인하기 가끔 사내에서 출퇴근을 하였는데도 사원의 실수로 출퇴근을 찍지 않았거나 혹은 전산 오류로 인해 기록이 남아 있지 않은 경우, 자신의 출퇴근 기록을 증빙할 수 있는 자료를 요청할 수 있다. 이에 대한 대표적인 증명 방법으로 자신의 컴퓨터 시스템 부팅 기록을 확인하는 것인데, 이는 윈도우 OS의 이벤트 뷰어를 통해 확인 할 수가 있다. 1. 이벤트 뷰어 실행하기 우선 이벤트 뷰어를 실행한다. 방법은 다음과 같이 두가지로 이행이 가능하다. Win+X 키를 누르고 이벤트 뷰어 메뉴를 클릭하여 실행하거나, Win+R 키를 눌르고 실행 입력창에 "eventvwr" 를 적고 실행하면 된다. 2. 로그 필터링 하기 각 컴퓨터 동작을 나타내는 윈도우 이벤트 ID 라는 것이 존재하..

category_image
인파_
2023.05.15
(0)
OS/Linux

🐧 CURL 명령어 사용법 💯 완전 총정리

Curl (Client URL) curl(client url) 명령어는 프로토콜들을 이용해 URL 로 데이터를 전송하여 서버에 데이터를 보내거나 가져올때 사용하기 위한 명령줄 도구 및 라이브러리이다. 쉽게말해 예를들어 자바스크립트 환경에서 REST API(http)를 테스트하고싶다면 보통 ajax, fetch 를 이용해 요청을 보내는 것과 같이, SHELL(커맨드라인 환경)에서 REST API(http) 테스트 하고 싶으면 curl 명령어를 이용하면 된다 라고 이해하면 된다. 이밖에 HTTP / HTTPS / FTP / LDAP / SCP / TELNET / SMTP / POP3 등 다양하고 주요한 프로토콜을 지원하며 Linux/Unix 계열 및 Windows 등 주요한 OS 에서 구동되므로 여러 플랫폼..

category_image
인파_
2022.07.14
(0)
OS/Linux

🐧 fd 명령어 사용법 (find 대신 이거 쓰자)

fd (최신식 find) fd 는 file system 에서 특정 엔트리를 찾는 명령어로 기존 find 명령어 보다 더 사용자 친화적이며 속도도 거의 8배로 빠르다. 기본적으로 검색한 파일들에 대한 색상화 출력을 지원하여 가독성을 높여준다. 또한 검색할 때 .gitignore 에 지정한 디렉토리는 자동으로 무시하는 기능도 붙어있다. (무시하지 않도록 하는 설정도 가능) fd 기본적으로 대소 문자를 구분하지 않는다. 검색 패턴에 대문자가 포함 된 경우 fd 대소 문자 구분 모드로 작동되게 된다. 이처럼 대부분의 경우 사용자 편의성을 선호하는 방식으로 작동되는 최신 명령어이다. GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'fin..

category_image
인파_
2022.05.18
(0)
OS/Linux

🐧 bat 명령어 사용법 (cat 대신 이거 쓰자)

bat (최신식 cat) 파일의 내용물을 표시할때 cat 명령어를 자주 쓸 것이다. 하지만 무미건조한 텍스트만 나열만 해 가독성이나 효율성이 좋지 않다. 최신식 명령어인 bat 은 cat 대신 사용할 수 있는 명령어로, 문법 강조(syntax highlight), git 통합, 자동 페이징 등 다양한 기능을 갖고 있다. 마치 리눅스 터미널에 텍스트 에디터를 띄워 보여줄 정도의 퀄리티를 자랑한다. GitHub - sharkdp/bat: A cat(1) clone with wings. A cat(1) clone with wings. Contribute to sharkdp/bat development by creating an account on GitHub. github.com bat 설치 $ sudo ap..

category_image
인파_
2022.05.18
(0)
OS/Linux

🐧 exa 명령어 사용법 (ls 대신 이거 쓰자)

exa (최신식 ls 명령어) Rust언어로 개발된 구식 ls명령어를 대체할 수 있는 exa를 소개해 본다. exa는 Unix/Linux 에서 파일이나 디렉터리를 조회하는 전통적인 명령어인 ls의 최신판 이라고 보면 된다. 다양한 파일 포맷과 메타 데이터를 화려하게 색상별로 표시해 주며 git과 통합되어 있고 속도도 빠르다. Rust 프로그래밍 언어로 작성되었으며 기존의 ls 명령에서 사용할 수없는 몇 가지 추가 기능이 함께 제공된다. 위의 이미지를 보면 알 수 있듯이, 과연 내가 사용하고있는 리눅스가 맞는가 싶을정도로 컬러풀하고 보기가 좋아진다. 디렉토리를 트리로 출력도 가능히며, 심지어 윈도우 처럼 파일타입에 맞는 아이콘도 표시도 할수 있다. exa 설치 GitHub - ogham/exa: A mod..

category_image
인파_
2022.05.18
(0)
OS/Linux

🐧 Modern Linux - 최신식 리눅스 명령어 모음

모던 리눅스/유닉스 명령어 대부분의 리눅스 강의나 수업에서는 초창기부터 있던 전통적인 CLI 명령어(ls, cd, pwd, cat, cp, mv, rm, mkdir, ...등) 위주로 알려준다. 그러나 이 오래된 명령어들은 작성된지 40년이 넘는 경우가 많아서 현재 컴퓨팅 환경과 맞지 않고 배우고 익히는데 시간이 너무 많이 걸리는 문제가 있다. 이런 문제를 해결하기 위해서 새로운 명령어들이 많이 개발되었지만, 대부분의 경우 배포판에 기본 포함되지 않은 경우가 많고 자료들도 예전 명령어를 위주로 되어 있어서 특별히 신경쓰지 않으면 접근이 어렵다는 단점이 있다. 이 강의에서 소개할 툴들은 기존의 리눅스 CLI 명령어를 대체, 개선하고자 개발 되어진 CLI 들이다. 유저에 의해 새로 개발된 툴이라 당연히 다른..

category_image
인파_
2022.05.18
(0)
OS/Linux

🐧 시간을 절약하는 리눅스 명령어 TIP 모음

유용한 리눅스 CLi 명령어 Tip 시간을 절약하고 생산성을 높이는 리눅스 터미널 단축키들을 모아보았다. 몰라도 문제는 없지만 알면 매우 유용하니 습득을 권장한다. 명령어 자동완성 및 도움말 ( tab ) 자동완성 기능 길다란 리눅스의 커맨드를 일일히 다 타이핑 하지말고 TAB키 를 눌러서 명령어 자동완성을 할 수 있다. 예를 들어 $ iptables 라는 커맨드를 입력한다고 하자. 커맨드라인에 ipta 만 치고 tab키를 누르면 명령어가 자동완성 되는 것을 볼 수 있다. 이 처럼 만일 길다란 리눅스 명령어가 있을 경우 시간을 절약할 수 있다. $ ipta # + tab키 도움말 기능 도움말이란, 커맨드 자동완성이 하는데 겹치는 커맨드 알파벳이 있으면 이를 나열해서 사용자로 하여금 빠르게 골라 사용할 수..

category_image
인파_
2022.05.07
(0)
OS/Linux

🐧 삼바(SAMBA) 설치 & 설정 방법 [리눅스 ↔ 윈도우]

삼바(SAMBA) 란? 윈도우, 리눅스 OS 끼리 파일을 서로 옮길 경우 이 일이 얼마나 번거로운지에 동감할 것이다. 보통은 FTP, SFTP 서버를 열어두고 FileZilla 같은 파일공유 툴을 이용하여 옮겼을 것이다. 하지만 매번 프로그램을 실행해서 열어줘야되고, 무엇보다 폴더 시스템이 윈도우에 비해 너무 불편하다. 하지만 익숙한 윈도우 폴더에서 바로바로 파일을 리눅스로 옮길 수 있는 방법이 있는데 이번에 소개할 삼바가 바로 그것이다. 삼바(Samba)는 마이크로소프트와 인텔에서 개발한 SMB(Server Message Block) 네트워크 프로토콜을 이용해 윈도우와 유닉스계열의 운영체제나 다른 시스템 간의 자원을 공유할 수 있도록 만든 프로그램이다. 삼바는 윈도우 운영체제를 사용하는 PC에서 Lin..

category_image
인파_
2022.03.28
(0)
OS/Linux

🐧 우분투 터미널/화면 먹통 현상 해결법

리눅스 우분투 멈춤 현상 해결방법 로그인하면 화면이 그대로 멈춰버려 폴더 클릭이 안되거나 터미널 및 OS자체가 먹통되는 현상을 겪는 분들을 위한 포스팅이다. 부디 스트레스 받지않고 간단히 해결 바라는 마음이다. 부팅시 GRUB 진입후 수정하기 부팅을 하기 시작하면 윈도우에서 안전모드 진입했던 것 처럼, 계속 Shift 키를 연타한다. 그러면 GRUB 메뉴로 진입하는데, 수정하기 위해 e키 를 누른다. 그러면 편집창이 나올텐데, 방향키↓ 를 눌러 맨 아래로 내려가, 사진의 위치 ($vt_handoff) 바로 옆에 nomodeset를 추가한다. 그리고 ctrl+x 키를 눌러서 저장하고 빠져나온다. 그러면 자동으로 재부팅하면서 화면 멈춤 현상이 없어지게 될 것이다.

category_image
인파_
2022.03.26
(0)
OS/Linux

🐧 AWK 명령어 문법 마스터 💯 총정리

AWK (Aho Weinberger Kernighan) 개념 AWK는 텍스트가 저장되어 있는 파일을 원하는 대로 필터링하거나 추가해주거나 기타 가공을 통해서 나온 결과를 행과 열로 출력해주는 프로그램 이다. 좀더 쉽게 말하자면, awk는 "awk programming language"라는 프로그래밍 언어로 작성된 프로그램을 실행 하는 명령어라고 이해하면 좋다. 즉, 리눅스에서 쉘 스크립트(Shell Script)로 작성된 파일이 리눅스 쉘(Shell)에 의해 실행되는 것처럼, awk가 "awk programming language" 문법으로 작성된 코드를 이해하고 실행 한다는 의미로 보면 된다. 명령어 예를 들자면, 다음과 같이 a.txt 파일이 있다고 하자. 파일내용은 다음과 같다. 1 2 3 4 만일..

category_image
인파_
2022.03.25
(0)
OS/Linux

🐧 /dev/null 2>&1 명령어 의미 - 완벽 이해하기

리눅스 리다이렉션 2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미이다. 보통 프로그램에서 에러가 발생하면, 화면에 에러메세지를 표시해서 사용자에게 경고를 주게 된다. 이러한 기본적인 에러 동작에 대해 사용자가 임의로 재지정하여, 오류가 발생해도 경고메세지 출력을 내 마음대로 조정 할 수 있는데 이것을 표준 에러 리다이렉션이라고 한다. 다시 돌아가서 2>&1 이라함은 에러가 발생하면 프로그램이 작동을 멈추거나 꺼지지않게 하고, 대신 에러내용을 표준 출력 동작으로 행동하게 하여 프로그램은 오류가 있더라도 화면에 경고메세지를 출력하지 말고 파일이나 딴 곳으로 처리하고, 어쨋든 계속 실행하라는 의미로 볼 수 있다. 이정도면, 2>&1 가 의미하는 바는 알았지만, 보다 머릿속에 정확히 기억이..

category_image
인파_
2022.03.24
(0)
OS/Linux

🐧 리눅스 NTP 시간 동기화 하는 방법 (Ubuntu)

NTP 시간 동기화 (Ubuntu) 서버를 운영한다고 하면, 서버의 시간은 매우 중요한 부분이다. 여러 사용자가 접속하여 서비스를 이용하는데, 시간이 어긋나버리면 서비스와 동작에 영향을 미칠 수 있기 때문이다. 또한 일반적인 클라이언트 PC 같은 경우 시간이 0.1 ~ 1초 틀어진다고 해도 큰 문제가 되지는 않지만, 서버 같은 경우 시간이 스크립트 트리거(Trigger) 역할을 하고 로그 또한 시간 단위로 기록되기 때문에 정확한 시간 설정이 필수 이다. 보통서버는 ntp서버 라는 시간의 기준이되는 서버가 존재한다. 일반서버들은 대부분 ntp서버와 통신을하여 시간을 맞추게 된다. 공용 ntp 서버로는 time.bora.net, time.nuri.net, time.windows.com, time.google..

category_image
인파_
2022.03.23
(0)