STUDY/CentOS on Mac 43

Linux 포그라운드 프로세스, 백그라운드 프로세스

1.포그라운드 프로세스 -> 백그라운드 프로세스 -> 포그라운드 프로세스 'yes > /dev/null' 를 통해 무한으로 돌아갈 프로세스를 하나 생성한다.'Ctrl + Z'를 통해 일시 중지 시킨다.'bg' 명령어를 통해 잠시 중지된 프로세스를 백그라운드 프로세스로 계속 실행시킨다.'jobs' 명령어를 이용해 현재 백그라운드 프로세스를 확인할 수 있다. 이 때 제일 앞에 나오는 숫자가 작업 번호다.'fg 작업번호' 명령어를 통해 백그라운드 프로세스를 포그라운드 프로세스로 만들 수 있다. 2.애초에 명령어를 실행할 때 &를 붙이면 백그라운드 프로세스로 실행할 수 있다.gedit /etc/sysconfig/network-scripts/ifcfg-ens33 & gedit, firefox 등의 별도의 창을 이..

STUDY/CentOS on Mac 2017.03.02

Linux 파이프, 필터, 리다이렉션

리눅스의 기본 동작! 파이프pipe는 2개의 프로그램을 연결해주는 연결 통로를 의미. ls -l /etc | morels-l /etc 의 결과는 엄-청나게 많기 때문에 한 페이지씩 분할해서 보기 위해 ls 의 결과를 more(혹은 less도 좋다.)로 보겠다는 의미다. 필터filter는 필요한 것만 걸러주는 것을 의미한다. grep, tail, wc, sort, awk, sed 명령어 등이 있다. ps -ef | grep bash ps -ef 의 결과 역시 엄-청나다. 여기서 'bash'라는 단어를 포함하는 것만 골라서 보고 싶기 때문에 grep 명령어를 함께 사용한다. rpm -qa | grep yumrpm -qa 를 통해 설치된 패키지를 검색할 것인데, 그 중에 yum을 포함하는 모든 패지를 보고 싶..

STUDY/CentOS on Mac 2017.03.02

yum 명령어 사용법 -y install 등

기본 설치 방법yum -y install 패키지이름-y 옵션을 통해 설치 과정에서 묻는 질문들에 모두 yes를 입력하도록 한다. 즉 위의 명령어 하나로 패키지 하나를 아~주 간단하게 할 수 있다. rpm 파일 설치 방법yum localinstall rpm파일이름.rpmcf. rpm -Uvh rpm파일이름.rpm 을 통해서도 가능 업데이트 가능 목록 보기yum check-update 업데이트yum update 패키지이름별로 쓸 일 없는 명령어다. 'yum install 패키지이름' 명령어를 통해 기존에 설치되지 않은 것은 install하고, 설치되어 있는 패키지에 대해서는 update하기 때문이다.cf.패키지 이름을 입력하지 않을 시 모든 패키지에 대해 업데이트 하므로 오래 걸릴 수 있다. 삭제yum re..

STUDY/CentOS on Mac 2017.03.02

CentOS 7 설치된 파일 확인 rpm -qa, -qi

rpm -qa 패키지이름 위 명령어를 통해 패키지가 나의 CentOS에 깔려 있는지 확인할 수 있다. 사용 팁 예1) rpma -qa yum예2) rpm -qa | grep yum 예1)에서는 yum-utils이라는 것이 검색되지 않고예2)에서는 yum-utils가 검색된다. cf.rpm -qi 는 더 자세한 정보를 알려준다. cf.yum info 패키지이름위 명령어를 통해 패키지를 내려받을 수 있는 서버의 정보라던가. 를 알 수 있다.

STUDY/CentOS on Mac 2017.03.02

CentOS 7 네트워크 안될 경우 (2) systemctl restart network가 안될 경우

