Loading...
2016. 11. 8. 16:46

linux ShellScript

CentOS 7의 기본 shell은 bashshell 입니다.Script : 프로그램 언어 외의 간단한 언어로 작성한 명령어 등을 일컫는 말ShellScript - 하나의 파일- 쉘스크립트 파일을 실행하면 파일에 저장된 명령어들이 실행 됨- 이름을 .sh 로 생성 (없어도 실행은 되지만 구분을 위한 일종의 약속)- 파일 내용 제일 상단에 #!(사용할 쉘 스크립트) 입력ex) #!/bin/bash- 내용 위에서부터 순차적으로 명령 실행- 공백은 무시해 줌- 자주 사용하는 명령어들을 조합하여 사용할 때 유용함- 사용방법 : sh 쉘스크립트 파일을 만들 때 변수를 많이 사용하는데, 이 때 만든 변수는 운영체제가 종료될 때 자동으로 없어집니다. 어떤 shell에서 변수를 만들면 그 shell에서만 사용 가능합니..

2016. 11. 8. 14:21

linux IP 수동 설정하는 방법

IP 수동으로 설정하기. 저번 포스트에서 VMware에서 제공하는 네트워크 연결방식에 대해서 다뤘는데, 이번에는 Vmware 가상머신 IP를 수동으로 자신이 직접 설정하는 법을 포스트 하겠습니다. 기본적으로 IP 연결방식은 dhcp 로 설정되어 있어 자동으로 IP를 할당받습니다. 그런데 이걸 임의로 수동으로 바꿔 자신이 원하는 IP대역으로 바꿀 수 있습니다. 어차피 내부 IP를 바꾸는 것이기 때문에 realPC와는 상관이 없습니다.. IP를 수동으로 설정하기 위해서는 설정파일을 바꿔야 합니다 /etc/sysconfig/network-scripts/ifcfg-eno16777736 위의 파일을 vi로 열면, 위와 같은 화면이 나오는데 BOOTPROTO="dhcp" 로 설정되있는데 이걸 다음과 같이 바꿉니다...

2016. 11. 7. 15:08

VMware 네트워크 설정

VMware를 설치하면 RealPC에 네트워크 어댑터가 자동으로 생성됩니다. (여기서 RealPC란, 가상머신이 아닌 실제 자신이 쓰고 있는 운영체제) 위의 사진이 현재 제가 사용하고 있는 VMware 네트워크 설정입니다.네트워크 설정으로 들어가는 방법은 VMware창 상단에 Edit-Virtual Network Editor 를 클릭하면 됩니다. 위와 같이 Realpc 네트워크 어댑터가 생성된 모습을 볼 수 있습니다. VMware에서는 총 3가지의 네트워크 연결방식을 제공합니다.다음과 같이 Bridged, NAT, Host-only 이렇게 세가지 입니다. 이 3가지 연결방식을 가상머신마다 네트워크 설정을 할 수 있는데, 각 가상머신의 setting 창을 들어가면 Netowork Adapter 항목에서 네..

IP/서브넷 마스크

IP : 인터넷상의 한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는 데 사용되는 프로토콜Network : 컴퓨터 상호 간의 정보 교환과 정보 처리를 위한 데이터 통신망IPAddress : 인터네트워크에서 통신할 때 사용하기로 약속한 주소체계 IPAddress에는 대표적으로 2가지로 구분됩니다. IPV4, IPV6 IPV4(Internet protocol version 4) - 인터넷 프로토콜의 4번째 버전이다- 전 세계적으로 사용된 첫 번째 인터넷 프로토콜- 숫자로만 구성 (0~255)- .을 구분자로 사용- 4개의 옥탯 구성으로 이루어짐- 각 옥탯당 8bit 사용 (총 32bit) IPV6(Internet protocol version 6) - 현재 사용되고 있는 IP 주소체계인 IPv4의 단점을 개선하기..

2016. 10. 20. 16:08

linux Firewall

Firewall - 네트워크의 보안 사고나 문제가 더 이상 확대되는 것을 막고 격리하는 것ex) 외부에서의 불법적인 트래픽 유입을 막고, 허가되고 인증된 트래픽만을 허용* 출처 : 네이버 백과사전 Firewall이라는 방화벽은 보안상에 있어서 매우 중요한 구성이죠. 방화벽 시스템 자체가 사용자에겐 약간의 제약을 주지만 외부로부터의 위험을 줄이려면 필수적으로 작동이 되어 있어야 하죠. 이러한 방화벽을 리눅스 내에서 자주 쓰는 명령들만 포스트 하겠습니다.일단 현재 방화벽이 제대로 동작하는지 부터 상태를 확인해봐야겠죠. systemctl status firewalldfirewall-cmd --state 위와 같이 acive (running) 이라고 뜨면 정상적으로 방화벽이 실행되고 있는 상태입니다. syste..