반응형

쉘스크립트 4

[Linux] 리눅스에서 파일에 암호화를 걸어보자

안녕하세요 ki입니다.이번 Exp는 리눅스에서 파일에 암호화 걸기입니다.프로젝트 당시에는 db정보라던지 중요 데이터가 들어있는 쉘스크립트를 암호화를 걸어달라는 요청을 받아 암호화를 진행했었습니다.  www.datsi.fi.upm.es/~frosal/ Francisco Rosales, home pageFrancisco Javier Rosales García www.datsi.fi.upm.es해당 링크에 shc-3.80b.tgz를 받아 서버에 압축을 풀어서 사용합니다. # 압축해제tar xvfz shc-3.8.9b.gz# shc 설치make install # shc 암호화 실행shc -f test.sh# 암호화가 실행되면 test.sh가 test.sh.x로 변환# 암호화 파일 실행./test.sh.x  sh..

Exp/Linux 2024.05.07

[Linux] crontab으로 mysql dump를 뜨자

안녕하세요 ki입니다.이번 Exp는 crontab으로 mysql dump입니다.이전 글에서는 crontab 기본적인 지식을 공유했었습니다.이번 글에서는 제가 업무에서 담당했던 백업 스크립트를 작성 후 crontab 설정에서백업스크립트 작성 방법을 공유하려 합니다.2024.05.06 - [Exp/Linux] - [Linux] crontab을 알아보자 [Linux] crontab을 알아보자안녕하세요 ki입니다.이번 Exp는 리눅스 크론탭(crontab)입니다.솔루션 프로젝트에 참여했을 시기에 크론탭으로 일정시간마다 백업되는 부분을 개발한 적이 있습니다.그럴 때 이용한 게 crontab이었kkkkt.tistory.com   mysqldump# 전체 데이터베이스 백업mysqldump -h [호스트] -u [사용..

Exp/Linux 2024.05.07

[Linux] 쉘스크립트로 If문을 만들어보자

안녕하세요 ki입니다.이번 Exp는 쉘스크립트에 If문입니다.개발에서 없어서는 안 될 If문을 쉘스크립트로 사용하는 법을 공유하려고 합니다.ㅎㅎ if [ 조건 ]; then # 조건이 참일 때 실행할 명령어들elif [ 다른조건 ]; then # 다른 조건이 참일 때 실행할 명령어들else # 위의 모든 조건이 거짓일 때 실행할 명령어들fi 저희가 알고 있는 If문처럼 [대괄호] 안에 조건을 작성하고 true일 경우 then 아래에 있는 명령어들이 실행되고, false인 경우에는 else 아래에 있는 명령어들이 실행됩니다. elif는 저희가 알고 있는 else if를 뜻하고 동일하게 then 아래에 있는 명령어들이 실행됩니다.  쉘스크립트에서도 비교 연산자들이 ..

Exp/Linux 2024.04.23

[Linux] 이건 알아야 "리눅스 좀 써봤구나" 할텐데

안녕하세요. ki입니다. 오늘 Exp는 리눅스에 대해 알아야 도움 되는 지식들입니다. 저는 처음 리눅스를 사용하면서 쉘스크립트, vi에디터, Bash가 무엇인지 모르고 사용했습니다. 그래서 많이 알려지고 Deep 한 리눅스에 대한 지식보다는 업무를 위한 지식과 용어를 정리하려고 합니다. 쉘 스크립트(Shell Script) 쉘 스크립트(Shell Script)는 리눅스 및 Unix 시스템에서 사용되는 스크립트 프로그래밍 언어입니다. 주로 쉘(Shell) 환경에서 사용되며, 사용자가 명령어를 스크립트로 작성하여 프로그램을 만들 수 있게 해 줍니다. 텍스트 파일로 작성되며 파일의 첫 줄에는 해당 스크립트를 실행할 쉘의 경로를 지정하는 shebang(#!)을 작성합니다. 대표적으로 Bash가 있습니다. Bas..

Exp/Linux 2024.04.21