Linux awk 명령어 사용 방법 awk는 파일의 레코드를 출력하거나 조작하여 데이터화 하는데 목적이 있는 프로그램입니다. 특정 문자열을 추출할 수도 있습니다. 간단하게도 사용이 가능하며 잘만 사용한다면 연산과 무궁무진한 활용도가 있는 명령어입니다. awk는 디자인한 사람들의 약자를 따서 만든 명령어입니다. Aho + Weinberger + Kernighan. 필드 공백값을 기준으로 [$숫자]를 처리한다 ls -l을 해보시면 각 필드들이 나오게 됩니다. 필드들은 아래와 같이 분리될 수 있습니다. -rw-r--r-- 1 root root 0 May 31 14:58 75 마지막에는 빈칸으로 두었는데, 만약 파일, 디렉토리 이름이 띄어 쓰기가 되어 있다면 띄어쓰기된 문자가 필드에 들어가게 됩니다. 띄어쓰기를..
리눅스의 프로세스를 확인하고, 확인된 프로세스를 죽이는 방법에 대해서 알아보겠습니다. kill 명령어를 사용하기 이전에 먼저 프로세스를 확인해야 합니다. ps -ef |grep 프로세스명 위 명령어로 프로세스 확인을 해주시면 됩니다. Kill 명령어 옵션 kill -9 강제종료 kill -1 재시작 kill -15 안전하게 저장할 수 있도록 기회를 줌 특정 이름 프로세스 종료하기 kill `ps -ef | grep 프로세스이름 | grep -v grep | awk '{print $2}'` 특정 이름의 프로세스를 종료하는 방법입니다. grep과 awk를 통한 2번째 순서에 있는 이름을 불러와 kill로 프로세스를 종료하는 방법입니다. kill의 모든 시그널 옵션 1) SIGHUP 2) SIGINT 3) S..
오늘은 리눅스 CentOS, Ubuntu 등을 사용 하시는 분들이 파일 시스템 타입을 확인하는 다양한 방법에 대해서 알아보겠습니다. 파일 시스템의 종류와 특징에 대해서 알고 싶으신 분들은 아래의 글을 참고해 주세요 [IT] - 파일 시스템의 종류와 특징 FAT NTFS HFS EXT 파일 시스템의 종류와 특징 FAT NTFS HFS EXT FAT, NTFS, ext4 등의 파일 시스템을 한 번쯤은 들어보셨을 겁니다. USB나 하드디스크 등을 포맷할 때도 선택을 하게 되는데요, 이런 파일 시스템은 윈도우 리눅스 맥OS 등에서 호환되는 것이 각각 다 coconuts.tistory.com 리눅스, CentOS 파일시스템 확인하는 법 df -T 디스크 확인 명령어 df에 -T 옵션을 주게 되면 파일 시스템의 타..
버추얼박스 가상 머신에서 초기 용량을 적게 설정하게 되면 나중에 용량을 늘려야하는 일이 생깁니다. 리눅스, 윈도우, MacOS 등 타 OS를 사용하기 위해 버추얼박스를 사용하는 것이지만 처음 용량 설정을 잘못하게 되면 재설치 해야 하는 경우가 발생합니다. 그때 디스크를 추가해서 용량을 늘리는 방법에 대해서 알아보겠습니다. 버추얼박스 용량 늘리기 먼저 디스크 용량 증설을 원하는 가상 머신에 마우스 우클릭을 하셔서 '설정'으로 들어와 줍니다. 메뉴에 '저장소'가 있습니다. 클릭해 주세요 그리고 컨트롤러 : SATA 쪽으로 오셔서 하단에 하드 디스크 추가를 클릭해 줍니다. 하드 디스크 선택기가 열리는데 여기서 추가를 클릭해 줍니다. 가상 하드 디스크를 만들어 줘야 하는데 가상 하드 디스크를 추가해 줄 것이기..
UI를 이용해서 PC나 서버를 종료하는 방법도 있지만 터미널을 이용해서 종료를 하게 되면 더욱 확실하고 간편하게 종료를 할 수 있습니다. 오늘은 터미널 환경에서 PC를 종료하는 4가지 방법에 대해서 알아보겠습니다 리눅스 시스템 종료 명령어 4가지 poweroff halt(권장X) 시스템이 종료됩니다. half에 여러가지 옵션을 추가로 사용하셔서 종료도 가능합니다. 옵션 없이 사용 시 : 시스템 종료 halt -f : 시스템 강제 종료 -p init 0 런레벨을 통한 시스템 제어 방법입니다. 0~6까지 7가지 런레벨로 나누어져 있습니다. 런레벨 별 기능은 아래와 같습니다. 0 : 시스템 종료모드 1 : 단일 사용자 모드 (시스템 복구시에 사용합니다) 2 : 다중 사용자 텍스트 모드 (NFS 사용 불가로 서..
리눅스에서 실행 중인 프로세스를 제어하는 여러 방법들이 있습니다. 오늘 알려드릴 방법은 2가지, 프로세스를 종료하거나 정지하는 방법입니다. Ctrl+C : 프로세스 종료 Ctrl+Z : 프로세스 정지 (Stop) 위 설명에서 유추할 수 있다시피 Ctrl+c 로 종료된 프로세스는 재개할 수 없지만 Ctrl+z 로 정지해 놓은 프로세스는 재개할 수 있습니다. Ctrl+c Ctrl+c 를 사용하게 되면 프로세스가 종료 되기 때문에 다시 재개할 수는 없습니다. Ctrl+z Ctrl+z를 사용하게 되면 프로세스가 일시적으로 정지됩니다. 위 이미지에서도 vim으로 txt파일을 열었지만 Stopped 상태로 전환된 것을 볼 수 있습니다. 앞에 백그라운드 넘버 1이 붙어 있습니다. 이 프로세스를 다시 재생 시켜 보도록..
리눅스 계정 잠김 시 패스워드 실패 횟수 초기화 방법 패스워드 실패 횟수 확인 pam_tally2 -u 계정명 실패한 횟수를 먼저 확인해 줍니다. 잠금해제 pam_tally2 -u 계정명 -r pam_tally2 모듈을 이용한 계정 인증 실패 횟수 초기화 명령어입니다. /usr/lib64/security/pam_tally2.so pam_tally2 모듈 위치 패스워드 정책 확인 chage -l 계정명 만료일 해제 chage -E -1 -I 0 -m 0 -M 99999 변경할계정명 만료일 없이 사용 chage -m 0 계정명 chage 명령어 옵션
리눅스 CentOS에서는 계정 인증 정보를 관리하는 모듈이 있습니다. pam_tally2라는 모듈인데요, 이 모듈에 대해서 알아보도록 하고, 패스워드 실패 횟수 초과 시 해제하는 방법에 대해서도 알아보겠습니다. pam_tally2 PAM(Pluggable Authentication Module) pam_tally2 모듈은 시스템에 대한 인증을 제공합니다. 인증 실패 횟수가 많으면 접근을 제한하고 성공하면 횟수를 초기화하는 등의 역할을 수행합니다. REHL6 에서부터는 pam_tally2를 사용하고 이전에는 pam_tally를 사용했습니다. pam_tally2 명령어를 통해 로그인 실패 횟수를 확인할 수 있습니다. pam_tally2 -u sysadmin 인증 실패 횟수 초기화 pam_tally2 -u s..
[IT/리눅스(Linux)] - [리눅스] CentOS7 enp0s3 eth0 인터페이스 이름 변경 방법 [리눅스] CentOS7 enp0s3 eth0 인터페이스 이름 변경 방법 안녕하세요 CentOS7이나 CentOS8을 사용하시는 분들은 네트워크 인터페이스가 ifcfg-eth0 이 아니라 Ifcfg-enp0s3 으로 나오시는 분들이 있으실 거예요 다른 장비나 프로그램와 연동을 하고 싶은데 인터페 coconuts.tistory.com [IT/리눅스(Linux)] - [Linux] fstab 부팅시 자동 마운트 하는 법 [Linux] fstab 부팅시 자동 마운트 하는 법 fstab을 이용하여 mount 정보를 저장할 수 있습니다. 리눅스에서 마운트를 하게 되고 재부팅을 하게 되면 기본적으로 마운트가 풀..
안녕하세요 CentOS7이나 CentOS8을 사용하시는 분들은 네트워크 인터페이스가 ifcfg-eth0 이 아니라 Ifcfg-enp0s3 으로 나오시는 분들이 있으실 거예요 다른 장비나 프로그램와 연동을 하고 싶은데 인터페이스명이 이렇게 바껴있어서 사용이 안되실 때가 있는데 오늘은 enp0s3 or enp1s0 -> eth0 으로 바꾸는 방법에 대해서 알아보겠습니다. 리눅스 enp0s3, ens33 인터페이스 명 eth0으로 바꾸는 방법 ip addr 또는 ifconfig 등의 명령어로 현재 설정되어 있는 인터페이스 명을 확인하실 수 있습니다. 너무 많은 인터페이스들이 나올 경우 more 명령어를 더 붙여서 차근차근 확인해 줍니다. ifconfig 명령어가 되지 않을 경우는 제가 아래쪽에 해결 방법을 적..
트위치에서 재미있었던 영상들을 모으는 취미가 있으신 분들은 클립을 다운로드해서 모으게 되는데요, 이런 것들은 커뮤니티에서 사용되는 재미있는 짤들이 되곤 합니다. 그런 짤들을 만들기 위해 트위치 클립을 다운로드하는 방법에 대해서 알려드리겠습니다. 트위치 tv 클립 무료 다운로드 방법 설명(클리퍼) clipr.xyz 라는 사이트입니다. 트위치 클립의 영상 URL 정보만 붙여 넣어주시면 간단하게 영상 다운로드가 가능합니다. https://clipr.xyz/ Clipr — Twitch Clip Downloader Clipr is the #1 Twitch clip downloader on the internet. You can easily download any Twitch clips and videos by c..
오늘은 아래의 두가지 서비스를 이용해서 윈도우에서 리눅스 Centos로 mstsc 원격 데스크톱을 연결하는 방법에 대해서 알아보겠습니다. tigervnc : 가상 네트워킹 컴퓨팅(클라이언트=윈도우, 서버=리눅스) xrdp : 윈도우 이외의 운영체제에서 RDP 서비스를 제공하기 위한 패키지 리눅스에서 원격 데스크톱(RDP) 사용하는 방법 먼저 rpm -qa 명령어로 xrdp와 tigervnc-server가 설치되어 있는지 확인해 줍니다. 설치가 되어 있지 않으신 분들은 아래의 방법으로 설치를 먼저 진행해 주세요 1. epel 설치 리눅스 확장 패키지 설치 프로그램을 먼저 받아줍니다. yum install epel-release 2. xrdp 및 tigervnc 설치 yum install xrdp tiger..