목록명령어 (8)
브래의 슬기로운 코딩 생활

UNIX 기본 프로그래밍 - 시간처리 함수 - 초 단위 시간 정보 추출 초단위 현재 시간 추출 함수 : time() • 현재 시각을 1970/01/01 00:00:00 +0000(UTC)을 기준으로 초 단위 값 추출 • UNIX 타임으로 통용 • time_t는 4바이트(현재)의 정수형 타입(int, int32_t)의 매크로 • 2038/01/19 03:14:07에 오버플로(Overflow) 발생 인자: • *tloc : 시각정보가 저장될 변수(NULL이면 저장 안함) 결과 값: • 성공 : 현재 시간(초단위) • 실패 : -1 시간 표시 형식 변경 표시 형식 변경 함수 : localtime() • 주어진 초 단위 시각정보를 구조체 tm 타입 정보로 변환 • 정적 영역(static memory)을 사용하여..

계정 환경 설정 로그인 정보 명령: passwd • 현재 로그인한 계정의 비밀번호를 설정 기본 명령어들 - 경로 변경: cd [경로] - 파일 생성: touch [파일명] - 파일 복사: cp [원본] [대상] - 파일 삭제: rm [파일명] - 파일 이동: mv [원본] [대상] 파일 내용 보기 명령들 명령어: cat [파일명] - 지정한 파일의 내용을 화면에 출력 명령어: more [파일명] - 지정한 파일의 내용을 화면에 출력 - 화면 단위로 출력(페이지 넘김: 스페이스바키) 명령어: tail [-###] [파일명] - 지정한 파일에 대하여 뒤에서 ###(숫자)의 행만큼 출력 명령어: head [-###] [파일명] - 지정한 파일에 대하여 앞에서 ###(숫자)의 행만큼 출력 텍스트 파일 에디터 V..

기타: 에디터 및 컴파일 파일 내용 보기 명령들 명령어: cat [파일명] 지정한 파일의 내용을 화면에 출력 명령어: more [파일명] 지정한 파일의 내용을 화면에 출력 / 화면 단위로 출력(페이지 넘김: 스페이스바키) 명령어: tail [-###] [파일명] 지정한 파일에 대하여 뒤에서 ###(숫자)의 행만큼 출력 명령어: head [-###] [파일명] 지정한 파일에 대하여 앞에서 ###(숫자)의 행만큼 출력 텍스트 파일 에디터 PICO 에디터 - Nano 에디터라고도 함(v4.0부터 명명 nano로 바뀜) - 단순한 형태의 파일 편집 기능을 제공 - 리눅스계열의 다양한 배포판에서 기본 탑재된 프로그램 명령어: pico {파일명} - 저장: [Ctrl + O] - 끝내기: [Ctrl + X] VI ..

연산자 정의 언어 설계 시 특정한 연산을 수행하도록 예약된 단어 또는 기호 종류 산술, 관계, 논리, 증감, 비트, 배정, 동등 비교, 동종 비교 산술 연산자 결과값: 숫자형 피연산자 : 숫자형 컴파일러에 의한 광역화 형변환이 발생 - 3 + 5.0은 3.0 + 5.0 = 8.0으로 계산됨 - System.out.println("" + ch1 + ch2); ▪ 이 때 +는 좌측결합하는 연결(concatenation) 연산자ch1을 문자열로 변환하여 연결함 종류 ✓+, -, *(곱하기), /(나누기), %(나머지) overflow - 제공되는 자료형으로 표현할 수 없는 큰 수 underflow ✓제공되는 유효자리수로 표현할 수 없는 수 자바는 infinite arithmetic을 지원함 - java.lan..

오늘은 계정 관리와 dnf에 대해서 배웠다. 계정 생성 - adduser 아이디 - 대부분 자동으로 생성 - useradd 아이디 - 모든 설정을 명시해야 함 -m : 홈 디렉토리 생성 -d /home/[guestName] : 홈 디렉토리 이름 -g [groupName] : 그룹 아이디 설정 -u [uid] : uid 지정 or Default Auto -s /bin/bash : shell 지정 암호 지정(수정) passwd 계정이름 계정 속성 수정usermod ~~ ex) sudo usermod -G wheel 계정이름: sudo 명령어를 사용할 수 있도록 해줌 소유권 변경 chown 변경후 소유자 해당파일 또는 디렉터리 소유그룹의 변경 chgrp 변경후 소유 그룹 해당파일 또는 디렉터리 DNF (Dan..

NOS 2 - 리눅스 1 : 기본 명령어 2 디렉터리 경로 (Path) - 파일이 전체 디렉토리 중 어디에 있는지를 나타내는 정보 - 동일 디렉토리에는 동일한 명칭의 파일 또는 디렉토리가 존재할 수 없음 ; 단, 동일 명의 파일이나 디렉토리는 다른 디렉터리에 존재할 수 있음 - 루트(root) 디렉토리: 최상위 디렉토리를 의미 절대 경로 • 루트 디렉토리(/)를 기준으로 파일의 위치를 나타내는 방식 • 예: /etc/default/ 상대 경로 • 현재 있는 위치를 기준으로 파일의 위치를 표시하는 방식 • 예: ../ (상위 경로를 의미) ./ (현재의 경로) ~/ (홈 경로) - 파일 및 디렉터리의 명명 규칙 사용 가능 • 알파벳(대소문자 구분), 한글, 숫자, 하이픈(-), 밑줄(_), 점(.) • 기..

NOS 2 - 리눅스 1 : 기본 명령어 1 리눅스 디렉터리 대표적 디렉터리 - /bin : 일반적 실행 가능한 파일(명령어)을 포함 - /sbin : 시스템 관리자를 위한 실행 파일(명령어)을 포함 - /lib : 각종 라이브러리 및 커널 모듈 저장 - /boot : 부팅관련 커널 이미지 저장 - /etc : 시스템의 설정 파일들을 포함 - /proc : 프로세스 및 시스템의 상태정보를 파일로 제공 - /dev : 시스템의 장치(device)들을 파일로 제공 - /usr : 사용자용 응용프로그램 및 기타 - /home : 사용자 전용 홈 디렉터리가 하단에 존재 - /root : 시스템관리자(root)의 홈 디렉터리 - /var : 시스템에 대한 로그 정보 기록 - /tmp : 임시 파일들을 위한 공간 ..
rocky linux 설치 - 사용자 계정 생성 시 관리자 선택 - 서버 + 3 packages 네트워크 설정 : 유동 아이피 설정 - nmcli dev show ens160 : 장치 확인 - nmcli dev up ens160 : 장치 시작 - ip addr : 네트워크 상태 확인 - ping -c 3 168.126.63.1 httpd 패키지 설치 - sudo dnf install http : 원격저장소로부터 httpd 패키지를 다운로드 받아서 설치 dnf list installed - 설치된 패키지를 출력 dnf list installed | grep httpd - 설치된 패키지들 중 이름이 httpd 패키지가 있는지를 확인 httpd 서비스의 상태 확인 - systemctl status httpd ..