분류 전체보기(576)
-
2022-05-06 리눅스_사용자_생성_관리_전환
[리눅스 / 유닉스]사용자 관리(사용자 추가 useradd, passwd파일, 시스템계정 ) [리눅스 / 유닉스]사용자 관리(사용자 추가 useradd, passwd파일, 시스템계정 ) 리눅스 완전 정복 : 리눅스 목차 오늘도 제 블로그를 클릭해주시고 방문해주신 방문자님들 반갑습니다. 오늘은 관리자 역할 중 빼놓을 수 없는 사용자관리에 대해서 알아보는 시간을 가질거예 jhnyang.tistory.com useradd useradd test1 passwd test1 사용자가 추가되었지만 홈 디렉터리가 없다. useradd -m test1 사용자와 함께 홈 디렉터리를 자동으로 생성하는 명령어 /etc/passwd cd /etc/ vim passwd 사용자의 목록을 저장하고 있는 파일. 파일 내부 분석 사용자..
2022.05.06 -
[네이버 클라우드] 1년간 무료 리눅스 서버 구축하기
참고 자료 클라우드 기반 서버 구축 방법 출처 : https://growingarchive.tistory.com/152 출처 : https://puleugo.tistory.com/9 출처 : https://coinpipe.tistory.com/131 출처 : https://lollolzz.tistory.com/5 0. 예상 진행 절차 네이버 클라우드 플랫폼 회원가입 결제 수단 등록 MIcro Server 선택 서버 생성 포트 포워드 설정 관리자 비밀번호 확인 접속 root 비밀번호 변경 ACG 설정 접속 종료 1. 네이버 클라우드 플랫폼 회원가입 네이버 클라우드 플랫폼에서 micro server를 선택하면 1년간 무료로 서버를 이용할 수 있다. (한국 거주자 한정) 기존의 사용 중인 네이버 계정을 통해서..
2022.05.05 -
2022-05-05 Arduino_7
디지털 신호 자료, 데이터를 표현할 때 최소 단위의 이산적인 수리를 사용. 데이터가 특정 값으로 표현 자료의 변형 없이 저장, 복제, 삭제, 편집 등이 가능 디지털 신호의 형태는 시간에 따라 신호의 그기가 특정한 값을 나타내는 막대그래프로 표현 가능 아날로그 신호 자료, 데이터를 연속적인 물리량으로 표현 자연에서 발생되는 신호 신호가 끊어짐이 없는 연속적인 형태 아날로그 신호를 일정한 주기로 샘플링하여 디지털로 변환 가능 아두이노 신호 디지털 입출력 : 핀 0 ~ 13번 아날로그 입력 : 핀 A0 ~ A5 아날로그 출력 : ~3, ~5, ~6, ~9, ~10, ~11번 (PWM, pulse width modulation 방식) LED (Light Emitting Diode) P형 N형 반도체 접합을 하는..
2022.05.05 -
2022-05-03 Daemon 실행
이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다. Daemon daemon은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 웹서버와 같은 상시 수행해야 하는 작업들을 다룬다. daemon의 대표적인 예시로 apache2(웹서버)를 들 수 있다. daemon으로 실행되는 프로그램들이 있는 디렉터리를 확인한다. cd /etc/init.d ls -al # Linux 기준. macOX는 다르다. 리눅스의 /etc/init.d는 daemon들이 모여있는 디렉터리다. cd /etc/rc3.d/ ls -al 리눅스의 /etc/rc3.d/에는 daemon들의 링크가 모여있는 디렉터리가 있다. rc3.d는 CLI환경에서 실행되는 d..
2022.05.03 -
2022-05-02 백그라운드 실행
백그라운드 실행 출처 ~!!!!!! 목소리가 감미로우신 이고잉 선생님의 오픈튜토리얼 리눅스 강의 : https://youtu.be/ZL4qFGf1z_4 요약 ctrl+z # 실행중인 프로그램을 백그라운드로 보내는 단축키. 이 기능을 실행하면 명령어가 일시 정지 됩니다. ls & # 명령어 뒤에 &를 붙이면 명령어를 백그라운드에서 실행합니다. jobs [1] suspended vim [2] - suspended vi [3] + suspended vim # 백그라운드 작업들의 목록을 보여줍니다. bg %n # [n]번째 프로그램을 background에서 실행합니다. fg %n # [n]번째 프로그램을 foreground에서 실행합니다. kill %n # [n]번째 프로그램을 종료합니다.이때 %를 반드시 넣을..
2022.05.03 -
2022-05-02 소프트웨어_분석_및_설계_12
방법론 : 정보시스템을 구축하는 데 필요한 여러 작업 단계들의 수행방법(Method)과 수행 시 도움이 되는 기법(Technique) 및 도구(Tool)를 이용한 개발 경험을 바타으로 각 작업 단계를 체계적으로 정리한 작업 수행의 표준 규범. 방법론의 발전추이 방법론 부재 1970년 이전 프로그래밍은 예술 구조적 방법론 1980년대 기능 중심의 개발 정보공학 방법론 1990년대 데이터 기능의 조화 객체지향 방법론 2000년대 데이터/기능/행동의 통합 정보공학 방법론 : 기업 전체의 관점에서 기업 활동을 기업모델로 분석하고 다이어그램 형태로 표현하여 정보시스템의 계획, 분석, 설계, 구축 등 전 과정을 공학적으로 적용하는 방법론 기존 기능 중심 방법론의 차이점 전사차원의 정보체계 지원 경영전략 지원 중심 ..
2022.05.02 -
2022-05-02 Arduino_6
아날로그 온도센서 1초마다 아날로그 값을 가지는 온도 값을 받아와 섭씨온도로 출력하는 프로그램 int Pin=A0; //입력 핀 int reading; float tempC; void setup(){ Serial.begin(9600); } void loop(){ reading=analogRead(Pin); //온도 센서에서 값을 읽음 Serial.print(reading); tempC=(5.0*reading*100.0)/1024.0; //센서 값 섭씨온도로 변환(LM35 계산 공식) Serial.print(tempC); Serial.println("oC"); delay(1000); } analogRead(pin) : 온도 센서에서 아날로그 값을 읽어오는 함수 라이브러리 사용 TinkerCad는 다양한 아..
2022.05.02 -
2022-05-01 터미널에서 java 작성, 컴파일, 실행하기
java를 잠깐 사용할 일이 생겼다. 2학년 java 강의에선 당연히 이클립스를 사용했다. 하지만 짧게 사용하는데 이클립스를 설치하기는 싫었다. 그래서 vim과 터미널을 이용해서 java를 컴파일하고 실행하는 방법을 찾아보았다. Java Compiler, Java Virtual Machine java는 기계 중립적이다. 자바 바이트코드는 플랫폼에 독립적이다. 모든 자바 가상 머신은 자바 가상 머신 규격에 정의된 대로 자바 바이트코드를 실행한다. 따라서 표준 자바 API까지 동일한 동작을 하도록 구현한 상태에서는 이론적으로 모든 자바 프로그램은 CPU나 운영 체제의 종류와 무관하게 동일하게 동작할 것을 보장한다. 출처 : https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%9..
2022.05.02