centOS

yum install kvm 또는

yum install virt-manager libvirt libvirt-python phyton-virtinst

실행하니 아래와 같은 에러 발생


Transaction check error:
file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64

Error Summary
이런 에러가 떴다면
 
yum -y update lvm2*

명령어를 실행하여 패치 후 다시 시도하면 해결된다.







우선 현재 synergy는 10달러?를 결제해야 사용할 수 있습니다.



하지만 유료로 전환되기 전 무료버전으로 설치해볼 수 있는데 

아래 링크에서 받으시면 됩니다.


http://symless.com/download/free/



먼저 윈도우부터 설치하므로 윈도우 본인 환경에 맞는 비트로 내려받기 합니다.





받으신 뒤 설치는 그냥 쭉쭉 하면 되고


중간에 계정 입력이 나오면 그냥 


Not interseted 


체크 하고 넘어갑니다.










언어는 편한대로










서버와 클라이언트 설정이 있는데 전 윈도우를 많이 쓰니

윈도우를 서버로 하겠습니다.


그럼 나중에 리눅스는 클라이언트가 되겠죠.









암호를 넣는데 안넣고 하셔도 되고 넣고 하셔도 됩니다.

클라이언트가 서버 접속할 때 필요한 암호거든요






그럼 설정이 다 끝나고 다음 화면에서 


Configure Server를 클릭합니다.







그럼 아래화면이 나오는데 우측 상단 모니터를 끌어다가 편한 위치에 드래그 합니다.


전 왼쪽엔 리눅스 컴, 오른쪽엔 윈도우 컴을 두고 쓰는터라 왼쪽에 드래그 했어요

그래야 작업할 때 편하겠죠


그리고 클라이언트 모니터를 더블클릭해줍니다.








스크린 네임에 클라이언트 컴퓨터 이름을 적어주어야 합니다.


이름 확인하는 법은 리눅스 설치할 때 설명하겠습니다.








그럼 서버설정은 다 됐습니다.


이제 리눅스에 설치하러 ㄱㄱ




전 리눅스 계열이긴 한데 Cent OS 였어요


그래서 레드햇 페도라 리눅스 64비트로 다운 받았어요



synergy-1.4.18-r2250-Linux-x86_64.rpm










리눅스 비트랑 컴퓨터 이름확인하는 법은

계정 클릭 > 설정 클릭










장치이름이 컴퓨터 이름이고 

비트는 64비트로 나오네요







내려받기 하면 rpm 파일이 내려받아지는데 전 그냥 더블클릭해서 설치했어요.

막 커맨드 창가서 안해도 되더군요.


설치가 다 끝나면 커맨드 창으로 가서


synergy -a "servier_ip"


로 실행해줍니다.









그럼 윈도우와 같은 화면이 나오는데 리눅스는 클라이언트니 클라이언트에 체크해주시고

서버 아이피는 윈도우 깔린 피시의 ip를 적어주면 됩니다.



그리고 위 메뉴에서 Edit를 클릭

settings에 들어갑니다.





그럼 여기서 스크린네임에 클라이언트 컴퓨터 이름을 적어줍니다.


서버 암호가 설정되어있다면 Encryption에 Enable 체크 후 암호를 넣어줍니다.





ok로 설정 마친 후 스타트를 누르면 모든게 끝났습니다.


윈도우 컴에서 마우스를 리눅스 화면으로 끌어보세요


키보드 마우스 하나로 리눅스 컴터도 제어 할 수 있습니다.


물론 인터넷이 끊기거나 한쪽의 synergy가  종료되면 안되겠죠.


키보드 마우스 2개 놓고 작업하지 않아도 되서 편합니다.








환경 

Cent OS 7

- br0 브릿지를 생성해 가상머신 인터넷에 사용하고 있는 중

- 유선인터넷



현상

잘되던 인터넷이 갑자기 되질 않음

ifconfig 로 확인해보면 디바이스에 아이피가 나타나지 않았음.

수동으로 설정을 해줘야 할 필요가 있는듯함


/etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE="eth0"

TYPE=Ethernet

HWADDR=내 맥주소

ONBOOT="yes"

NM_CONTROLLED="no"

BRIDGE=br0


/etc/sysconfig/network-scripts/ifcfg-br0


DEVICE="br0"

TYPE=Bridge

NM_CONTROLLED="no"

BOOTPROTO=static

IPADDR=aa.bb.cc.dd

PREFIX=24

NETMASK=255.255.255.0

GATEWAY=10.12.46.1

DNS1=10.22.64.6

DNS2=10.22.64.7

ONBOOT="yes"


위 설정들은 그대로 유지되어 있는 상태


ONBOOT="yes" 로 되어있는 상황



해결방법


참고링크

https://kldp.org/node/89870


* 브릿지 설정 때문에 본인은 br0 디바이스로 설정, 브릿지 설정이 없다면 br0 말고 eth0 으로 시도


aa.bb.cc.dd는 실제 ip를 칭함


터미널에서 다음 명령을 수행

[root@localhost ~]# ifconfig br0 inet up aa.bb.cc.dd netmask 255.255.255.0 broadcast aa.bb.cc.255

[root@localhost ~]# route add -net 0.0.0.0 netmask 255.255.255.0 gw aa.bb.cc.dd dev br0

[root@localhost ~]# service network start

Starting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.
                                                           [실패]


실패가 떴지만? 이후 인터넷이 작동함 
ifconfig 로 br0 또는 eth0 디바이스를 다시 살펴보면 IP와 넷마스크 설정이 잡혀있음
단 재부팅하면 다시 안됨
그래서 위 작업을 다시 해줘야됨.


완벽한 해결법은 아님.

재부팅 해도 계속 되는 방법을 찾아야 함.







  1. 2016.01.08 09:48

    비밀댓글입니다



