리눅스
-
리눅스 vi/vim 단축키 모음2013.10.22
-
리눅스 vi,vim 블럭 복사하기2013.10.22
-
vim 문자열 찾기2013.09.02
-
루트 권한 폴더를 내 계정 권한폴더로 바꾸기2013.07.17
-
파일 경로 찾기2013.07.17
synergy를 사용하여 윈도우와 리눅스(Cent OS) 키보드 마우스 같이 사용하기
우선 현재 synergy는 10달러?를 결제해야 사용할 수 있습니다.
하지만 유료로 전환되기 전 무료버전으로 설치해볼 수 있는데
아래 링크에서 받으시면 됩니다.
http://symless.com/download/free/
먼저 윈도우부터 설치하므로 윈도우 본인 환경에 맞는 비트로 내려받기 합니다.
받으신 뒤 설치는 그냥 쭉쭉 하면 되고
중간에 계정 입력이 나오면 그냥
Not interseted
체크 하고 넘어갑니다.
언어는 편한대로
서버와 클라이언트 설정이 있는데 전 윈도우를 많이 쓰니
윈도우를 서버로 하겠습니다.
그럼 나중에 리눅스는 클라이언트가 되겠죠.
암호를 넣는데 안넣고 하셔도 되고 넣고 하셔도 됩니다.
클라이언트가 서버 접속할 때 필요한 암호거든요
그럼 설정이 다 끝나고 다음 화면에서
Configure Server를 클릭합니다.
그럼 아래화면이 나오는데 우측 상단 모니터를 끌어다가 편한 위치에 드래그 합니다.
전 왼쪽엔 리눅스 컴, 오른쪽엔 윈도우 컴을 두고 쓰는터라 왼쪽에 드래그 했어요
그래야 작업할 때 편하겠죠
그리고 클라이언트 모니터를 더블클릭해줍니다.
스크린 네임에 클라이언트 컴퓨터 이름을 적어주어야 합니다.
이름 확인하는 법은 리눅스 설치할 때 설명하겠습니다.
그럼 서버설정은 다 됐습니다.
이제 리눅스에 설치하러 ㄱㄱ
전 리눅스 계열이긴 한데 Cent OS 였어요
그래서 레드햇 페도라 리눅스 64비트로 다운 받았어요
리눅스 비트랑 컴퓨터 이름확인하는 법은
계정 클릭 > 설정 클릭
장치이름이 컴퓨터 이름이고
비트는 64비트로 나오네요
내려받기 하면 rpm 파일이 내려받아지는데 전 그냥 더블클릭해서 설치했어요.
막 커맨드 창가서 안해도 되더군요.
설치가 다 끝나면 커맨드 창으로 가서
synergy -a "servier_ip"
로 실행해줍니다.
그럼 윈도우와 같은 화면이 나오는데 리눅스는 클라이언트니 클라이언트에 체크해주시고
서버 아이피는 윈도우 깔린 피시의 ip를 적어주면 됩니다.
그리고 위 메뉴에서 Edit를 클릭
settings에 들어갑니다.
그럼 여기서 스크린네임에 클라이언트 컴퓨터 이름을 적어줍니다.
서버 암호가 설정되어있다면 Encryption에 Enable 체크 후 암호를 넣어줍니다.
ok로 설정 마친 후 스타트를 누르면 모든게 끝났습니다.
윈도우 컴에서 마우스를 리눅스 화면으로 끌어보세요
키보드 마우스 하나로 리눅스 컴터도 제어 할 수 있습니다.
물론 인터넷이 끊기거나 한쪽의 synergy가 종료되면 안되겠죠.
키보드 마우스 2개 놓고 작업하지 않아도 되서 편합니다.
'지식메모 > 꿀팁' 카테고리의 다른 글
엑셀 텍스트 개수 및 다른 시트 값 가져오기 (0) | 2016.07.29 |
---|---|
Windows 10 iSO 파일 다운로드 받기 (0) | 2016.07.25 |
xbox 0x8015dc0c 로그인 불가 해결하기 (0) | 2016.07.11 |
이클립스 maven 프로젝트에서 pom.xml 에러 Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin 에러 해결 (3) | 2016.06.08 |
HP Deskjet 2540 시리즈 모델로 주민등록등본 가족관계증명서 출력하기 (9) | 2016.02.12 |
리눅스/Cent OS 7 인터넷이 되지 않을 때 일시적 해결방법(*재부팅하면 다시 인터넷 안됨)
환경
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" 로 되어있는 상황
해결방법
참고링크
* 브릿지 설정 때문에 본인은 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. [실패] |
완벽한 해결법은 아님.
재부팅 해도 계속 되는 방법을 찾아야 함.
'지식메모 > 리눅스' 카테고리의 다른 글
CentOS 에서 yum install 설치 에러 해결 (0) | 2016.11.10 |
---|---|
리눅스/Cent OS 에서 추가 하드디스크 마운트 하기 (4) | 2015.04.21 |
리눅스 vi/vim 단축키 모음 (0) | 2013.10.22 |
리눅스 vi,vim 블럭 복사하기 (0) | 2013.10.22 |
vim 문자열 찾기 (0) | 2013.09.02 |
리눅스/Cent OS 에서 추가 하드디스크 마운트 하기
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 볼륨의 크기만큼 잡혀있는 걸 볼 수 있다.
이로써 마운트 작업이 끝났다
'지식메모 > 리눅스' 카테고리의 다른 글
CentOS 에서 yum install 설치 에러 해결 (0) | 2016.11.10 |
---|---|
리눅스/Cent OS 7 인터넷이 되지 않을 때 일시적 해결방법(*재부팅하면 다시 인터넷 안됨) (2) | 2015.06.05 |
리눅스 vi/vim 단축키 모음 (0) | 2013.10.22 |
리눅스 vi,vim 블럭 복사하기 (0) | 2013.10.22 |
vim 문자열 찾기 (0) | 2013.09.02 |
리눅스 vi/vim 단축키 모음
키보드 이미지로 아주 잘 정리되어있다.
능력자 분들은 언제나 대단하다.
위 링크를 누르면 키보드 이미지가 굉장히 많다. 맘에 드는거 하나 골라서 프린트 해놓으면 유용할 듯 싶다.
'지식메모 > 리눅스' 카테고리의 다른 글
리눅스/Cent OS 7 인터넷이 되지 않을 때 일시적 해결방법(*재부팅하면 다시 인터넷 안됨) (2) | 2015.06.05 |
---|---|
리눅스/Cent OS 에서 추가 하드디스크 마운트 하기 (4) | 2015.04.21 |
리눅스 vi,vim 블럭 복사하기 (0) | 2013.10.22 |
vim 문자열 찾기 (0) | 2013.09.02 |
리눅스 운영체제 비트 확인하기 (0) | 2013.07.26 |
리눅스 vi,vim 블럭 복사하기
vim을 처음 다루는데 마우스를 쓸 수 없다는 핸디캡이 멘붕이 왔다.
복사도 자유자재로 하고 싶은데 못했다.
찾아보니 있긴한데 키보드로만 하기 너무 불편하다.
게다가 방향키도 안 먹힌다.ㅡㅡ (최신버전의 vim에서는 가능하나 구 버전에서는 커서는 움직이는데 복사할 때 먹히지 않는다. )
방향키
h : 왼쪽방향 |
j : 아래방향 |
k : 위 방향 |
i : 오른쪽 방향 |
소문자 v
소문자 v를 누르면 왼쪽 하단에 비주얼 이라고 뜬다.
(영문버전은 visual이라고 뜸)
그럼 커서를 움직이면 블록이 선택되는데 복사할 부분을 블록한다.
그런 다음 y를 누른다. 그럼 블록이 없어지는데 복사가 된 것이다.
그런다음 붙여넣을 곳으로 가서 p를 누른다.
그럼 이렇게 복사가 된다.
또 다른 방법은
쉬프트+v 즉 대문자 Y를 누르면 비주얼 라인이라고 뜨는데
소문자 y처럼 한 글자 선택이 안되고 그냥 줄이 선택된다.
그리고 복사방법은 위와 동일
그리고 컨트롤+v 를 누르면 비주얼 블록이라고 뜨고
예쁘게 블록 선택이 된다.
지울 때는 d 누르기
요약
1. v를 눌러서 복사할 코드를 선택한 후
2. y를 누른다.
3. 붙여넣을 자리로 커서 이동
4. p를 누른다.
'지식메모 > 리눅스' 카테고리의 다른 글
리눅스/Cent OS 에서 추가 하드디스크 마운트 하기 (4) | 2015.04.21 |
---|---|
리눅스 vi/vim 단축키 모음 (0) | 2013.10.22 |
vim 문자열 찾기 (0) | 2013.09.02 |
리눅스 운영체제 비트 확인하기 (0) | 2013.07.26 |
루트 권한 폴더를 내 계정 권한폴더로 바꾸기 (0) | 2013.07.17 |
vim 문자열 찾기
vim 처음 실행 후
또는 편집 중이었다면 ESC를 눌러 편집모드를 빠져 나온 후
/찾을 문자열
?찾을 문자열
을 하면 찾을 수 있다.
예를 들어 apple을 찾는다면
/apple
?apple
이라고 치면 apple 문자열을 찾는다.
여기서 / 는 위에서 아래로
? 는 아래에서 위로 찾는다. 필요에 따라 알맞게 쓰면 된다.
검색결과를 더 보려면
다음 문자열 찾기인 n 을 누르면 되고
역방향으로 찾으려면 대문자 N 을 누르면 된다.
'지식메모 > 리눅스' 카테고리의 다른 글
리눅스 vi/vim 단축키 모음 (0) | 2013.10.22 |
---|---|
리눅스 vi,vim 블럭 복사하기 (0) | 2013.10.22 |
리눅스 운영체제 비트 확인하기 (0) | 2013.07.26 |
루트 권한 폴더를 내 계정 권한폴더로 바꾸기 (0) | 2013.07.17 |
파일 경로 찾기 (0) | 2013.07.17 |
루트 권한 폴더를 내 계정 권한폴더로 바꾸기
루트 권한 폴더를 내 계정권한으로 바꾸기
sudo chown -R 내계정:내계정 해당폴더
ex) sudo chown -R jeong:jeong test_auth
test_auth 폴더가 현재 root root로 되어있는데 이걸 내 계정 권한으로 바꿔보겠다.
jeong jeong으로 바뀐 모습
'지식메모 > 리눅스' 카테고리의 다른 글
vim 문자열 찾기 (0) | 2013.09.02 |
---|---|
리눅스 운영체제 비트 확인하기 (0) | 2013.07.26 |
파일 경로 찾기 (0) | 2013.07.17 |
루트 계정으로 작업하기 (0) | 2013.07.17 |
PlayFramework : Ooops - Something went wrong! Exception:java.io.IOException: Cannot write parent directory: Path(/) of /helloworld 메세지 해결 (0) | 2013.04.16 |
파일 경로 찾기
리눅스에서 해당 파일이 어딨는지 궁금하다면
locate 파일명
이라고 쳐주면 어딨는지 나온다.
apache2.conf 라는 파일을 찾기위해
locate apache2.conf 를 수행한 모습.
2가지 파일의 경로가 나온다.
만약 새로 프로그램을 깔고 어딨는지 찾으려고 했는데 안 나온다면
updatedb
를 한번 수행해주고 다시 locate 파일명 을 해주면 나타난다.
'지식메모 > 리눅스' 카테고리의 다른 글
vim 문자열 찾기 (0) | 2013.09.02 |
---|---|
리눅스 운영체제 비트 확인하기 (0) | 2013.07.26 |
루트 권한 폴더를 내 계정 권한폴더로 바꾸기 (0) | 2013.07.17 |
루트 계정으로 작업하기 (0) | 2013.07.17 |
PlayFramework : Ooops - Something went wrong! Exception:java.io.IOException: Cannot write parent directory: Path(/) of /helloworld 메세지 해결 (0) | 2013.04.16 |