본문 바로가기
반응형

IT/System Engineering68

리눅스 명령어 별칭 등록 - 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.
CRUD 란? 실제 현업 업무를 하다 보면 CRUD라는 용어를 많이 보게 되는데, 처음 보면 이게 머지 하고 한참 생각하고 찾아보게 되기 때문에 정리차원차 남깁니다. CRUD Create Read Update Delete 대부분의 프로그램이 가지고 있는 특성이며, 데이터 처리의 기본 기능입니다. 이름 기능 SQL Create 생성 insert Read 읽기 select Update 갱신 update Delete 삭제 delete 2019. 9. 26.
X Server가 없이 사용이 가능한 리눅스용 콘솔(터미널용) 텍스트 모드 웹 브라우저 1. Links : http://links.twibright.com/ 특징 : CSS 미지원으로 로딩이 빠름 설치 방법 $ apt-get install links $ yum -y install links 사용법 $ inks https://www.google.com g : 주소 열기 z : 뒤로 가기 d : 다운로드 ^C : 종료 ^P : 스크롤 올림 ^N : 스크롤 내림 / : 검색 왼쪽 방향키 : 뒤로 가기 오른쪽 방향키 : 다음페이지 / 링크 클릭 위/아래 방향키 : 링크 선택 2. Lynx : http://lynx.browser.org/ 특징 : 쿠키 사용 설치 방법 $ apt-get install lynx $ yum -y install lynx 사용법 $ lynx https://www.google.. 2019. 9. 18.
크롬, 파이어폭스 등 2020년 상반기 SSL TLS 1.0 / 1.1 브라우저 지원 종료 예정 TLS 1.0 은 1999년, 1.1은 2006년, 1.2는 2008년, 1.3은 2018년에 나왔습니다. 1999년, 2006년에 나온 기술을 아직까지 쓰고 있다니 정말 오래됐네요. 빠르면 내년 1월부터 SSL TLS 1.0과 1.1이 브라우저에서 더이상 지원을 하지 않습니다. 물론 보안 관련 문제구요. *웹 브라우저 그래서 TLS 1.2 이상을 지원하는 웹브라우저를 사용하시는게 좋습니다. (크롬 30이상, 파이어폭스 24이상 -설정필요, IE 8,9,10 -설정 필요, 엣지, 사파리 7이상) *모바일 안드로이드 4.4.2부터 지원가능하나 SSL HandshakeException 버그 발생 안드로이드 4.4.2 (지원 가능) : https://www.ssllabs.com/ssltest/viewClien.. 2019. 8. 18.
리눅스 서버 - 사용자 명령어 확인 방법 (history) 리눅스는 서버로 주로 이용되기 때문에 여러 사용자가 동시에 로그인할 수 있고 사용할 수 있습니다. 그렇기 때문에 문제 발생시 어떤 사용자가 어떤 명령어를 사용했는지 확인하는 과정이 중요합니다. - 그러면 빠른 문제 해소를 할 수 있죠. 일반적으로 Redhat 계열에서는 ~/.bash_history 에 기록됩니다. history라는 명령어를 실행하면 그동안의 입력한 화면이 나열되죠. [root@jany root]# history 20 sudo R CMD javareconf 21 sudo R CMD javareconf 22 java 23 which java 24 /usr/bin/java 25 cd /Library/Java/ 26 ll 27 ls 28 cd JavaVirtualMachines/ 29 ls 30.. 2019. 8. 3.
반응형