Fascination
article thumbnail
[Linux] 사용자와 그룹
Study/Linux 2021. 10. 11. 22:25

# 사용자와 그룹 - 리눅스는 다중 사용자 시스템 > 1대의 리눅스에 사용자 여러 명이 동시에 접속해서 사용할 수 있는 시스템 - root: 수퍼 유저 > 모든 작업을 실행할 수 있는 권한 > 시스템에접속할 수 있는 사용자를 생성할 수 있는 권한이 있음 - 모든 사용자는 하나 이상의 그룹에 소속되어 있어야 함 # 사용자 확인 - /etc/passwd 파일을 열어 확인할 수 있음 vi /etc/passwd > 여러명의 사용자 확인 가능 > 제일 위의 root 사용자부터 제일 아래의 바로 위인 tcpdump 사용자까지는 리눅스에서 기본적으로 존재하는 표준 사용자 사용자 이름:암호:사용자ID:사용자가 소속된 그룹 ID:전체 이름:홈 디렉터리:기본 셸 * 위 사진에서 euna~ 줄을 분석해봄 > 암호가 x로 표..

[Linux] 리눅스 기본 명령어
Study/Linux 2021. 10. 11. 19:29

# ls - List의 약자로, Windows의 'dir'과 같은 역할을 함 - 즉, 해당 디렉터리(=폴더)에 있는 파일의 목록을 나열 ls // 현재 디렉터리의 파일 목록 ls /etc/sysconfig // /etc/sysconfig 디렉터리의 목록 ls -a // 현재 디렉터리의 목록 (숨김 파일 포함) ls -l // 현재 디렉터리의 목록을 자세히 보여줌 ls *.cgf // 확장자가 cfg인 목록을 보여줌 ls -l /etc/sysconfig/a* // /etc/sysconfig 디렉터리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌 * 숨김 파일 > 리눅스는 숨김 파일이라는 속성이 별도로 존재하지 않음 > 파일 이름이나 디렉터리의 제일 앞에 글자를 '.'으로 하면 자동으로 숨김..

article thumbnail
[Linux] 마운트와 CD/DVD/USB의 활용
Study/Linux 2021. 10. 11. 18:12

# mount - 리눅스에서 하드디스크의 파티션, CD/DVD, USB 메모리 등을 사용하려면 지정한 위치에 연결해야 함 - mount: 물리적인 장치를 특정한 위치(대개는 폴더)에 연결시키는 과정 - Server의 기존 마운트 정보를 확인 mount - dev/sda2가 루트 파티션('/')에 마운트 되었음 - 설치할 때 '/'를 sda2에 76GB로 설정했기 때문에 /dev/sda2가 '/'에 계속 마운트 되어 있음 # CD/DVD mount 1. 기존에 CD/DVD가 마운트되어 있을 수도 있으므로 마운트를 해제 * 기존 마운트를 해제하는 명령으로 오류가 나도 상관없음 umount /dev/cdrom 2. VMware에 CD나 DVD 넣기 > settings에서 device status 설정 두 개를..

article thumbnail
[CG] 3-2. OpenGL Event Handling
Study/Computer Graphics 2021. 10. 8. 14:34

Computer Graphics 3-2. OpenGL Event Handling 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Display Event - 최초 실행 시 윈도우 화면 생성 시에 호출됨 - 숨겨진 윈도우가 앞으로 나와 활성화 될 때 - glutPostRedisplay()에 호출됨으로써, 이벤트 레코드가 이벤트 큐 안에 들어감 - 디스플레이 콜백 함수 사용법 > main에서 호출 glutDisplayFunc(Mydisplay) # Reshape Event - Reshape event 발생 시 > 윈도우가 처음 생성될 때 > 윈도우가 움직일 때 > 윈도우의 사이즈가 변할 때: 윈도우 사이즈에 대한 데이터가 변환됨 - Reshape callback 함수 > 포인터 전달에 유의 glut..

article thumbnail
[CG] 3-1. Graphic Library
Study/Computer Graphics 2021. 10. 6. 01:15

Computer Graphics 3-1. Graphic Library 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Standardization - Standardization > 기술을 개발하는데 중복된 투자를 막기 위해, 그리고 프로그램의 재사용성을 향상하기 위해 사용 - ISO Standardization for Computer Graphics > ISO/IEC JTC1/SC24, Working Group - CG definition by ISO > 그래픽 물체와 이미지를 만들고, 변형하고, 보여주고 그리고 저장하기 위해 컴퓨터 하드웨어와 소프트웨어를 사용 # Standardization Goal - Host Machine(flatform)의 독립성 > 대부분 하드웨어 플랫폼을 같은 프로..

article thumbnail
[CG] 2-2. Color Models
Study/Computer Graphics 2021. 10. 4. 16:11

