OS/Linux
-
2022-04-01 리눅스의 디렉터리는 윈도우처럼 단순희하게 우클릭으로 확인할 수 없어 난감한 경우가 종종 있다. 이러한 경우 리눅스에서는 du라는 명령어를 사용하여 상세히 파일의 용량 정보를 확인할 수 있다. 오늘은 이와 같은 du의 사용 방법을 빠르게 알아보자. - 기본 명령어 du #파일용량 파일위치 ex) 122 ./log/log2/log3 현재 디렉토리에서 du 명령어를 사용하면 위와 같이 파일 용량 파일 위치 형식으로 디렉터리 별 정보가 리스트 형식으로 나타나게 된다. 이 경우는 실제 파악하기 매우 불친절하기 때문에 몇 가지 옵션을 주는 것이 좋다. - 옵션 부여 du -h #파일용량 파일위치 #ex) 100M ./log/log2/log3 #ex) 10K ./log/log2/log3/log4 ..
[Linux] 리눅스 디렉토리 용량 확인 하는 방법(du 명령어)2022-04-01 리눅스의 디렉터리는 윈도우처럼 단순희하게 우클릭으로 확인할 수 없어 난감한 경우가 종종 있다. 이러한 경우 리눅스에서는 du라는 명령어를 사용하여 상세히 파일의 용량 정보를 확인할 수 있다. 오늘은 이와 같은 du의 사용 방법을 빠르게 알아보자. - 기본 명령어 du #파일용량 파일위치 ex) 122 ./log/log2/log3 현재 디렉토리에서 du 명령어를 사용하면 위와 같이 파일 용량 파일 위치 형식으로 디렉터리 별 정보가 리스트 형식으로 나타나게 된다. 이 경우는 실제 파악하기 매우 불친절하기 때문에 몇 가지 옵션을 주는 것이 좋다. - 옵션 부여 du -h #파일용량 파일위치 #ex) 100M ./log/log2/log3 #ex) 10K ./log/log2/log3/log4 ..
2022.04.01 -
2021-12-08 파일 통신 시에 vsftp를 사용하는 경우가 있다. 다만 모든 사용자에게 서버의 vsftp 접속을 가능하게 하면 보안 및 서버에 이슈가 발생할 수 있어 특정 아이피만 허용해줘야 한다. 오늘은 이와 같은 방법을 알아보자. - 설정 우선적으로 vsftp는 깔려있다는 전제하에 진행한다. 1. xinetd 설치 기본적으로 vsftpd.conf 설정 listen=YES로 두면 기본값으로 xinetd로 받아들인다. 때문에 데몬을 통해 프로세스 실행을 위해서 해당 라이브러리를 설치한다. # yum -y install xinetd 2. vsftp IP 설정 이후 hosts파일 별 설정을 통해 접속 아이피와 제한 아이피를 설정한다. [hosts.allow] # vi /etc/hosts.allow # ..
[Linux] 리눅스 vsftp IP 접속 설정 / 특정 IP만 접근 허용2021-12-08 파일 통신 시에 vsftp를 사용하는 경우가 있다. 다만 모든 사용자에게 서버의 vsftp 접속을 가능하게 하면 보안 및 서버에 이슈가 발생할 수 있어 특정 아이피만 허용해줘야 한다. 오늘은 이와 같은 방법을 알아보자. - 설정 우선적으로 vsftp는 깔려있다는 전제하에 진행한다. 1. xinetd 설치 기본적으로 vsftpd.conf 설정 listen=YES로 두면 기본값으로 xinetd로 받아들인다. 때문에 데몬을 통해 프로세스 실행을 위해서 해당 라이브러리를 설치한다. # yum -y install xinetd 2. vsftp IP 설정 이후 hosts파일 별 설정을 통해 접속 아이피와 제한 아이피를 설정한다. [hosts.allow] # vi /etc/hosts.allow # ..
2021.12.08 -
2021-10-30 find 명령어는 리눅스 내에서 원하는 파일을 찾을 때 사용하는 명령어이다. 단독으로 쓰이는 경우도 있으나 보통은 find 이후에 다음 작업을 하기 위해서 사용되는 경우가 많이 있다. 오늘은 그중에서 find 명령어 후에 바로 압축을 진행하는 방법을 알아보자. - 예제 바로 코드로 알아보자. find -name '파일명*' -exec tar -cvfz 파일명.tar.gz {} +; 우선 find -name '파일명*' 은 파일명으로 시작하는 모든 파일을 찾는다. 이후 find로 찾은 파일(결괏값)을 가지고 -exec(실행) 명령어가 , tar 명령어의 옵션 값 cvfz(c : 새로운 묶음으로 만든다. / v : 과정을 보여준다. / f : 묶음 파일의 이름을 정한다. / z : gzi..
[Linux] 리눅스 find 명령어 -exec 압축 방법 알아보기.2021-10-30 find 명령어는 리눅스 내에서 원하는 파일을 찾을 때 사용하는 명령어이다. 단독으로 쓰이는 경우도 있으나 보통은 find 이후에 다음 작업을 하기 위해서 사용되는 경우가 많이 있다. 오늘은 그중에서 find 명령어 후에 바로 압축을 진행하는 방법을 알아보자. - 예제 바로 코드로 알아보자. find -name '파일명*' -exec tar -cvfz 파일명.tar.gz {} +; 우선 find -name '파일명*' 은 파일명으로 시작하는 모든 파일을 찾는다. 이후 find로 찾은 파일(결괏값)을 가지고 -exec(실행) 명령어가 , tar 명령어의 옵션 값 cvfz(c : 새로운 묶음으로 만든다. / v : 과정을 보여준다. / f : 묶음 파일의 이름을 정한다. / z : gzi..
2021.10.30 -
2021-10-04 window 와는 다르게 리눅스 운영체제에서는 파일을 묶기와 압축하는 과정이 분리되어 있다. 오늘은 이와 같은 리눅스에서 다수의 파일들을 묶어 압축하는 과정을 알아보도록 하자. -압축 명령어 압축 명령어로는 확장자에 따라 다양하며, bzip2 / xz / gzip... 등이 존재한다. 다만 하나의 파일을 압축하는 과정보다는 다수의 파일들을 묶어 압축하는 과정이 대다수이기 때문에 해당 명령어들에 옵션에 대해서는 자세히 다루지는 않는다. - 묶기 명령어 우선 실습을 위해 텍스트 파일 4개를 만들었다. 묶기 명령어는 tar 로서 다수의 파일들을 하나로 묶는 역할을 한다. 단독으로 사용하는 경우보다 보통은 압축을 하기 위해서 사용한다. 옵션들은 아래와 같다. c : 새로운 묶음을 만든다. x..
[Linux] 리눅스에서의 파일압축과 묶기 알아보기[ tar / xz . . .]2021-10-04 window 와는 다르게 리눅스 운영체제에서는 파일을 묶기와 압축하는 과정이 분리되어 있다. 오늘은 이와 같은 리눅스에서 다수의 파일들을 묶어 압축하는 과정을 알아보도록 하자. -압축 명령어 압축 명령어로는 확장자에 따라 다양하며, bzip2 / xz / gzip... 등이 존재한다. 다만 하나의 파일을 압축하는 과정보다는 다수의 파일들을 묶어 압축하는 과정이 대다수이기 때문에 해당 명령어들에 옵션에 대해서는 자세히 다루지는 않는다. - 묶기 명령어 우선 실습을 위해 텍스트 파일 4개를 만들었다. 묶기 명령어는 tar 로서 다수의 파일들을 하나로 묶는 역할을 한다. 단독으로 사용하는 경우보다 보통은 압축을 하기 위해서 사용한다. 옵션들은 아래와 같다. c : 새로운 묶음을 만든다. x..
2021.10.04 -
2021-10-03 다중 유저 시스템을 지원하는 리눅스의 경우 해당 유저에 따라 파일을 읽기, 쓰기 그리고 실행하는 권한이 다르다 오늘은 이와 같은 유저별 권한을 확인 및 변경하는 방법을 알아보자. - 예제(권한 확인) 우선 위는 예제로 사용할 hello.txt의 정보이다. 권한을 확인하는 방법은 "ls -l"과 같은 명령어를 사용해서 해당 파일의 정보를 화면에 출력하면 된다. 그중에서 권한에 해당하는 부분은 -rw-r--r-- 이 부분이다. 이 를 하나하나 살펴보자. 우선 -rw-r--r-- 젤 앞부분에 있는 "-"는 파일의 유형을 나타낸다. 기본 파일의 경우 "-"로 나타나며, 디렉터리일 경우 "d"로 표시되게 된다. 이를 제외하면 rw-r--r-- 가 남게 되는데, 이는 유저별로 나누어지는 3가지 ..
[Linux] 파일의 권한을 확인 및 변경하는 방법 알아보기2021-10-03 다중 유저 시스템을 지원하는 리눅스의 경우 해당 유저에 따라 파일을 읽기, 쓰기 그리고 실행하는 권한이 다르다 오늘은 이와 같은 유저별 권한을 확인 및 변경하는 방법을 알아보자. - 예제(권한 확인) 우선 위는 예제로 사용할 hello.txt의 정보이다. 권한을 확인하는 방법은 "ls -l"과 같은 명령어를 사용해서 해당 파일의 정보를 화면에 출력하면 된다. 그중에서 권한에 해당하는 부분은 -rw-r--r-- 이 부분이다. 이 를 하나하나 살펴보자. 우선 -rw-r--r-- 젤 앞부분에 있는 "-"는 파일의 유형을 나타낸다. 기본 파일의 경우 "-"로 나타나며, 디렉터리일 경우 "d"로 표시되게 된다. 이를 제외하면 rw-r--r-- 가 남게 되는데, 이는 유저별로 나누어지는 3가지 ..
2021.10.03 -
2021-09-29 vi는 문서 편집기로 활용된다. 명령어로는 vi [파일명]으로 동작하며, 현재 유저가 해당 파일에 write 즉 w 권한이 있을 때 해당 파일을 편집할 수 있다. windows에서 비슷한 예로 들면 메모장 파일인 txt를 열어서 수정하는 것이라고 생각하면 이해하기 쉬울 것이다. 그러면 이러한 vi 내부에서의 명령어들을 알아보도록 하자. - 입력명령어 입력 명령어는 크게 i / a / o / s 이렇게 네 가지로 나누어지며, 각각의 입력하는 시작점이 조금씩 다르다. 그중에서 i를 가장 많이 사용하게 되는데, 우리는 이 4가지 모두 알아보자. i : i는 현재 커서가 위치부터 입력을 시작한다. 일반적인 입력이며, 가장 많이 사용된다. a : 현재 커서의 다음 위치부터 입력을 시작한다. 현..
[Linux] vi 내부 명령어 알아보기 [이동 / 복붙 / 삭제 / 찾기 / 치환]2021-09-29 vi는 문서 편집기로 활용된다. 명령어로는 vi [파일명]으로 동작하며, 현재 유저가 해당 파일에 write 즉 w 권한이 있을 때 해당 파일을 편집할 수 있다. windows에서 비슷한 예로 들면 메모장 파일인 txt를 열어서 수정하는 것이라고 생각하면 이해하기 쉬울 것이다. 그러면 이러한 vi 내부에서의 명령어들을 알아보도록 하자. - 입력명령어 입력 명령어는 크게 i / a / o / s 이렇게 네 가지로 나누어지며, 각각의 입력하는 시작점이 조금씩 다르다. 그중에서 i를 가장 많이 사용하게 되는데, 우리는 이 4가지 모두 알아보자. i : i는 현재 커서가 위치부터 입력을 시작한다. 일반적인 입력이며, 가장 많이 사용된다. a : 현재 커서의 다음 위치부터 입력을 시작한다. 현..
2021.09.29 -
2021-09-28 실제 운영되는 리눅스 서버에서는 사용할 일이 없는 명령어 일지 모르지만 실습 과정에서 많이 사용되는 리눅스의 터미널/콘솔을 종료하는 명령어를 알아보자. - 명령어 방법은 몇가지가 있는데 그중에서 많이 쓰는 몇 가지를 알아보자. # poweroff # halt -p(-P 또는 -p는 시스템의 종료를 의미한다. poweroff) # shupdown-P now 위와 같은 3가지 명령어를 많이 사용한다. shupdown 이라는 명령에서 now의 위치는 여려 시간 옵션을 줄 수 있는데, 예를 들면 shupdown -P +5 는 5분 후에 종료 shupdown -P 24:00는 12시에 종료라는 의미를 가질 수 있다. 메인 이미지 출처 : Photo by Hillshire Farm on Unsp..
[Linux] 리눅스 터미널/콘솔 시스템 종료 명령어 알아보기2021-09-28 실제 운영되는 리눅스 서버에서는 사용할 일이 없는 명령어 일지 모르지만 실습 과정에서 많이 사용되는 리눅스의 터미널/콘솔을 종료하는 명령어를 알아보자. - 명령어 방법은 몇가지가 있는데 그중에서 많이 쓰는 몇 가지를 알아보자. # poweroff # halt -p(-P 또는 -p는 시스템의 종료를 의미한다. poweroff) # shupdown-P now 위와 같은 3가지 명령어를 많이 사용한다. shupdown 이라는 명령에서 now의 위치는 여려 시간 옵션을 줄 수 있는데, 예를 들면 shupdown -P +5 는 5분 후에 종료 shupdown -P 24:00는 12시에 종료라는 의미를 가질 수 있다. 메인 이미지 출처 : Photo by Hillshire Farm on Unsp..
2021.09.28