추가 하드디스크 마운트하기


환경 : Cent OS 7 버전 ssd 에 설치 후 하드디스크 마운트 

ssd에 Cent OS 를 설치한 후 1TB 하드디스크에 가상머신 이미지를 저장하여야 하는데 접근이 불가능했다.



암호를 쳤음에도 접근할 수 없다고 뜨는 문제가 발생했는데 이 하드디스크를 마운트 해줘야 사용이 가능하다


먼저 터미널을 열고 su - 입력 후 관리자 계정으로 변경한다.


그리고 fdisk -l 을 쳐서 드라이브를 확인해본다.



맨위에 /dev/sdb 경로에 1000.2 GB 드라이브 정보가 나타났다. 이 디스크를 마운트 해야한다.



마운트 하기전 디스크를 포맷해주고 파티션을 잡아야 한다.


fdisk [디스크 경로] 입력


위 정보에서 디스크 경로가 /dev/sdb 이므로


fdisk /dev/sdb 입력



먼저 파티션을 삭제해야 하므로 d 를 입력해준다.(파티션이 있다면)


그리고 파티션을 새로 추가하기 위해 n을 입력 후 


partition type은  p 를 입력


다음에 나오는 디스크 설정값은 그냥 입력하지 않고 엔터쳐서 진행한다.


파티션이 추가되면 w 를 눌러 저장하고 빠져나온다.


관련 옵션은 m을 입력하면 옵션에 대한 설명이 나타난다.

▲옵션 설명



이제 디스크 포맷을 해줘야 하는데 디스크 형식을 알아야한다.


vi /etc/fstab 을 열어 확인해보는데 없다면


blkid 를 실행하여 해당경로 디스크의 type을 확인한다.




확인했다면 ext4 형식이므로


mkfs.ext4 /dev/sdb 


를 입력하여 포맷한다.


▲포맷 결과



포맷이 끝나고 나면 마운트를 해주어야 한다.


그 전에 마운트 할 폴더를 만들어주어야 한다.


root 폴더로 이동하여 mkdir [폴더명] 을 입력하여 폴더를 만들어준다.


ex) mkdir data



▲root 경로에 data 폴더를 생성한모습



위 사진을 보면 [root@localhost ~] 이렇게 되어있는데 ~ 이 아닌 / 가 되어야 root 경로이다.


그래서 cd .. 으로 끝에 / 로 바뀐 걸 볼 수 있다.


이제 폴더에 권한을 주어야 하는데 


ls -al 명령어로 data 폴더의 권한을 살펴보면



이렇게 나타난다. 


저 문자가 나타내는 건 아래 표에 나와있다.



참고 링크 http://www.mireene.com/webimg/linux_tip1.htm




즉 현재 data 폴더는 755 상태로 제3자는 읽고 실행만 가능한 상태이다.


원활한 작업을 위해 제 3자에게도 권한을 주도록 777 변경해주어야 한다.


변경 명령어로는 


chmod 권한숫자 폴더명 으로 해주면된다.


chmod 777 data 


이렇게 해주고 다시 확인을 해보면 다음과 같이 나타날 것이다.


▲777로 변경된 모습



폴더 권한 변경 완료 후 이제 마운트를 해주어야 한다.


마운트 명령어는


mount -t [파일시스템형식] [파티션명] [마운트할위치]  로 해주면 된다.


위에서 파일시스템 형식은 ext4 로 확인하였으니


mount -t ext4 /dev/sdb /data


명령어로 마운트 해준다.




마운트 했다면 /dev/sdb 의 uuid를 fstab 파일에 등록해주어야 한다.


마운트 하고 나면 uuid 가 바뀌는? 듯 하여 다시 한번 확인해준다.


blkid 또는 ls -l /dev/disk/by-uuid 를 입력하여 확인





uuid를 확인했다면 


vi /etc/fstab


을 입력하여 파일을 연다.




▲마지막에 uuid를 추가해준 모습



uuid와 마운트경로(/data), 파일형식(ext4)만 수정해주고 등록해준다.


*참고사항 vi 문서 편집시 i 를 누르면 입력모드로 바뀌며 편집이 끝났다면 esc키를 누른다음 :wq 를 입력하여 저장 후 빠져나올 수 있다.


참고 링크 https://www.linux.co.kr/linux/vi/vi.html#12 에서 vi 편집 명령어 확인할 수 있다.



이제 마운트가 잘되었는지 df -h 로 확인해본다.




마지막에 /dev/sdb 가 보인다. 확인했으니 재부팅을 한다.


재부팅을 하고나서 파일을 보면..





왼쪽 장치목록에 1TB 볼륨이 사라진 걸 볼 수 있고 data 폴더 속성에서 용량을 보면 1TB 볼륨의 크기만큼 잡혀있는 걸 볼 수 있다. 


이로써 마운트 작업이 끝났다



  1. 감사합니다 2018.02.26 10:27 신고

    윈도우에서는 간단한 Disk 추가가 리눅스를 해보니 영 감이 안잡혀서 난감했는데
    설명이 정말 꼼꼼하고 이해가 잘되게 해주셨네요 여러 블로그 보다가 여기 만큼 자세히 설정 값을 확인하고
    왜 해야하는지 설명을 자세히 해주신데가 없던데 잘보고 배우고 갑니다
    정말 감사합니다

  2. 다으니 2018.03.28 13:37 신고

    저도 너무 큰 도움 됐습니다..ㅠ_ㅠ 그런데 저는 처음에 blkid 로 확인했을때 UUID가 아니고 PARTUUID로 뜨면서 형식같은것도 없길래 포멧할때 그냥 ext4로 포멧했거든요..? 왜그런걸까요?ㅠㅠ

+ Recent posts

티스토리 툴바