Computer Graphics 2-2. Color Models 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Light Source - 빛 = 광원 > 가시광선 파장: 390nm ~ 720 nm > 색의 주파수는 파장의 역임 = 1/파장 - 광원 > 백색광은 모든 색 주파수들의 혼합된 결과물 > 빛의 반사, 굴절, 흡수는 물체의 표면에서 일어남 # Hue, Luminance, Saturation - 색상(Hue) > 모든 주파수의 가장 높은 에너지를 가진 주요한 색 - 명도(Luminance) > 빛 에너지의 총 양 > 파동 곡선 아래의 영역 = 그래프의 면적 - 채도(Saturation) > Ed(주요 에너지/dominant energy) - Ew(약한 에너지/weak energy) > 날..

article thumbnail
[Linux] 도움말 사용법 - man
Study/Linux 2021. 9. 27. 10:13

# 도움말 사용법 - man: 'manual'의 약어로 리눅스에 포함된 도움말 man 명령어 이름 = info 명령어 이름 = 명령어 이름 --help 위쪽 행으로 이동 ↑ 또는 k 아래쪽 행으로 이동 ↓ 또는 j 이전 페이지로 이동 PgUp 또는 SpaceBar 다음 페이지로 이동 PgDn 또는 b 특정 단어 검색 /단어 다음 단어로 이동 n man 명령어에 대한 도움말 h 종료 q # 섹션 - man 명령어는 1~9까지의 섹션을 나눠 사용할 수 있음 - 지정한 섹션 번호에 있는 도움말을 출력 더보기 man [섹션번호] 명령어 * 특별히 섹션번호를 지정하지 않으면 섹션 1부터 9까지 차례로 검색해 가장 먼저 만나는 도움말을 출력 섹션 1 명령어 섹션 2, 섹션 3 프로그래밍 섹션 4 디바이스 섹션 5 ..

article thumbnail
[Linux] vi 편집기 사용법
Study/Linux 2021. 9. 27. 09:47

# vi 에디터 # vi 에디터 실행 vi # vi 에디터 새로운 파일 만들기 vi 만들파일의이름 * i를 누르면 입력 모드를 통해서 입력을 할 수 있음 * Shift + Spacebar: 한/영 변환 # vi 에디터 종료 - 입력 모드에서 Esc를 누르면 '명령 모드'가 나옴 > :wq를 입력한 후 Enter를 누르면 저장 후 종료할 수 있음 :w 저장(write) :q 종료(quit) :q! 기존의 변경된 내용을 무시하고 종료 :wq 저장 후 종료 > 저장된 내용 확인 가능 # vi 에디터 입력 모드 명령 키 설명 키 설명 i 현재 커서의 위치부터 입력 I 현재 커서 줄의 맨 앞에서부터 입력 a 현재 커서의 위치 다음 칸부터 입력 A 현재 커서 줄의 맨 마지막부터 입력 o 현재 커서의 다음 줄에 입력..

article thumbnail
[Linux] 리눅스를 운영하는데 있어서 알아야 할 개념
Study/Linux 2021. 9. 27. 01:24

# 종료 * 명령어들은 root 계정에서 사용할 수 있고 admin 권한을 준 일반 계정도 가능함 suthdown- P now halt -p intit 0 - shutdown -P +10 # 10분 후 종료 (P: poweroff) - shutdown -r 22:00 # 오후 10시에 재부팅 (r: reboot) - shutdown -c # 예약된 shutdown 취소 (c: cancel) - shutdown -k +15 # 현재 접속한 사용자에게 15분 후 종료된다는 메시지를 보내지만 실제로 종료되지는 않음 # 시스템 재부팅 shutdown -r now reboot init 6 # 로그아웃 logout exit # 가상 콘솔 - 가상의 모니터 - CentOS는 총 6개의 가상 콘솔을 제공함 > 즉, 컴..

article thumbnail
[Linux] IP 주소 설정 및 SELinux 기능 끄기
Study/Linux 2021. 9. 26. 22:47

# 네트워크 변경 [Linux] 네트워크 정보 파악과 변경 # 네트워크 환경 상세 ① 호스트 OS에는 192.168.111.1의 가상 IP가 자동으로 할당되어 있음 ② 호스트 OS는 실제로 사용하는 별도의 IP 주소가 있음 ③ 192.168.111.2는 게이트웨이, DNS 서버라는 2가지 역 fascination-euna.tistory.com # IP주소 설정 - 관련 디렉터리로 이동한 후 파일을 편집 cd /etc/sysconfig/network-scripts/ # 네트워크 설정 파일이 저장된 디렉터리로 이동 ls # ifcfg-xxxx 파일 확인 gedit ifcfg-xxxx # 앞에서 확인한 파일 편집 - 다음과 같이 내용을 수정 BOOTPROTO="none" IPADDR="192.168.111.1..