Back end
-
★ su와 sudo 차이점Back end/Server 2024. 4. 4. 15:12
리눅스에서 su와 sudo는 root 계정의 권한으로 명령어 수행이 필요할 때 사용된다는 점에서 비슷합니다. 그러나 둘은 다릅니다. su는 계정 자체의 전환을 의미하며, sudo는 권한을 일시적으로 빌리는 방식입니다. 리눅스 운영 시엔 되도록 sudo를 이용하는 편이 안전합니다. 1. sudo란? sudo는 superuser do의 약자입니다. 명령어 맨 앞에 붙이면 루트에 상응하는 권한 수준으로 명령어를 수행할 수 있습니다. 예를 들어, 시스템 종료, 재부팅, 시스템 파일 편집, 방화벽 오픈, 패키지 설치, 일부 서비스 실행 등 작업에 필요합니다. 1-1. sudo 사용 방법 사용 방법은 명령어 시작 전 맨 앞에 sudo 문자를 붙이는 것입니다. sudo systemctl mysqld start # m..
-
crontab 을 이용한 리눅스 디렉토리 자동 백업 방법.Back end/Server 2024. 4. 4. 14:24
1. 백업을 할 디렉토리 sh을 아래와 같이 생성(백업 스크립트.sh) #!/bin/bash # 백업 원본 디렉토리 SOURCE_DIR="/path/to/source" # 백업 대상 디렉토리 DESTINATION_DIR="/path/to/destination" # rsync를 사용하여 디렉토리를 복사합니다. rsync -av --delete $SOURCE_DIR/ $DESTINATION_DIR/ 2. crontab 편집 crontab -e 3. crontab 에디터에 추가 ex) 매일 자정에 백업 스크립트를 실행합니다. 0 0 * * * /usr/local/bin/백업스크립트.sh * crontab 설정
-
리눅스 관련 추가사항 정리Back end/Server 2024. 4. 4. 10:01
+ 추가사항 정리 - "~"를 사용하는 이유 중 하나는 특정 사용자의 홈 디렉토리를 가리키기 위해 사용됩니다. 만약 사용자 "rocky"의 홈 디렉토리 경 로가 "/home/rocky"라면, "mv test ~rocky/" 명령어는 "mv test /home/rocky/"와 동일한 역할을 합니다. - ldd는 리눅스에서 실행 파일이나 공유 라이브러리의 의존성을 확인하는 명령어입니다. 이 명령어는 해당 실행 파일이나 공유 라이브러리가 다른 어떤 라이브러리들에 의존하고 있는지를 보여줍니다. 보통은 ldd 명령어 다음에 확인하고자 하는 실행 파일의 경로를 입력하여 사용합니다. 예를 들어: ldd /bin/ls 위와 같이 입력하면 /bin/ls 파일이 어떤 공유 라이브러리에 의존하고 있는지를 확인할 수 있습니다..
-
Linux Ubuntu 정리(기본)Back end/Server 2024. 4. 4. 09:59
1. 커맨드라인 사용법 1.기본 명령어 - 매뉴얼 조회: man - 파일목록/내용 조회 관련 명령어: ls, cat, head, tail - 검색/탐색 관련 명령어: grep, find - 압축/해제 관련 명령어: tar, gzip/gunzip. zip/unzip - 시간 관련 명령어: date, cal - 기타 명령어: echo, exit, history - 관리자 권한 실행: sudo - 패키지 매니저: apt - 텍스트 에디터: nano + 호스트네임 확인: hostname + ip 확인: hostname -i 2. 디렉토리 내용 조회/이동/확인 - 직전 이동했던 디렉토리로 이동: cd - - 모든 하위 디렉토리 조회: ls -al 3. 파일 내용 조회 - 파일 내용 조회: cat - 앞에 3줄만 ..
-
AIX Server?Back end/Server 2024. 4. 3. 15:18
- AIX Server? AIX는 IBM이 개발한 운영 체제인데, 주로 IBM의 Power Systems 시리즈에서 사용됩니다. AIX는 유닉스 기반으로 개발되었으며, 기업 환경에서 대규모의 서버 및 워크로드를 처리하는 데 사용됩니다. AIX는 안정성, 보안 및 성능을 강조하며, 대부분의 기업들이 비즈니스 크리티컬한 워크로드를 실행하는 데 이용합니다. AIX는 또한 IBM의 여러 특별한 하드웨어 기능들을 지원하고, 클러스터링, 가상화, 스토리지 관리 등과 같은 기능들을 통합적으로 제공합니다. - AIX Server는 기본적으로 쉘을 지원하지 않아 리눅스 커널 처럼 자동완성이 되지 않는다. 따로 설치해야하는데 설치하는법은 추후 리뷰 예정 . - AIX Server에서 복사하기/붙여넣기 또한 마우스 오른쪽 ..