본문 바로가기

🌅 리눅스

(24)
set number [vi 라인번호 표시] * 입력 모드 ( Insert or Append Mode ) 에서는 명령을 입력할 수 없으니 * * ESC 키를 눌러 입력 모드에서 빠져나온 후 명령을 입력하도록 한다 * set number vi 편집기에서 커맨드 모드로 진입한다. ( : 를 입력 - 콜론 ) set number 를 입력한다. set nu 간단하게 set nu 를 입력해도 된다. 줄번호 ( Line Number , 라인 넘버 ) 를 표시하지 않으려면 set nonumber 동일하게 커맨드 모드에서 ( : , 콜론 ) set nonumber 명령을 입력한다. set nonu 라인 넘버 표시할 때와 동일하게 set nonu 명령으로 짧게 입력해도 된다.
putty를 활용한 SSH 접속하기 1. putty를 실행한다 > 호스트네임과 포트정보 그리고 저장할 세션의 이름을 설정한다. 2. 카테고리 > SSH > Auth > Private key file for autentication 에서 ppk파일을 선택한다. 3. 여기에서 ppk 파일의 생성은 puttyGen > Conversions > import key > pem파일 선택 > save private key 를 선택하고 ppk파일을 저장해준다.
실무에서 바로 사용하는 리눅스 명령어(3) 1. 현재 자기자신의 pc(linux 기준)의 cpu 모델명, OS 종류 및 버전, kernel 버전을 출력하시오. #!bin/bash echo 'cpu model name' echo `cat /proc/cpuinfo | grep model*` # cpu 모델명 출력 echo 'os version' echo `cat /etc/issue` # OS 종류 및 version echo 'kernel version' echo `cat /proc/version` # kernel version 2. 매주 일요일, 새벽 4시 30분과 낮 12시 30분에, 현재디렉토리에 test.txt 파일을 생성하는 crontab을 작성하시오. #!bin/bash echo 'crontable (touch) register' echo ..
실무에서 바로 사용하는 리눅스 명령어(2) 1.소유자가 george이고 그룹이 others일때 data파일의 소유자와 그룹을 하위디렉토리까지 동시에 변경하시오. chown -r geroge:others data 2.현재 로그인한 사용자의 목록에서 2016-­01-­07에 접속한 사용자를 출력하시오. who | grep '2016-01-07' 3.접근권한이 755인 data 디렉토리를 생성하시오 (명령어 1개 이용). mkdir -m 755 data 4.현재 디렉토리에서 링크파일만 찾는 lnfind란 alias를 생성하시오. alias lnfind='find ./ -type l' 5.현재 디렉토리에서 24시간 내에 수정된 파일을 찾으시오. find ./ -mtime -1 6.현재 디렉토리에서 test로 시작하는 디렉토리만 찾아 삭제하시오. find..
실무에서 바로 사용하는 리눅스 명령어(1) 1. 수정된지 100일이 지난 파일 목록을 출력하시오. (명령어 : find) find ./ -type f -mtime +100 2. 시간순으로 정렬하기 위한 명령어를 적으시오. (명령어: ll) ll -tr 3. 명령어가 저장되는 history 파일의 경로는 어디인가? ~/.bash_history 4. 저장된 히스토리를 파일명 ‘myhistory.log’ 으로 저장하시오 history -w myhistory.log 5. temp 디렉터리의 소유자/그룹을 하위 디렉토리, 파일까지 전부 nobody 로 변경하시오. (명령어:chown) chown -R nobody:nobody temp 6. temp 디렉토리의 파일 중, 하루가 지난 파일을 삭제하시오 (명령어: find) find temp -ctime +0..
리눅스 서버관리 실무기법들 리눅스서버관리 실무기법들 telnet (원격접속을 위한 텔넷활용) 텔넷 명령어 모음  telnet은 우리가 현재 가장 많이 사용하고 있는 원격접속 도구 이다 - 프롬프트 창에서 telnet 입력 -> 접근 - quit 입력하면 빠져나옴 - telnet 입력후 접속하는 프롬프트 창에서 많은 명령어를 활용가능 --> close : 현재 연결을 종료 --> logout : 원격접속된 사용자를 강제 로그아웃 후 강제종료 --> display : 텔넷 환경인수들을 출력 --> mode : 문장 또는 문자모드를 받아들이도록 수행 --> open : 원격서버로 접근 시도 --> quit : 텔넷 종료 후 쉘로 빠져나옴 --> send : 특수문자를 전송 --> set : 텔넷 환경 인수들을 설정 --> unset ..
리눅스 네트워크 관리 리눅스서버 - 네트워크 관리 195p - ping (네트워크 통신 테스트) o - ping은 ICMP 프로토콜을 사용한다. - 사용법 : ping 111.111.111.111 - 타임값이 낮을수록 서버와 통신이 빠르다는것 (즉 타임값이 낮을수록 네트워크 회선속도가 빠르다는것) - ip주소 대신 도메인 이름을 사용하여 테스트 가능 - ping www.naver.com 명령어 옵션 -s : ping 테스트 시 사용할 패킷사이즈 크기 설정 -q : ping 테스트 결과를 지속적으로 보여주지 않고, 결과만 보여주는 옵션 -i : ping 테스트 시 지연시간을 설정하는 옵션 -b : ping 테스트 시 ping 테스트 하는 서버와 동일한 네트워크에 있는 모든 호스트로 패킷을 보냄 -c : ping 테스트 시 보낼..
리눅스에서 OS버전 확인하기 # 리눅스 OS 버전 확인 터미널에서 아래와 같이 입력하면 현재 사용 중인 OS 버전을 확인할 수 있다. uname -a 혹은 아래와 같이 입력해도 확인할 수 있다. cat /etc/issue 위 2개 결과가 약간 다른걸 볼 수 있는데, 전자는 Linux 자체의 버전이 나오고, 후자는 CentOS인지 Red Hat인지 나온다. ​ 조금 더 자세히 알고 싶은 경우 아래와 같이 확인 가능하다. cat /etc/*release