본문 바로가기

Ubuntu

(57)
Linux Command (unlink) unlink : GNU/Linux 시스템에서 파일을 제거 구문 : unlink filename unlink 명령을 사용하여 파일을 제거할 때는 파일을 삭제하면 완전히 복구할 수 없음. 하나의 인수만 허용할 수 있으므로 파일을 하나만 삭제. 연결이 해제된 심볼 링크를 제거할 때 심볼 링크가 가리키는 파일은 제거않됨. 제거하려는 파일이 포함된 디렉토리에 대한 쓰기 권한이 있어야 합 디렉터리를 삭제할 수 없음. note) 비슷한 linux 명령으로 rm 이 있고 unlink 와 다른점은 아래와 같다. 디렉터리도 삭제할 수 있음. (ex rm -rf directory_name) multiple files 도 삭제할 수 있다( ex : rm file1.txt file2.txt
Linux Command (nmap, netstat) nmap은 network mapper의 줄임말로 네트워크 탐색과 보안감사를 하는 오픈소스 툴입니다. 이 툴은 거대한 네트워크를 반복적으로 스캔할 수 있도록 디자인 되었지만 단일 호스트에서도 잘 작동합니다. 기능 호스트 탐지 - 네트워크상의 컴퓨터들을 확인한다. 예를 들어 ping 응답이나 특정 포트가 열린 컴퓨터들을 나열한다. 포트 스캔 - 하나 혹은 그 이상의 대상 컴퓨터들에 열린 포트들을 나열한다. 버전 탐지 - 응용 프로그램의 이름과 버전 번호를 확인하기 위해 원격 컴퓨터의 네트워크 서비스에 주의를 기울인다. 운영 체제 탐지 - 원격으로 운영 체제와 네트워크 장치의 하드웨어 특성을 확인한다. Port Status open: 스캔된 포트가 listen 상태임을 나타냄 filtered: 방화벽이나 필터..
Linux Command (mount, unmount ) 정의 mount 는 하드웨어장치를 리눅스에서 사용하기 위해 인식시켜주는 명령어 umount 는 사용이 완료된 하드웨어장치를 분리시켜주는 명령어임 사용방법 mount 사용방법 mount -o [옵션] [디바이스명] [마운트할 디렉토리] 용례 mount 연결된 모든 파일 시스템을 표시 cgroup, sysfs 등 가상 시스템을 포함한 모든 파일 시스템이 포함됨 mount -t ext4 특정 파일 시스템만 표시하려면 -t 옵션을 사용 mkdir usb mount /dev/sdb1 /root/usb directory usb 를 만들고 usb device 를 directory 에 mount 함 unmount 사용방법 umount -o [옵션] [디바이스명 혹은 마운트한 디렉토리] umount /dev/sdb1
CMake https://modoocode.com/332 씹어먹는 C++ - modoocode.com CMake 는 빌드 파일을 생성해주는 프로그램. CMake 를 통해서 프로젝트를 빌드를 하는 것이 아니라, CMake 를 통해서 빌드 파일을 생성하면 빌드 프로그램을 통해서 프로젝트를 빌드 하는 것
Nuget https://dataonair.or.kr/db-tech-reference/d-lounge/technical-data/?mod=document&uid=236134 NuGet을 이용한 네이티브 패키지 관리 라이브러리를 공유하는 가장 우아한 방법 NuGet을 이용한 네이티브 패키지 관리 2010년 공개된 NuPack 기반의 NuGet은 .NET 프레임워크를 위한 소스 코드 관리자로, 2013년 4월 2.5 버전에서 C++ 네이티브 dataonair.or.kr https://urame.tistory.com/entry/%EB%B9%84%EC%A3%BC%EC%96%BC%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4visual-studio-%EB%88%84%EA%B2%9FNuget-%EC%82%A..
sublime text installation in Ubuntu https://www.sublimetext.com/ Sublime Text - the sophisticated text editor for code, markup and prose Available on Mac, Windows and Linux www.sublimetext.com sudo apt update 패키지 목록을 업데이트합니다. sudo apt install apt-transport-https ca-certificates curl software-properties-common 웹에서 패키지를 가져 오는 종속성을 설치합니다. curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - 저장소의 GPG 키를 가..
Linux command (rcp) 컴퓨터 사이에서 파일을 복사할 때 사용된다. "remote cp"에서 이름이 유래. password 나 보안키가 없이 file을 주고 받기 위해서는 .rhost 에 접속허가하는 ip 주소나 domain name 을 등록해 두어야 한다. 아래 link 와 같은 이유로 요즈음은 거의 사용되지 않고 있음. https://jeaha.dev/81 [Linux] 원격 관리 원격관리 학습 개요 telnet, ftp, rcp 등 원격 관리를 위한 전통적 방법을 알아보고 문제점을 파악해 보자. 암호화를 이용하는 SSH 서비스에 관해 알아보고, OpenSSH 퍀지의 설치 여부와 방화벽 설정 및 jeaha.dev syntax rcp [ -rpkx ] 파일명1 파일명2 rcp [ -rpkx ] 파일명들 디렉토리 option ..
Linux Command (tree) Definition : directory 및 파일을 tree 형식으로 출력 Installation : sudo apt install tree 기본명령어가 아니므로 apt를 이용하여 설치해야한다. 문법 : tree [옵션] Option -d directory 만 표시 -f print the full path for each file. (directory 경로 표시) -i indentation 을 출력하지 않게 한다 (-f) 와 같이 사용하면 좋다. -L hierarchy display depth level 을 정의한다. (ex tree -L 1, tree -L 2) -p 파일 권한까지 표시함 -I [alphabet 대문자 아이] 특정 pattern 의 directory or file display 제외 (..