Programming/Linux(16)
-
[Linux] 리눅스 사용자 관리 명령어
리눅스(Linux)는 멀티유저(다중사용자) 운영체제이기 때문에 많은 사람들이 한 컴퓨터를 사용할 수 있습니다. 리눅스에서 사용자를 추가하고 삭제하는 방법을 알아보겠습니다.useradd 명령어로 리눅스 사용자 추가하기리눅스에서는 useradd, adduser 명령으로 사용자(유저)를 추가할 수 있습니다. adduser를 사용하면 좀 더 쉽게 사용자를 추가할 수 있지만, 리눅스 관리에 익숙하고 깔끔한 명령어 방식을 선호하는 사람은 useradd를 아직도 많이 씁니다. (root 권한이 있는 유저만 사용자 계정을 만들고 삭제할 수 있습니다.) 사용자 만들기sudo useradd -m user01useradd 명령의 -m 옵션을 사용하면 사용자의 홈 디렉토리도 함께 만듭니다.그 밖에도 다양한 옵션이 있습니다.-..
2018.05.29 -
[Shell Script] 기본 문법
시작하기에 앞서 쉘 스크립트를 만들고 나서 실행하려고 하면 권한이 없어서 실행을 못할 수도 있다. 따라서 먼저 권한을 바꿔주는 명령어에 대해 짚고 넘어가자.- $chmod권한을 바꿔주는 명령어로 쉘 스크립트를 실행하기 위해서는 실행 권한 뿐만 아니라 안에 내용을 읽을 수 있는 읽기 권한도 있어야 한다.- chmod 사용자 권한 파일권한 변경은 문자 말고 3자리 숫자로도 변경할 수 있으며 첫번째 숫자부터 각각 소유자, 소유 그룹, 제 3자를 나타낸다.- chmod 각 권한을 더한 값(3자리) 파일 - 변수x=12 와 같이 선언하며, 연산자 “=” 사이에는 공백 문자가 있으면 안된다는 것에 주의하자. 선언한 변수의 값은 변수 이름 앞에 $을 붙임으로써 사용할 수 있다.변수가 선언될 때는 기본적으로 문자열로 ..
2018.02.22 -
[Linux] Node.JS 최신버전으로 설치하기
라즈베리 파이3에 node.js 최신버전 설치하기 현재 최신 버전은 V6.10.0 LTS, V7.7.2 이다 라즈베리파이 라즈비안 설치시 기본으로 node.js 가 설치되어 있는데 오래전 초기 버전이 설치되어 있다 # node -vv0.10.29 v0.10.29 버전이라... LTS 최신 버전을 설치해보자 라즈비안 기본 설치를 전제로 하고, root 권한이 있어야 하므로 root 계정으로 진행하겠다 (일일이 sudo 치는 것 귀찮음) 우선 구 버전을 삭제한다. # apt-get remove nodejs# apt-get autoremove ** npm이 설치되어 있다면 # apt-get remove npm 으로 npm 도 삭제하자 이제 node.js 최신 LTS 버전을 설치하자여러가지 설치 방법이 있으나 ..
2018.01.23 -
리눅스(Linux) - 크론탭(Crontab) 사용하기
시스템 관리자는 보안이나 시스템의 관리 등을 위해 주기적으로 동일한 작업을 반복 수행해야 한다.리눅스에서 특정 시각에 명령이나 프로그램이 수행되도록 하는 리눅스용 작업 스케줄러인 크론(Cron)이란 도구를 소개한다. 크론 (Cron) 미리 구성된 시간에 실행되도록 작업을 할당하는 스케줄링 도구가 크론이다.이것으로 일정한 간격으로 시스템에서 수행될 일들을 자동화할 수 있다.매시간 또는 매일 수행해야 하는 작업과 일년에 한 두 번 수행하는 큰 일도 동등하게 관리한다. 다음은 크론에 관련된 파일들이다. 파일 설명 /usr/sbin/cron 크론 데몬 /usr/sbin/anacron 크론과 같이 동작하는 프로그램. 서버가 일정 시간 중지되었을 때에도 작업이 실행되는 것을 보장하기 위해 사용하는 도구이다. /us..
2018.01.03 -
Java로 RaspberryPi GPIO 제어하기!!!(환경구성!)
1. 자바 환경 구축!!2. pi4j 다운 http://code.google.com/p/pi4j/downloads (위주소에서 pi4j-0.0.5.deb 다운로드!)혹은 콘솔에 wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb3.라즈베리파이에 pi4j 설치- ftp 툴로 라즈베리에 pi4j를 옮기고, sudo dpkg -i pi4j-0.0.5.deb (지울 때 sudo dpkg -r pi4j)4. 컴파일 하는 법!!javac -classpath .:classes:/opt/pi4j/lib/'*' ...5. 실행 하는 법!!sudo java -classpath .:classes:/opt/pi4j/lib/'*' ...
2014.07.20 -
Linux에서 자바를 컴파일 할 때 클래스 호출 에러해결!!
mainclass를 컴파일 하는데 subclass 호출이 안될 때는 해당 디렉토리에서 모든 클래스의 package를 지우고, javac -cp . 메인클래스.class 하면 된다!
2014.07.20