프로그래밍 공부/리눅스 (8) 썸네일형 리스트형 리눅스 연습하기 --7.네트워크 관리 , 다운로드 , 파일시스템 1.다운로드 1-1. wget 웹상에서 받아올때이다. 1-2. yum 패키지 매니저이다. a>list 다운 가능한 리스트를 가지고 온다. 예시로 자바를 받고자 할 때 다운 가능한 리스트 불러오기 yum list java*jdk-devel 1-3.rpm Redhat Package Manager 이다. 2.네트워크 관리 2-1. ping [옵션] 호스트 네트워크가 현재 동작 중인지 확인 ctrl + c 로 핑 받는 것을 그만 확인 할 수 있다. a> -s : 패킷 사이즈 지정(=Size) b> -q : 종합 결과만 보여준다. c> -i : 지연시간 설정 d> -c : 보낼 패킷 수를 지정한다. 2-2. nslookup [도메인] 도메인 네임서버에 질의를 할 수 있는 명령어이다. 도메인 이름의 호스트 ip를 .. 리눅스 연습하기 --6.vi 편집기 1.vi 편집기 (=VIsual editor) 명령모드 / 편집모드 / ex모드가 있다. 편집모드로 가려면 i , o , a 키를 누르면 된다. i 는 Insert 커서 앞에 삽입을 한다. I 는 현재 줄 첫 칸앞에 삽입을 한다. a 는 Append 커서 뒤에 삽입을 한다. A는 현재 줄 끝에 삽입을 한다. o 는 개행을 하고 입력을 할 수 있다. ex모드는 ? / : / / 등이 있다. ?는 문자열을 검색하는 것이다. / 역시 문자열을 검색한다. : 는 vi 제어에 사용된다. 2. 저장 :w 현재의 파일명으로 파일 저장 :w 파일명 지정한 파일명으로 파일을 저장한다. 3.종료 :q 작업 내용을 저장하였으면 종료 :q! 작업 내용을 저장하지 않고 종료 :wq 저장하고 종료 wq 파일명 파일명으로 저장하고.. 리눅스 연습하기 --5. GUI 설정 , 디렉토리 관리와 파일 1.GNU 와 GNOME GNOME = GNU Network Object Model Environment 2.gui 설치 a. os 버전 확인 cat /etc/os-release b. gui 패키지 설치 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" c. gui로 실행 하기 위한 설정 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target d.reboot 로 다시시작(그냥 다시시작 하면 된다.) 3.디렉토리 관리 3-1. pwd 현재 위치한 디렉토리의 절대경오를 출력한다. (= Printing Working Directory) 3-2.ls 현재 디렉.. 리눅스 연습하기 --4. 쉘과 프롬프트 터미널 접속후에 나오는 커맨드 [ 접속계정@호스트이름 ~] $ ~ (=홈 디렉토리) $ (=프롬프트) 리눅스 연습하기 --3. 터미널 1.ssh 서버 설정하기 ps -ef | grep sshd ps: 현재 실행되는 프로세스 확인 (=ProcesS) ssh서버 자동 실행 여부 systemctl is-enabled sshd.service ssh 서버 자동 실행 systemctl sshd.service /etc/ssh/sshd_config 에서 다음 부분 추가 PermitRootLogin no ssh 서버 재시작 systemctl restart sshd.service ssh 서버 ip 확인하기 ifconfig -a 2.ssh 클라이언트 프로그램 설치 --윈도우에서는 putty 혹은 Xshell을 많이 사용한다. 3.ssh 접속 ssh 계정@확인한ip 리눅스 연습하기 --2. yum 과 사용자 계정 설정 , 디스크 상태 확인 1.yum Yellow dog Updater, Modified 의 약자 패키지를 관리하는 역할이다. 네트워크를 통해 인스톨 / 업데이트 를 할 수 있다. 1-2 명령어 yum repolist : 리포지토리 구성 내용 확인 yum update : yum 업데이트 dog Updater, Modified 의 약자 yum install 패키지 : -- 패키지의 종류 yum clean all : 패키지 캐시 삭제 yum list : 모든 패키지 표시 yum remove 패키지 : 패키지 삭제 yum update 패키지 : 패키지 업데이트 yum group list : 설치 가능한 패키지 목록 출력 2.cron 지정되된 시간에 반복적으로 작업을 수행 crond 라는 데몬으로 작동된다. cron을 수행하려 할때 데몬.. 리눅스 연습하기 --명령어 연습 가상머신은 vm웨어 대신에 virtualbox 를 선택했다. os 는 centOS7 을 사용한다. 1. 런 레벨 0 : 시스템 정지 1 : 싱글 유저 모드 2 : 멀티 유저 모드(네트워크 사용 안함) 3: 멀티 유저 모드(일반적인 멀티 모드) 4: 사용하지 않음 5 : GUI 멀티 유저 모드 6: 시스템 재기동 일반적으로 3,5 를 멀티 유저 환경에서 이용한다. systemctl get-default 로 확인할 수 있고 systemctl set-default 로 변경할 수 있다. 2.명령어 로그아웃 : exit 혹은 logout 시스템 종료: shutdown --옵션: -h now : 지금 종료 (Halt now) -c : 종료 캔슬 (Cancel) -r 22:10 : 22시 10분에 재시작 (Reboo.. 명령어 pwd :현재 디렉토리 확인 ls -al : list all unzip 파일 : 압축풀기 tree : tree 구조로 보기 !!원래의 명령어가 아님 sudo apt-get install tree 필요 mkdir :디렉토리 만들기 vi : 편집기 명령 i: 삽입 a:뒤에추가 x:커서 위치 삭제 dd: delete line wq: write and quit q! :quit! 이전 1 다음