systemctl restart network 했는데 Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl "xe" for details. 라는 문구가 나왔다.CetnOS 네트워크 안될 경우 (1)에서 다룬 방법으로도 해결되지 않았다. (systemctl stop NetworkManager, disable NetworkManager, enable NetworkManager, start NetworkManager) 이유가 무엇인고 하니... 해당 VM (이름: Server)를 Shutdown하지 않고, Suspend..

STUDY/CentOS on Mac 2017.03.02

DNS 서버에 문제가 있는지 알고 싶을 땐 nslookup을 써라.

nslookup 을 치면>로 바뀔 것이다. 이때부터 시작. > server현재 DNS 파악 > www.google.co.kr특정 사이트로 접속이 되는지 (인터넷 연결 되는지) 확인 된다면 좋겠지만, 안될 경우에는 server를 다른 DNS로 바꿔보자.이때 정상 작동을 한다면 DNS의 문제였던 것이고, 잘 안될 경우 다른데에 문제가 있는 것이다. > server 168.126.63.1 (KT 한국 통신 도메인 주소) > www.google.co.kr접속 잘 됨! 이상 DNS 서버에 문제가 있었던 것. nslookup을 사용해보기 위해 DNS를 100.100.100.100으로 설정해둔 상태이다.- vi /etc/resolv.conf에서 설정하면 네트워크 리스타트하기 전까진 변경된 상태로 유지. systemc..

STUDY/CentOS on Mac 2017.02.28

SK브로드밴드, KT, LG 유플러스의 DNS, nameserver 설정

현재 CentOS에 설정되어 있는 DNS 서버는 하나다.이 DNS 서버를 이용할 수 없게 된다면? 그래서 그때를 대비해서 DNS 서버를 추가로 등록해놓는 것이다. SK 브로드밴드 219.250.36.130 혹은 210.220.163.82KT (한국 통신) 168.126.63.1 혹은 168.126.63.2LG 유플러스 164.126.101.2 혹은 203.248.252.2 추가 후 그러나 이런 방식으로 변경하는 것에는 치명적인 단점이 있다.systemctl restart network를 통해 네트워크를 정지 및 시작을 하게 되면-/etc/sysconfig/network-scripts/ifcfg-ens33 파일 내에 값으로 돌아간다. 그러니까 nmtui 혹은 gnome-control-center netwo..

STUDY/CentOS on Mac 2017.02.28

CentOS 7 네트워크 안될 경우 (1) Failed to start LSB: Bring up/down netwokring

인터넷이 안됐다.ifconfig 치니까 ens33이 사라졌다. systemctl status network 를 통해 상태를 봤다.Failed to start LSB: Bring up/down netwokring 방법1. IP 주소 설정맥북의 IP 주소를 못 가져가서 하는 경우라면 vi /etc/sysconfig/network-scripts/ifcfg-ens33이 안에서 값을 준다.그리고systemctl restart network.service 방법2. NetworkManager 을 껐다 킴systemctl stop NetworkManagersystemctl disable NetworkManagervi /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO="dhcp..

STUDY/CentOS on Mac 2017.02.28

네트워크, 브로드캐스트, 게이트웨이, 넷마스크와 클래스, DNS 주소

1. 네트워크 주소 Server 192.168.111.100 Server(B) 192.168.111.200 Client 192.168.111.131 HOST 192.168.111.1 같은 네트워크에 있는 네 대의 컴퓨터, 서브넷 마스크는 C 클래스(255.255.255.0)를 사용하므로 공통된 네트워크 주소는 앞 3자리인 192.168.111.0 이 된다. 2. 브로드캐스트 주소내부 네트워크의 모든 컴퓨터가 수신하는 주소.현재 주소의 제일 끝자리를 255로 바꾼 주소(C클래스의 경우).위 예라면 192.168.111.255 브로드캐스트 -> 아파트 단지의 확성기"차량번호 7777" 이라고 방송을 하면, 아파트의 모든 집들에게 방송이 나가지만 자신과 관련이 없다면 무시하고 지나가는 것이다. 3. 게이트웨이..

STUDY/CentOS on Mac 2017.02.28