IT 공부/개발환경(8)
-
[Linux] 폐쇄망을 위한 yum pakage 다운로드하기
폐쇄망에서 개발을 해야 할 경우 필요한 패키지를 미리 다운로드해서 준비해야 한다. 일부 패키지는 의존성이 필요할 수 있어서 순서대로 설치할 수 있도록 준비하면 좋다. 1. 패키지 설치 명령어로 의존성 확인하기 이 때, 실제 설치까지 진행하진 않으며, 설치 순서를 확인한다. $ su root # yum install 프로그램명 ex) yum install syslog-ng 2. 패키지 다운로드하기 downloadonly 옵션과 함께 downloaddir 옵션으로 경로까지 지정한다. 경로 미지정시 /var/cache/yum/x86_64/7/base/packages 에 rpm 파일이 저장된다. # yum install 패키지명 --downloadonly --downloaddir=다운로드경로 ex) yum in..
2024.01.26 -
[Linux] Rocky Linux 9에서 SFTP 사용을 위한 설정 변경
Rocky Liunux 9 설치 후 WinSCP 사용을 하려는데 자꾸 접근이 허락되지 않을 경우 아래와 같이 설정을 변경한다. $ su root # vi /etc/ssh/sshd_config ---------------------------------------------------- PermitRootLogin yes PubkeyAuthentication yes PasswordAuthentication yes ---------------------------------------------------- systemctl restart sshd 참고: http://yesxyz.kr/how-to-set-up-ssh-connection-to-rocky-linux/?ckattempt=1
2024.01.26 -
[Linux] 디스크 용량 로깅
시스템을 구축하다보니 특정 디렉토리의 용량이 과다하게 증가하는 시점을 확인해야 할 필요가 있다. 데이터가 주로 저장되는 디렉토리 또는 각종 프로그램이 설치되는 디렉토리가 그 대상이다. 지난 프로젝트에서는 요청이 생겼을 때 급하게 하느라 매일 터미널에서 명령어를 입력하고 엑셀로 기록했다. 하면서도 정말 비효율적이라 생각했고, 프로젝트가 끝난 지금 스크립트를 작성해보았다. 스크립트 작성은 https://www.tutorialspoint.com/execute_bash_online.php에서 진행했다. Online BASH Compiler - bash Online BASH Compiler (GNU Bash v5.1.16) Online BASH Compiler (GNU Bash v5.1.16) helps you ..
2023.05.02 -
[Linux] Crontab으로 오래된 파일 자동삭제하기
서버에서 UDP 통신으로 데이터를 수신하고 있으며 syslog-ng를 통해 파일로 저장중이다. 날이 갈수록 파일이 쌓이기 때문에 일정 기간이 지나면 삭제하기 위한 스크립트를 작성하기로 했다. 환경 : Redhat Linux 8 기준 : 7일이 경과한 파일은 삭제 경로 : /data/syslog_ng/ 작성할 파일1 : remove_syslog_file.sh 작성할 파일2 : remove_syslog_file.log 사용할 시스템 : crond 1. 경로로 진입한다. cd /data/syslog_ng 2. vi 에디터로 파일1을 생성한다. vi remove_syslog_file.sh 3. 내용을 작성한다. 내가 자동삭제하려는 실제 로그파일 경로는 아래와 같다. [ /data/syslog_ng/log/디렉토..
2022.08.31 -
윈도우에서 Visual Studio Code와 Git 사용하기
VSCode에서 PHP로 웹 페이지를 만들었는데 깃허브에 백업해두는 김에 git을 사용해보면서 그 과정을 기록해두려고 한다. 1. Git 다운로드 : VSCode 에서 자체적으로 Git을 지원하지 않기 때문에 연동 하려면 다운을 받아야 한다고 한다. git-scm.com/download (참고) evols-atirev.tistory.com/14 (+) git 이 정상적으로 설치되었는지 확인하려면 $ git --version 2. 설치가 끝난 뒤 CMD에 github 업로드시 사용할 정보를 입력한다. $ git config --global user.name 깃허브아이디 $ git config --global user.email 깃허브이메일 3. VSCode 를 실행하면 Git을 저절로 찾아준다. 4. 좌측..
2021.04.24 -
윈도우에서 php 개발환경 만들기
※ 계기 AWS 상에서 다양한 기능을 사용하기 위한 전초작업으로 php로 만든 웹 사이트를 사용할 일이 있었다. php로 만든 템플릿을 수정하기 위해 개발환경을 구축할 필요가 있었고, 이전 포스팅에서 삽질한 바와 같이 AWS에 ubuntu로 인스턴스를 만들거니까 VMware에 Ubuntu를 깔고 거기에 IDE를 구축하려는 짓을 했으나.............. 넘~나~ 비효율적인 일이기 때문에 결국 윈도우에서 php 작업을 하도록 방향을 전환했다. 본 포스팅은 그 결과물이다!!!!!!!!!! 크앆!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (피 토하는 중) 윈도우에서의 개발환경 구축을 위해 jetbrain에서 만든 phpstrom을 설치하려 했으나.... 대학 이메일이 해결되지 않은..
2021.04.22