반응형

IT Technology/Linux 58

Linux 부팅시 스크립트 자동 실행 방법

Linux 부팅시 스크립트 자동 실행 방법에 대해서 알아보자. Centos 7 버전 이상에서 서버가 재기동 될 시 명령어를 자동 실행하여 서비스를 실행 시킬 수 있으다. 자동으로 실행하게 하려면 "/etc/rc.d/rc.local" 파일을 이용하면 된다. 1. rc.local 실행권한 허용 #chmod +x /etc/rc.d/rc.local 2. 실행스크립트 추가 #vi /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead o..

IT Technology/Linux 2024.04.17

linux 특정 파일이름 일괄 삭제하는 법

linux 특정 파일이름 일괄 삭제하는 법에 대해서 알아보자. 간혹 서버를 운영하다 보면 특정 파일이름으로 여러 개의 파일이 생성될 때가 있다. 이 경우 해당 파일들의 특정 키워드를 이용하여 파일을 동시에 삭제하는 방법에 대해서 알아보자. 명령어 find . -name "*ibis*" | xargs rm 즉, A2만 포함한다면, A2 앞뒤로 어떤 글자가 와도 상관없다는 뜻이다. 따라서, find . -name "*A2*"라고 하면 파일명에 A2가 포함된 파일들을 찾아준다. | 기호는 파이프인데, find 에서 나온 결과들을 넘겨준다. 그걸 인자로 받는 것이 xargs 이고, rm은 파일 삭제 명령어이다

IT Technology/Linux 2024.04.05

Linux du 명령어란?

Linux du 명령어에 대해서 알아보자. du 명령어는 Disk Usage의 약자로 파일, 디렉토리 용량을 확인할 때 사용되는 명령이다. 서버 관리자가 디스크 사용량을 파악하기 위해 자주 사용되는 명령어 이며, 또한 특정 파일이나 디렉토리 단위로 용량을 파악하는 기능도 가지고 있다. 1. du 명령어 사용법 # du [옵션] [위치 또는 파일] 2. du 명령어 옵션 옵션 의미 -a 모든 파일의 정보를 출력하는 옵션 입니다. -b 바이트 단위를 출력하는 옵션입니다. -c 모든 파일의 디스크 사용 정보와 합계를 출력하는 옵션입니다. -k 1KB 단위로 출력하는 옵션입니다. -h 관리자가 보기 쉬운 단위(Byte, Kbyte, Mbyte, Gbyte) 로 출력하는 옵션입니다. -s 지정된 디렉토리 내에 존..

IT Technology/Linux 2024.03.31

Linux 시간 수동 변경 방법

Linux 시간 수동 변경 방법에 대해서 알아보자. 1. KST로 시간대 설정 # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 2. date 명령으로 시간 변경 예시1(수동시간) : # date -s "2018-05-28 11:14:22" 예시2(local) : date -s "xx:xx:xx" 3. 자동으로 변경 방법 radate사용 예) rdate -s time.bora.net ntp 동기화 4. Console Tool을 활용한 방법 예) Secure CRT 사용 하단 메뉴 Chat Window 활성 여러대 서버를 SSH 또는 Telnet으로 접속 입력창에 Send Chat to All Sessions 활성 date -s "xx:xx:xx" 로 모든 ..

IT Technology/Linux 2024.03.16

Linux SFTP log 확인 방법

Linux SFTP log 확인 방법에 대해서 알아보자. 기업에서 운영하고 있는 서버의 SFTP접속정보를 다른 기업의 담당자에게 공유할 때가 있는데 가끔 접속이 안된다고 하는 사례가 있다. 이경우 SFTP의 로그를 확인할 수 있는 방법으로 접속 로그에 대해서 확인 할 수 있다. 1. SFTP의 환경설정파일 수정 #vi /etc/ssh/sshd_config 설정파일을 열어서 아래의 내용 추가 Subsystem sftp /usr/libexec/openssh/sftp-server -f local2 -l INFO 2. 시스템 로그파일 설정 수정 #vi /etc/rsyslog.conf 설정파일을 열어서 아래의 내용 추가 이때 SFTP설정파일에 설정해뒀던 local2로 동일하게 설정 #sftp log local2...

IT Technology/Linux 2024.03.15

