본문 바로가기
반응형

IT/System Engineering63

[PowerShell] 도메인 확인하기 (whois) 파워쉘로 도메인 정보를 확인할 수 있다. 프로필에 해당 함수를 등록하자. 프로필 확인 방법은 다음 포스팅을 참고하면 된다. [IT/System Engineering] - 파워쉘 프로필 확인 및 설정 [PowerShell] 프로필 확인 및 설정 윈도우10 이후 파워쉘의 사용이 점점 많아지고 있다. 리눅스의 쉘 처럼 사용하고자 profile 설정이 필요할 때 다음을 참고하자. 1. 프로필 파일 경로 확인 $profile 2. 프로필 파일 생성 확인 test-path $pr newstars.tistory.com function Get-WhoIs { [CmdletBinding()] param( # The query to send to WHOIS servers [Parameter(Position=0, ValueF.. 2020. 12. 29.
[PowerShell] 프로필 확인 및 설정 윈도우10 이후 파워쉘의 사용이 점점 많아지고 있다. 리눅스의 쉘 처럼 사용하고자 profile 설정이 필요할 때 다음을 참고하자. 1. 프로필 파일 경로 확인 $profile 2. 프로필 파일 생성 확인 test-path $profile 있으면 True, 없으면 False 3. 프로필 파일 생성 new-item -path $profile -itemtype file -force 생성하고 test-path를 실행해보자. 4. 프로필 파일 수정하기 notepad $profile 메모장(notepad)로 열기 5. alias 설정 Set-alias [단축어] [실행파일] Set-alias np notepad.exe 2020. 8. 13.
리눅스의 필수!! ps 명령어 총정리 리눅스를 사용하는 사람이면 누구나 ps 명령어를 다룹니다. ps(process status)의 줄인말로 ps 명령어는 현재 실행중인 프로세스 목록과 상태를 보여줍니다. - 윈도우의 작업관리자 같은 거라고 생각하시면 됩니다. OS 계열에 따라 명령어 사용법이 다른데, BSD 계열 옵션은 '-'(DASH) 없이 사용합니다. ps 사용법 $ ps [option] System V : $ ps -ef BSD : $ ps aux 주요 옵션 옵션 내용 -e every(모든) 프로세스 -f full (완전한) 포맷 -l long(긴) 포맷 사용 방법 예시 $ ps -ef : 모든 프로세스를 풀 포맷으로 출력 $ ps -ef | grep '프로세스명' : '프로세스명'의 프로세스 구동 확인 출력 내용 행 제목 내용 UI.. 2020. 8. 1.
Windows IIS TLS 1.0 TLS 1.1 비활성화 IIS TLS 1.0 및 1.1 비활성화 방법 1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 경로 이동 2. TLS 1.0, TLS 1.1 이름으로 새로운 키 생성 3. TLS 1.0, TLS 1.1 키 안에 Client 와 Server 이름으로 새로운 키 생성 4. Client, Server 키 안에 DisabledByDefault, Enabled 이름으로 DWORD(32비트) 값을 추가 5. DisabledByDefault 값은 0, 단위는 16 진수로 설정 6. Enabled 값은 0, 단위는 16 진수로 설정 7. 변경된 레지스트리 값 적용을 위해 서버 재부팅 진행 2020. 7. 21.
리눅스 명령어 별칭 등록 - alias 리눅스 cli를 사용하다 보면 긴 명령어를 사용하기 귀찮을 때가 아주 자주 있다. 흔히 사용하는 명령어지만, 반복해서 사용하다 보면 손이 익어서 빠르게 치게 되는 경우가 있으나 오타가 자주나기 때문에 축약어를 등록하여 사용하는 방법을 리눅스에서 제공한다. 바로 alias 이다. 1. 등록된 alias 확인하기 $alias 2. alias 추가하기 $alias [축약어]=['명령어 전체'] 3. alias 삭제하기 $unalias [축약어] 실제로 편하게 사용하기 위해 ssh 등이나 다른 것들도 등록하여 자주 사용하는 명령어니까 익혀두면 좋을듯 하다. 2020. 7. 2.
Crontab 날렸을 때 복구 방법 1. 로그 확인 /var/log/cron 2. 유저별 저장내역 확인 /var/spool/cron 더 중요한건 항상 백업하자! 2020. 6. 9.
ping test 스크립트 Ping Test 스크립트 #!/bin/bash HOST=./host.web for LST in `cat ${HOST}` do CHK=`echo ${LST} | cut -c 1` if [[ ${CHK} != '#' ]] ; then ping -c 1 -w 1 ${LST} &> /dev/null if [ "$?" == "0" ] ; then echo "${LST} .. 정상" else echo "${LST} .. 비정상" fi fi done 2020. 4. 22.
Crontab 사용을 도와주는 웹사이트들 리눅스 서버를 만지다 보면 Crontab 적용하는 일이 많은데, 단순히 특정시간 작업 이외에, 먼가 시간을 변경하기엔 좀 복잡할 수도 있다. 다음과 같이 오류가 나서 저장이 안되어서 당황하는 경우가 많은데, 그럴땐 다음 사이트들을 이용하면 도움이 된다. https://crontab.guru/ 크론탭을 여러 예시를 통해서 확인할 수 있는 페이지인데, 우측의 random을 클릭하면 계속 시간설정이 바뀌게 되어있고, 분,시 등을 마우스 오버하면 하단에 설명이 따라온다. http://www.cronmaker.com/ Crontab 시간 표현식을 실제 생성해주는 사이트이다. 아래 화면처럼 원하는 설정을 하면 표현이 생성된다. 2020. 3. 4.
웹서버 성능 테스트 도구 AB (Apache Bench) 웹서버의 성능 테스트를 위해서 접속을 강제로 늘려서 부하를 주는 스트레스 테스트가 일반적이다. 보통은 AB라고 하는 Apache Bench를 주로 사용한다. http://httpd.apache.org/docs/2.4/en/programs/ab.html 설치도 쉽고 사용법도 상당히 간단해서 즉시 사용하기 좋은편이다. 설치법 Redhat / Centos : yum install httpd-tools ubuntu : sudo apt-get install apache2-utils 주요 옵션 -n 성능 검사를 위해 보내는 요청 수 -c 동시 접속수 (client) -C Cookie 헤더 -H 요청에 헤더 추가 -i GET 대신 HEAD 요청 -k KeepAlive -p POST 사용법 예시 ab -n 100 -c.. 2019. 12. 12.
반응형