본문 바로가기
728x90
반응형

리눅스114

[Ubuntu]OS161 install OS161 install1. 필요한 스크립트 다운로드wget https://people.ece.ubc.ca/~os161/download/cs161-ubuntu-darwin.sh2. 스크립트 수정cat cs161-ubuntu-darwin.sh#/bin/bashSYS161="sys161-2.0.3"BINUTILS161="binutils-2.24+os161-2.1"GCC161="gcc-4.8.3+os161-2.1"GDB161="gdb-7.8+os161-2.1"#MIRROR=""MIRROR="" //주소 설정#echo '*** Updating appliance ***'#update50echo '*** Installing Ubuntu packages ***' // 주석 해제sudo apt-get -.. 2024. 5. 25.
리눅스 dd 명령어에 대한 이해와 활용 리눅스에서 데이터 복사 및 변환을 위한 강력한 유틸리티 중 하나인 'dd' 명령어는 여러 가지 용도로 활용될 수 있습니다. 이번 글에서는  'dd' 명령어의 기본 사용법, 주요 옵션, 주의사항 및 실전 예제들을 통해 'dd'  명령어에 대해 자세히 알아보겠습니다.dd 명령어란 무엇인가?dd 명령어는 "data duplicator"의 약자로, 데이터의 변환과 복사 작업을 수행할 수 있는 유틸리티입니다. 주로 디스크 이미지를 생성하거나 복구할 때, 또는 파일 시스템을 백업하거나 복원할 때 사용됩니다. dd 명령어는 지정된 입력 파일에서 데이터를 읽어 지정된 출력 파일로 씁니다.dd if= of= [options]if=: 입력 파일을 지정합니다. 생략할 경우 기본값은 표준 입력입니다.of=: 출력 파일을 지정.. 2024. 5. 22.
[Ubuntu] 외부망 안되는 Ubuntu Sever 에 패키지 설치하기 외부망 통신이 안되는 서버에 패키지 설치고객사의 보안 정책에 따라 인터넷 통신이 안되는 곳들이 있다. 이러한 경우 Rockylinux의 경우 yum[dnf] , Ubuntu의 경우 apt 명령어를 사용할 수 없다. 이럴 때도 패키지를 설치를 해야하기 때문에 테스트 서버에서 환경을 구축한 후 tar 파일로 묶어서 설치하는 방법을 설명하려고 한다.1. Test 서버에서 패키지 설치# cd /var/cache/apt/archives# apt-get install nfs-server# ls2. 추가된 패키지 목록 확인 후 tar 파일로 파일 묶기# tar -cvf package.tar ./*.deb3. 설치할 서버에 파일 보내기scp 명령어로 보내기usb 등 디스크 활용고객사에 서버에 업로드 부탁하기등...상황.. 2024. 5. 13.
[Docker]컨테이너 격리 기술 도커 컨테이너 실행# docker run -it --rm --name=mycontainer centos:8 bash[root@0dba852c419d /]## lsbin etc lib lost+found mnt proc run srv tmp vardev home lib64 media # df -ThFilesystem Type Size Used Avail Use% Mounted onoverlay overlay 79G 18G 58G 24% /tmpfs tmpfs 64M 0 64M 0% /devtmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroupshm.. 2024. 5. 1.
MAKE && CMAKE 주요 옵션들 MAKE && CMAKE 주요 옵션들 cmake 주요 옵션 # cmake --help Usage cmake [options] cmake [options] cmake [options] -S -B Specify a source directory to (re-)generate a build system for it in the current working directory. Specify an existing build directory to re-generate its build system. Options -S = Explicitly specify a source directory. -B = Explicitly specify a build directory. -C = Pre-load a script to .. 2024. 4. 22.
MAKE && CMAKE MAKE / CMAKE CMake: 크로스 플랫폼 빌드 시스템 생성기 CMake는 복잡한 빌드 환경을 쉽게 관리하고 자동화하기 위해 사용되는 툴입니다. 이 도구는 프로젝트 설정과 빌드 환경을 생성하는 데 중점을 둡니다. 특히 다양한 플랫폼(Windows, macOS, Linux 등)과 컴파일러에서 일관된 빌드 환경을 제공하고자 할 때 유용합니다. Cmake의 주요 특징 플랫폼 독립적: CMake는 CMakeLists.txt 파일에 프로젝트의 빌드 과정과 의존성을 기술하고, 이를 바탕으로 플랫폼에 맞는 빌드 시스템 파일(예: Makefile, Visual Studio 솔루션 파일 등)을 생성합니다. 구성과 사용의 용이성: 사용자는 간단한 명령어(cmake .)로 다양한 빌드 설정 파일을 자동으로 생성할 수.. 2024. 4. 19.
728x90
반응형