프로그래밍/Linux 리눅스
-
tmux - 터미널 종료해도 세션 유지시키는 방법프로그래밍/Linux 리눅스 2024. 6. 26.
서론https://heidong.tistory.com/313 맥미니 M2를 개인용 홈 서버로서론개발용 서버, 간단한 소규모 프로젝트 등을 24시간 올리기 위해 개인용 서버가 필요하다.처음엔 aws, 네이버 클라우드와 같은 클라우드 서비스를 고려 했지만, 클라우드 서비스는 초기 비용heidong.tistory.com https://heidong.tistory.com/276 크몽 자동 응답 프로그램 개발서론크몽에서 처음 받는 메세지에 대해서 얼마만큼 빠르게 답장을 하냐에 따라서 시간 내 응답률이 결정 된다.이 응답률을 높이기 위해서 내 개인서버에 자동응답 프로그램을 상시로 돌려놓을heidong.tistory.com 맥미니를 개인서버로 사용하기 시작하면서 자동 응답 프로그램을 24시간 상시로 켜놓으려고 하는..
-
리눅스 - 로컬, 다른 서버로 파일 전송프로그래밍/Linux 리눅스 2024. 1. 16.
[서문] 리눅스 서버와 Mac OS 간에 파일을 전송해야 할 때, SCP (Secure Copy Protocol)는 안전하고 간편한 방법입니다. 이 글에서는 SCP를 사용하여 리눅스 서버에서 Mac OS로 파일을 전송하는 방법에 대해 안내해 드리겠습니다. [본문] 1. SCP가 무엇인가요? SCP는 SSH (Secure Shell)를 기반으로 한 파일 전송 프로토콜로, 리눅스 서버와 다른 시스템 간에 파일을 안전하게 복사하는 데 사용됩니다. SCP는 데이터를 암호화하여 보안을 강화하며, 대부분의 리눅스 배포판에 기본적으로 설치되어 있습니다. 2. SCP를 사용하여 파일 전송하기 Mac OS의 터미널을 열고 다음 명령어를 사용합니다 scp username@리눅스서버주소:원본파일 경로 목적지파일 경로 use..
-
Centos - 리눅스 서버 용량 추가하기프로그래밍/Linux 리눅스 2023. 10. 8.
내가 관리하는 서버 용량이 10G가 밖에 안되어서 이번에 물리 하드디스크에 용량을 추가해서 총 100G로 만들었다. 다만 리눅스상에서 자동으로 잡아주지 않기 때문에 몇가지 절차가 필요함. 1. lsblk 이 명렁어는 파티션을 트리 구조로 보여주기 때문에 한눈에 파악이 된다. 현재 내가 사용하는 root 쪽 용량을 거의 다 쓴 상황 하지만 xvda에 100G가 존재하는게 보인다. 이걸 전부 root에 할당 할 것이다. 2. yum install cloud-utils-growpart 리눅스 용량 할당을 도와주는 yum 패키지 growpart를 설치한다. 3. growpart /dev/xvda2 용량 할당은 xvda -> xvda2 -> root 순으로 할당을 한다. 트리 구조로 하나씩 내려간다고 생각하면 된..
-
리눅스 - Centos7 Python 3.11.x 설치프로그래밍/Linux 리눅스 2023. 9. 22.
소개 파이썬 3.11 버전은 이전 버전보다 속도 향상이 되었기 때문에 이번에 내 센토스7 서버에 파이썬 3.11버전대를 설치 하려고 한다. 문제는 센토스7버전과 파이썬 3.11버전 호환성이 안맞아서 기존 파이썬 설치하듯이 설치하면 작동을 안한다. 센토스7에는 openssl 1.0 버전대가 깔려있는데 파이썬 3.11버전대를 사용하려면 openssl 버전을 1.1.1로 맞춰야 한다. 인터넷에는 다양한 파이썬 설치 글이 있지만 3.11버전대 설치글은 거의 없고 그마저도 제대로 설명 해주지 않는다. 하지만 다행히 한군데 외국 레퍼런스 설치 문서가 있어서 그걸 보고 했더니 잘 설치가 되었다. centos7 리눅스에 파이썬 3.11.5 설치하기 1. 시스템 업데이트 (선택) yum 업데이트는 권장하지만 만약 다른 ..
-
리눅스 - 폴더,파일 권한 설명프로그래밍/Linux 리눅스 2022. 4. 5.
drwx / --x / --x 사용자 / 그룹 / 외부(anonymous) 읽기,쓰기,실행/ 실행 / 실행 처음 drwx 의 'd'는 '디렉터리'(폴더)를 의미 파일이면 '-'로 나옴 rwx / --x / --x = 111 / 001 / 001 = (421) / (421) / (421) = 4+2+1 / 0+0+1 / 0+0+1 = 7 / 1 / 1 해당 권한에 대한 모드는 숫자표기로 '711'이 된다. 권한 변경 명령어 -- 해당 폴더or파일의 권한 변경 (777은 모든 권한 주는거) chmod 777 your_name -- -R옵션은 하위 디렉토리까지 모두 적용시킨다는 뜻 chmod -R 777 your_name
-
리눅스 centos7에 jeus8 (제우스8) 설치프로그래밍/Linux 리눅스 2022. 2. 9.
리눅스 centos7에 jeus8 (제우스8) 설치 JDK 환경 변수 설치, 설정 https://mozi.tistory.com/128 [LINUX] CENTOS 에 JEUS 웹서버 설치하기 LINUX 에 JEUS6 설치하는 방법입니다. JEUS 다운로드 1. tmaxsoft 사이트에 회원가입을 한 후, jeus 를 다운로드 한 뒤 서버로 전송합니다. JEUS 설치 2. 다운로드 한 bin 파일에 실행권한을 부여합니다. -rwx-. mozi.tistory.com https://youn12.tistory.com/27 [Linux][CentOS 7] JAVA_HOME 설정 Linux CentOS 7 Java Home 설정 순서 1. JAVAC 경로 확인 2. JAVA_HOME 적용 3. 확인 과정 1. JAV..