본문 바로가기

OS/Linux4

Mac에서 쉘 스크립트로 다중 서버에 같은 명령 내리기 AWS에 여러 서버를 활용해야 하는 프로젝트 중 여러 서버에 같은 명령을 내려야하는 경우가 생겼습니다. Window 환경에서는 SuperPUTTY라는 프로그램이 이 역할을 수행할 수 있지만 맥에는 SuperPUTTY가 없기에... 구글링을 통해 자료를 찾던 중 맥에서는 스크립트를 짜서 해야한다는 글을 발견했고, 쉘 스크립트라는 것을 경험하기에 이르렀습니다. 먼저 위 기능을 구현하기 위해서는 터미널에서 암호를 입력하지 않고 미리 등록해두어야 하기에 SSHPass라는 툴을 사용했습니다. ssh-keygen을 통해 암호화 키를 받아두는 방법도 있지만 심플하게 암호를 파일에 넣어두는 것으로 대체했습니다. 1. SSHPass 설치 SSHPass를 설치하는 명령은 아래와 같습니다. on Ubuntu$ apt-get.. 2018. 7. 4.
CentOS에서 sudo 명령어 사용하기 sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서 다른 사용자의 보안권한과 관련된 프로그램을 구동할 수 있게 해주는 프로그램이다. 이것은 substitute user do (다른 사용자의 권한으로 명령을 이행하라, 는 뜻이다.) CentOS에서 일반 유저는 권한을 받아야 한다. 1. root로 사용자 전환 (su -) 2. /etc/sudoers의 파일 permission 변경 # chmod u+w /etc/sudoers 3. /etc/sudoers에 일반 사용자 등록 # vi /etc/sudoers 후 가장 아랫 줄에 다음 문장을 추가하고 저장한다.userid ALL=(ALL) ALL 입력(userid에게 sudo 권한을 부여한다) %group ALL=(ALL) NOPASSWD: ALL(그룹에 s.. 2017. 4. 8.
노트북으로 CentOS 7 구동 시 한/영키 설정 리눅스에 신나게 CentOS 7을 설치하고 나니 6.8 버전과는 다르게 한/영키가 오른쪽 알트키로 인식됩니다. 알고보니,[ 한국어 ]가 아닌[ 한국어 (Hangul) ]로 설정해야 한다고 합니다. 그냥 [ 한국어 ]는 영어 자판과 같다고... 키보드 언어 변경 키보드 언어를 변경하기 위해 [ 프로그램 - 시스템 도구 - 설정 ] 을 선택합니다. 지역 및 언어를 선택합니다. + 버튼을 클릭해 언어를 추가해줍시다. 더 보기를 눌러 검색합니다. [ 한국어 (Hangul) ]을 선택하고 추가 버튼을 클릭합니다. 위에 있는 [ 한국어 ]를 - 버튼을 통해 삭제하고아래에 있는 톱니바퀴 버튼을 클릭합니다. Hangul toggle key에 추가 버튼을 클릭합니다. 한/영키를 누르면 Alt_R키로 들어갑니다.확인 버튼.. 2017. 4. 7.
MEAN stack과 친해지기(1) VMware에 CentOS 7 설치해보자 구직활동하며 마냥 기다리기 보다 새로운 기술스택으로 웹개발을 진행해보기로 했습니다. 첫 스타트는 MEAN stack입니다. OS는 학부생활동안 잠깐 만져본 Linux를 사용해보고 싶어 CentOS로 선택했습니다. 1. CentOS 7 다운로드 공식 홈페이지에서 다운로드 가능하다. (https://www.centos.org/download)DVD ISO를 클릭하고 가장 빠른 곳에서 다운로드 받으면 됩니다. PC가 한대 뿐이라 CencOS를 VMware에 올려 개발하는게 효율적일거라 생각했습니다. 2. VMware 10 다운로드 및 설치 (http://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.0-1295980.exe)설치하다보.. 2017. 4. 6.