반응형

개발 창고/Server 74

[Ubuntu] 확장자 일괄 처리

1. 테스트 파일 생성 # 테스트 파일 생성 $> touch test.jpg $> touch temp.png $> touch asdf.doc $> touch aaaa.sh $> touch bbbb # 결과 확인 $> ls -alt 2. 확장자 일괄 제거 # 일괄 제거 $> for file in *; do mv $file `echo "${file%.*}"`; done # 결과 확인 $> ls -alt 'bbbb'는 변경되지 않았으므로 'bbbb'관련 메시지가 표시됩니다. 3. 확장자 일괄 추가 # 일괄 추가 $> for f in *; do mv ./"$f" "${f%}.jpg"; done # 결과 확인 $> ls -alt

[AWS] How to build WordPress with LightSail

How to build WordPress with LightSail 1. LightSail 생성 2. WordPress 계정생성 3. 워드프레스 접속 4. IP 고정 How to build WordPress with LightSail 여러 방법으로 WordPress를 운영하는 방법이 있겠지만, 여기에서는 AWS의 LightSail을 이용하여 WordPress를 구축해 볼 예정입니다. 1. LightSail 생성 https://lightsail.aws.amazon.com/ls/webapp/home/instances https://lightsail.aws.amazon.com/ls/webapp/home/instances lightsail.aws.amazon.com 저는 리눅스 환경에서 워드프레스를 실행시키기 ..

[Linux] How to use /etc/fstab file

How to use "/etc/fstab" file 필드별 설명 How to use "/etc/fstab" file /etc/fstab은 리눅스 시스템에서 파일 시스템을 마운트 하기 위해 사용되는 구성 파일입니다. fstab은 "File System Table"의 약자로, 시스템 부팅 시 자동으로 마운트 되어야 하는 파일 시스템을 정의하는 역할을 합니다. fstab 파일은 일반적으로 시스템의 부트 파티션, 루트 파일 시스템, swap 파티션 등과 함께 다른 디스크 파티션 또는 네트워크 파일 시스템을 포함하는 마운트 지시문을 포함합니다. 이 파일은 시스템이 부팅될 때 읽히며, 지정된 파일 시스템을 자동으로 마운트 하도록 지시합니다. 필드별 설명 순번 필드 내용 1 장치명 또는 레이블 마운트 할 파일 시스템..

[Linux] How to use "smbclient" command

How to use "smbclient" command 사용 문법 사용 예시 How to use "smbclient" command 이전 글에서 samba 설정에 대해 알아보았습니다. 이번 글에서는 이 samba에 클라이언트로 접속하는 명령인 smbclient에 대해 알아봅니다. 사용 문법 주요 옵션 내용 -M --message=HOST 지정한 호스트 에게 메시지 전송 명령 입력 후 [CTRL] + [d]로 발송 -L --list=HOST 접속하려는 삼바 서버의 공유 디렉토리 목록 조회 -U --user=[DOMAIN/]USERNAME[%PASSWORD] 접속하려는 삼바 서버의 계정 정보 입력 사용 예시 ▶ 원격서버 192.x.x.x 에 administrator 계정으로 목록 확인 $> smbclient..

[Linux] How to use iptables

How to use iptables NAT (Network Address Translation) iptables 사용 예시 How to use iptables 리눅스 운영 체제에서 사용되는 방화벽 관리 도구입니다. 이 도구를 사용하여 네트워크 트래픽을 제어하고 보안 정책을 설정할 수 있습니다. iptables는 패킷 필터링, 패킷 수정, 패킷 로깅 등 다양한 기능을 제공합니다. 이를 통해 시스템의 보안을 강화하고 네트워크 통신을 제어할 수 있습니다. iptables는 명령줄 인터페이스(CLI, Command-Line Interface)를 통해 구성되며, 사용자가 정의한 규칙에 따라 패킷을 처리합니다. 시스템 관리자는 iptables를 사용하여 원하는 대상과 포트에 대한 액세스 규칙을 설정하고, 불필요한 ..

[Linux] How to set up FTP and view logs

How to use FTP log FTP 설치 FTP 설정 FTP 로그 보기 How to use FTP log 로그 파일 중 vsftpd의 로그는 /var/log/xferlog에 쌓입니다. FTP 설치 # 우선 최신 버전을 볼 수 있게 apt를 update 해줍니다. $> apt-get update # vsftpd 데몬을 설치해줍니다. $> atp-get install -y vsftpd FTP 설정 # vsftpd 설정 파일의 권한 확인 $> ls -alt /etc/vsftpd/vsftpd.conf # root권한으로 설정 오픈 $> sudo vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umas..

[Linux] How to set up samba

How to set up samba smb.conf How to set up samba 삼바는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어이다. 1991년 호주의 박사과정 학생이었던 앤드루 트리젤이 개발하였다. 위키백과 "삼바 (소프트웨어)" smb.conf $> cat /usr/share/samba/smb.conf # # Sample configuration file for the Samba suite for Debian GNU/Linux. # # # This is the main Samba configuration file. You should read the # smb.conf(5) manual ..

[Linux] How to run in the background and foreground

How to run in the background and foreground Foreground를 Background로 만드는 방법 Background를 Foreground로 만드는 방법 바로 백그라운드로 실행하는 방법 확장 내용 How to run in the background and foreground 리눅스에서 프로그램을 명령어를 실행하는 방법에는 크게 백그라운드와 포그라운드로 나눠집니다. 일반적으로 우리가 명령을 실행하여 결과를 보는 방법이 포그라운드입니다. 만약 아래와 같이 nginx에 접근하는 request에 대해서 모니터링을 한다고 가정하고 실행하면 명령어를 실행한 사용자는 단순히 해당 화면을 보고만 있어야 합니다. $> sudo tail -f /var/log/nginx/access.lo..

[Linux] How to use the Signal

1/ 시그널(Singnal)이란? 2/ 시그널을 확인하는 방법 3/ SIGNAL HANDLER 1/ 시그널(Singnal)이란? 특정 이벤트가 발생하였을 경우 프로세스에 전달되는 신호(Signal) 오류 발생, 자식 프로세스의 종료, 사용자의 종료 요청 등 굉장히 작은 값 인터럽트(Interrupt)라고도 함 용도가 제한적이며 중복 시그널에 따른 원치 않는 결과가 발생하기도 함 2/ 시그널을 확인하는 방법 $> kill -l $> man 7 signal $> cat /usr/include/asm/signal.h 번호 이름 설명 기본 처리 1 SIGHUP (HUP) HangUP의 약어로 로그아웃과 같은 터미널에서 접속이 끊겼을 때 보내지는 시그널입니다. 데몬 관련 환경 설정 파일을 변경시키고 변화된 내용을..

반응형