Linux OS local 언어 변경

Linux OS local 언어 변경에 대해서 알아보자. Centos나 Reahat Linux를 설치 시 기본 로케일 설정과 키맵 설정은 영어로 되어 있다. localectl을 사용해서 로케일 상태 정보를 확인하고 변경하는 방법에 대해서 알아보자 해당 부분은 Centos 7 버전 이상에서만 가능하다. 상태 확인 $ localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us 한국어 설정 변경 $ sudo localectl set-locale LANG=ko_KR.utf8 $ sudo localectl set-keymap ko-mac $ sudo localectl set-xll-keymap ko-mac 변경 상태 확인한국어 설정 ..

IT Technology/Linux 2024.03.14

리눅스 파일시스템 종류와 차이점

리눅스 파일시스템 종류와 차이점에 대해서 알아보자. 파일시스템(File System)이란? 파일의 체계를 말한다. 파일을 효율적으로 기록 및 검색할 수 있도록 만들어진 체계이다. 예시로는 도서관에서 책을 책제목, 저자, 카테고리 등의 항목으로 관리해 검색이나 발견을 쉽게 할 수 있도록 해둔 것과 같은 의미다. 파일시스템 종류 저장매체나 운영체제에 따라 파일시스템의 사용이 제한된다. Window : FAT16, FAT21, exFAT, NTFS Linux : ext2, ext3, ext4, XFS, ZFS, ReiserFS Solaris : UFS, VxFS, QFS, ZFS Macintosh : HFS, HFS+ 포맷(Format)이란? ext1 Extended File System, 리눅스 운영체제를 ..

IT Technology/Linux 2024.03.08

리눅스 echo 명령어, echo 옵션 및 설명

리눅스 echo 명령어, echo 옵션 및 설명에 대해서 알아보자. 리눅스에서 제일 많이 사용하는 출력 명령어인 echo 명령어란? C 언어의 printf 함수에 준하는 화면 출력을 담당하는 명령어이다. 유닉스 및 유닉스 계열(리눅스) 운영체제에서 지정한 문자열 또는 텍스트를 터미널에 출력하는 명령어 일반적으로 터미널 프롬프트 명령이나 쉘 스크립트, 배치파일에서 화면이나 파일로 상황을 알리는 문자열을 출력할 때 사용 문자열과 함께 개행 문자를 덧붙여서 출력이 가능 쉘 스크립트의 변수나 터미널의 환경변수나 변수를 확인할 경우 주로 사용 리눅스 echo 명령어 사용법 echo 명령어 기본 사용법 echo명령어는 리눅스에서 출력 명령어로 자주 쓰는 명령어이다. 옵션 없이 사용할 수 있고, 다양한 옵션과 이스케..

IT Technology/Linux 2024.02.28

Linux Server reboot, shutdown time check

Linux Server reboot, shutdown time check 리눅스 서버 재부팅 및 셧다운 시간 확인 방법에 대해서 알아보자 Command : last reboot last reboot 명령어는 마지막으로 시스템을 재부팅한 시간이 언제인지 최신순으로 정렬해서 출력해 준다. Top to Down 방식으로 최신부터 확인된다. 비슷한 명령어로는 last shutdown 명령으로 마지막 셧다운 시간을 체크할 수 있다. Command : who -b who 명령어의 -b 옵션 혹은 --boot 옵션은 마지막 시스템 부팅 시간을 표시

IT Technology/Linux 2024.02.28

Linux docker 일반 사용자 권한 부여

Linux docker 일반 사용자 권한 부여 방법에 대해서 알아보자. 도커는 항상 Root로 실행되기에 sudo를 사용하여 명령어를 입력해야 한다. 그렇기에 일반 사용자 계정으로 sudo명령어를 사용하지 않고 도커 명령어를 사용하기 위해서는 아래와 같이 권한을 부여해야 한다. 사용자 계정 docker 권한 부여 sudo usermod -aG docker [username] docker 권한 상태 확인 및 서비스 재시작 sudo service docker restart 권한을 부여하여도 일반 사용자 계정에서 명령어가 안될 시 docker 서비스를 재시작하며, 사용자 계정도 로그아웃 후 재로그인한다.

IT Technology/Linux 2024.02.07
반응형