스크립트 작성 및 실행 vi sysloger : vi 편집기로 쉘 스크립트 작성하기 #!/bin/bash : bash shell script임을 알리는 주석 /var/log/syslog의 끝 부분 10행을 syslogresult에 저장 chmod +x sysloger  : 실행권한 부여하기 ./sysloger  : 현재 디렉토리에서 쉘 스크립트 실행하기 매개변수 사용 result=syslogresult : result 변수에 syslogresult를 넣어라 = 양쪽을 띄어쓰기 하면 안됨… Continue Reading 리눅스 쉘 스크립트(Shell Script)

3가지 모드 명령모드 : 커서 이동, 삭제, 수정, 복사/붙이기 등 입력모드 : 텍스트 입력 ex모드 : 파일 저장/종료, 특정 행 이동, 행 번호 붙이기 등 명령모드 커서이동 : 방향키 사용 텍스트 삭제 : x, dw, dd (한글자, 한단어, 한줄) 텍스트 수정 : r, cw (한글자, 한단어) 복사/붙이기 : yy, p… Continue Reading 리눅스 텍스트 에디터 vi

리눅스 부팅 과정 BIOS가 부팅 가능한 장치의 처음 영역(MBR)을 읽음 MBR에는 운영체제를 부팅하는 부트로더가 설치되어 있음 부트로더가 운영체제의 커널을 메모리로 불러옴 커널이 하드디스크의 루트 파티션(/)을 마운트하고 하드웨어 감지 PID 1번 init 프로세서 실행 -> 사용자가 시스템을 사용할 수 있는 환경 만듬 init : 시스템 초기화 프로세스 run level run level… Continue Reading 리눅스 서비스 제어하기

블록 익히기      반복구조 조건구조   프로젝트 작성하기(P38) : 배경(Underwater2), 상어(Shark), 크랩(Crab), 물고기(Fish1)를 이용하여 프로젝트 만들기 기능 상어가 불규칙적으로 움직이는 기능 물고기가 방향키에 의해 움직이는 기능 물고기가 상어에 닿으면 사라지는 기능 스크립트 Shark : 1초마다 다음 모양으로 바꾸기, 5만큼 이동, 벽에 닿으면 튕기기, -60 ~ 60도 만큼 돌고, 2~5초… Continue Reading 상어 피하는 물고기(선택구조)

우분투 패키지 관리 설치파일 찾기 http://kr.archive.ubuntu.com/ 에서 설치파일 찾기 설치파일 다운로드 예 wget http://kr.archive.ubuntu.com/ubuntu/pool/main/v/vsftpd/vsftpd_3.0.3-9_i386.deb dpkg로 설치하기 sudo dpkg -i vsftpd_3.0.3-9build1_i386.deb dpkg : 우분투 기본 패키지 관리명령 dpkg -L ssh : 패키지에 들어있는 파일과 경로 확인 dpkg -s ssh : 패키지 상태 정보를 출력 dpkg -P net-tools   : 패키지와 함께 설정 파일까지 모두… Continue Reading 리눅스 우분투 패키지 관리하기

root 권한 획득하는 명령 예 sudo apt-get update sudo apt-get upgrade sudo shutdown -h now sudo reboot 사용자 계정 관리 사용자 계정 추가 useradd guest1 useradd -m guest2 /home에 홈디렉터로 생성 사용자 암호 변경 passwd guest1 사용자 계정 삭제 userdel guest1 rm -rf /home/guest1 사용자 계정 확인 cat /etc/passwd 계정이름:x:UID:GID:설명:홈디렉터리:쉘… Continue Reading 리눅스 사용자 관리하기

네트워크 매니저 제거 : 네트워크 자동 관리 기능을 제거하는 것 sudo apt-get remove -y –purge network-manager 네트워크 설정 ifconfig : 현재 시스템에 설치된 네트워크 interface 설정 확인 HWaddr : 네트워크 인터페이스의 하드웨어 주소(MAC Address) inet addr/inet : 네트워크 인터페이스에 할당된 IPv4 주소 inet6 addr/inet6 : 네트워크 인터페이스에 할당된 IPv6 주소… Continue Reading 리눅스 네트워크 설정

error: Content is protected !!