반응형

OS 44

[Linux] tar, gz 압축 및 해제

1. tar로 압축 > tar -cvf [파일명.tar] [폴더명] ex) abc라는 폴더를 aaa.tar로 압축 > tar -cvf aaa.tar abc 2. tar 압축 풀기 > tar -xvf [파일명.tar] ex) aaa.tar라는 tar파일 압축 해제 > tar -xvf aaa.tar 3. tar.gz로 압축 > tar -zcvf [파일명.tar.gz] [폴더명] ex) abc라는 폴더를 aaa.tar.gz로 압축 > tar -zcvf aaa.tar.gz abc 4. tar.gz 압축 풀기 > tar -zxvf [파일명.tar.gz] ex) aaa.tar.gz라는 tar.gz파일 압축 해제 > tar -zxvf aaa.tar.gz 자주 사용되는 tar 명령어의 옵션 옵션 설명 -c 파일을 ta..

OS/Linux 2022.04.05

[Linux] CentOS 6 - 2020 년 11 월 30 일 수명 종료(yum 사용불가)

원인 : # CentOS 6은 2020 년 11 월 30 일 수명 종료 YUM이 더 이상 사용되지 않는 저장소에 연결을 시도합니다. 따라서 더 이상 사용되지 않는 저장소 URL을 업데이트하고 저장소를 가리켜야합니다. # CentOS 6 reached end of life on the 30th November 2020. YUM attempting connect to deprecated repositories. So, we need update deprecated repositories URL’s and point to the vault. 1. # cd /etc/yum.repos.d/ 2. # cp CentOS-Base.repo CentOS-Base.repo.old 백업 3. # vi CentOS-Base...

OS/Linux 2022.04.04

[Linux] curl 주요 옵션

주요 options (http/https 관련 옵션만 정리) -k --insecure https 사이트를 SSL certificate 검증없이 연결한다. wget 의 --no-check-certificate 과 비슷한 역할 수행 -l --head HTTP header 만 보여주고 content 는 표시하지 않는다 -D --dump-header 에 HTTP header 를 기록한다. -L --location 서버에서 HTTP 301이나 HTTP 302 응답이 왔을 경우 redirection URL 로 따라간다. --max-redirs 뒤에 숫자로 redirection 을 몇 번 따라갈지 지정할 수 있다. 기본 값은 50이다 curl -v daum.net 을 실행하면 결과값으로 다음과 같이 HTTP 302 ..

OS/Linux 2022.03.11

[Linux] SMTP 메일 서버 설정 sendmail

[Linux] SMTP 메일 서버 설정 sendmail sendmail 관련 패키지 설치sendmail 을 사용하기 위해서는 아래의 3개의 패키지를 설치 sendmail - 메일 전송 에이전트 sendmail-cf - sendmail을 재설정 하는데 필요한 파일들 sendmail-devel yum install sendmail sendmail-cf sendmail-devel2. sendmail sendmail.cfsendmail에서는 릴리즈 제한을 위해서 로컬에서만 메일을 발송하도록 하고 있다 릴레이는 허용하지 않고, 어디에서나 메일 클라이언트(아웃룩)을 통해서 발송할 수 있도록 설정을 변경 아래 파일의 해당 행을 다음과 같이 변경 # vi /etc/mail/sendmail.mc 52줄 : TRUST_A..

OS/Linux 2022.03.08

[curl] timeout 설정

[curl] timeout 설정 curl 커맨드는 Response가 돌아올 때 까지 기다리는데, DEFAULT_CONNECT_TIMEOUT 은 5분으로 설정 행 발생으로 인한 서버 비정상 상황 대비해 connect-timeout 시간을 --max-time 옵션으로 직접 요쳥 STATUS=$(curl --max-time 10 -s -o /dev/null -w "%{http_code}" -X POST $CHANGE_REST_API ) if [ $STATUS -eq 200 ]; then log "change call" fi ※ (connect-timeout 옵션은 작동을 안해서 --max-time 으로 설정) - 나중에 미작동 이유 확인 필요

OS/Linux 2022.03.08

리눅스 서버 시간 동기화

1. 서버에 원격 접속 한 후, 해당 서버에 rdate를 설치 yum -y install rdate # rdate를 설치 Ubuntu 계열 apt-get -y install rdate # rdate를 설치 2. 타임 서버를 time.bora.net으로 설정하고, 타임 서버로부터 시간을 할당받아 하드웨어 시간으로 세팅 rdate -s time.bora.net && hwclock -w # time.bora.net으로부터 시간을 받아오기 # 하드웨어 시간을 해당 시간으로 설정 3. 시간이 제대로 동기화 되었는지 확인합니다. date ## 시간 조회 ### 조회 결과 예시 ### 2022. 01. 11. (화) 11:11:11

OS/Linux 2022.01.13

[Solaris] 보안 정책 ( 로그인 / 패스워드 / root ), 계정 expire

[Solaris] 패스워드 정책 1. 보안 정책 파일 수정 # vi /etc/security/policy.conf LOCK_AFTER_RETRIES=YES * 계정 잠금 ( Account Locking ) : Login 중 반복적인 실패가 발생할 경우 해당 Account 를 정지하는 기능 2. /etc/default/login 환경 파일 수 RETRIES=5 // 연속 오류 입력 허용 : 5회 이내 3. Locking 정보 제거 # passwd -u Account * 패스워드 조합 1. 설정 파일 : /etc/default/passwd 2. 설정 옵션 Option Description MINWEEKS 비밀번호를 바꾸지 못하는 일 수를 주 단위로 설정, /etc/shadow 파일에서는 하루 단위로 설정이 ..

OS/Solaris 2022.01.11

[Linux] curl 버전 업그레이드

curl yum 최신버전설치 centos에서 yum설치로 curl을 설치하면 5.19이 기본버전이다 이럴때는 소스설치로 상위버전을 설치하면되지만 yum으로 설치를 원할때는 해당 저장소를 지정한뒤 설치하면됩니다. #vim /etc/yum.repos.d/city-fan.repo [CityFan] name=City Fan Repo baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch/ enabled=1 gpgcheck=0 :wq 위저장소추가후 yum install curl 하면 최신버전으로설치 curl 버전 확인 # curl -V ​​ curl 업데이트 파일 다운로드 - 원하는 버전 확인 후 wget 명령을 통해 파일 다운..

OS/Linux 2021.12.24
반응형