리눅스
ping, ARP, 런레벨, tty, 파일 실행
cocoaaa
2021. 3. 25. 09:16
ping은 타겟과의 연결
tracert/tracepath/traceroute 는 타겟가지의 경로
ARP : 로컬 네트워크의 각 시스템의 MAC 주소를 알려준다.
외부에 있는(인터넷을 통한:WAN) 호스트들과의 통신은 IP 주소를 이용하지만, 로컬 내(LAN)에서 호스트들끼리의 통신은 ARP를 통한 MAC 주소로 상대를 인식한다.
런레벨
runlevel은 0~6까지 있는데 /etc/rc.d/rc3.d식으로 들어가 보면 K~(끝낸다) 와 S~(시작한다) 두가지 종류의 파일이 여럿 보인다. 예를 들어서 runlevel 3에서 이 runlevel 5로 가면 /etc/rc.d/rc3.d 디렉터리의 K ~로 시작되는 프로그램들이 모두 종료된다. 그리고 /etc/rc.d/rc5.d 디렉터리로 가서 S ~로 시작되는 프로그램들이 실행되어서 runlevel 5로 가게 된다.
chkconfig --list해서 모든 실행을 볼 수 있다.
chkconfig --level 35 (bluetooth) on/off 해서 실행 레벨을 지정할 수 있다.
chkconfig --del (bluetooth)해서 실행을 멈춘다.
사용중인 콘솔 확인은 tty를 사용
어느 명령어 뒤에 0> 표준 입력 1> 표준 출력 2> 표준 에러
파일 실행
파일.py: python 파일.py
파일.sh: bash 파일.sh
파일.pl: perl 파일.pl
파일: ./파일