서버 세팅 시 중요한 부분 중 하나가 서버 시간을 동기화시켜주는 것인데요. 우분투에서 서버 시간을 동기화하는 방법을 포스팅하겠습니다. 현재 시간 확인하기 서버 시간 및 타임존 설정하기 필요한 패키지들을 설치합니다. sudo apt install rdate # 서버 시간을 맞추기 위한 패키지 sudo apt install tzdata # 타임존(로케일)을 맞추기 위한 패키지 패키지 설치 후 먼저 서버 시간을 동기화합니다. $ rdate -s time.bora.net 타임존이 맞지 않아서 원하는 시간대가 아닐 경우 타임존을 설정해주셔야 합니다. $ tzselect 위 명령을 이용하여 원하는 타임존 설정을 진행합니다. 위 작업 이후에도 타임존이 변경되지 않는 경우 TZ='Asia/Seoul'; export T..
1. 무선네트워크 패키지 다운로드 $ sudo apt-get install wireless-tools wpasupplicant 2. 무선 네트워크 인터페이스 확인 및 활성화 $ iwconfig wlx88366cf8ba46 이라는 이름의 무선 네트워크 인터페이스를 확인할 수 있습니다. 무선 네트워크 인터페이스를 활성화합니다. $ ifconfig wlx88366cf8ba46 up 3. 무선 네트워크 스캐닝 무선 네트워크 인터페이스를 활성화했으니 이제 연결할 네트워크가 잘 보이는지 확인해봅시다. $ iwlist wlx88366cf8ba46 scan 위 명령을 수행하면 현재 보이는 Wifi의 ESSID와 여러 네트워크 정보를 확인하실 수 있습니다. 4. 네트워크 설정 수정 및 인터페이스 재시작 4.1 DHCP ..
1. 준비 사항 GNU/Linux x86_64 with kernel version > 3.10 Docker >= 1.12 NVIDIA GPU with Architecture > Fermi (2.1) NVIDIA drivers ~= 361.93 (untested on older versions) 드라이버 버전에 따라 사용할 수 있는 CUDA 버전이 있으니 이를 참고하세요. 1.1 레포지토리 구성하기 Debian-based 배포판에서는: curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \ sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://..
이 포스트에서는 원격 연결 및 데이터 전송에 사용되는 OpenSSH를 알아보려고 합니다. OpenSSH 서버 설정법과 우분투에서 설정을 변경하는 방법에 대해서 알아보겠습니다. OpenSSH는 보안, 암호화된 원격 제어, 파일 전송을 쉽게 할 수 있게 해주는 서버 데몬(백그라운드에서 항상 실행됨)과 클라이언트 도구를 제공합니다. 설치 OpenSSH 서버 설치: sudo apt install openssh-server OpenSSH 클라이언트 설치: sudo apt install openssh-client 설정 OpenSSH 서버 프로그램 (sshd) 의 설정은 /etc/ssh/sshd_config 에서 편집할 수 있습니다. sshd 설정 파일에는 통신 설정, 인증 모드 등 많은 설정들이 있습니다. 아래 예..
df (disk free) : 현재 사용 중인 파일시스템 용량 확인 명령어 옵션 의미 df -k 용량을 킬로바이트 단위로 표시 df -h 보기 쉬운 용량 단위로 표시 df -T 파일시스템 종류도 표시 df -t ext4 ext4 파일시스템만 표시 du (disk usage) : 현재 디스크 사용량 확인 명령어 옵션 의미 du -s 특정 디렉토리의 디스크 사용량 확인 du -h 보기 쉬운 용량 단위로 표시
wp2txt 는 루비기반의 오픈소스로 위키피디아의 덤프 파일을 Plain 텍스트로 변환하는 컨버터입니다. 우분투에 wp2txt를 설치해보겠습니다. 먼저, Ruby 용 확장 모듈을 컴파일하기 위한 헤더파일들이 있는 패키지를 설치합니다. sudo apt-get install ruby-dev 설치한 뒤에는 gem 을 이용하여 wp2txt를 설치합니다. sudo gem install wp2txt 끝. (에러 가능 상황) Ruby용 확장 모듈을 컴파일하기 위한 헤더파일 패키지를 설치하지 않으면 다음과 같은 에러가 발생합니다. Fetching: mini_portile2-2.4.0.gem (100%) Successfully installed mini_portile2-2.4.0 Fetching: nokogiri-1.1..
원본 아카이브 파일을 보존하지 않는 방법: bzip2 -d filename.bz2 원본 아카이브 파일을 보존하는 방법: bzip2 -dk filename.bz2 레퍼런스: https://superuser.com/questions/480950/how-to-decompress-a-bz2-file
(1) p7zip-full 패키지를 다운로드합니다. sudo apt-get install p7zip-full (2) 설치 후 Nautilus GUI에 7-Zip 파일 압축해제 옵션이 생겨요. 터미널에서 해제하려면 7z x FILE_PATH.7z 를 입력합니다. 출처: https://askubuntu.com/questions/219392/how-can-i-uncompress-a-7z-file
출처: http://www.gnu.org/software/sed/ http://www.gnu.org/software/sed/manual/sed.html 소개 sed (stream editor) 는 비 대화형 명령줄 텍스트 에디터입니다. sed는 스트림 에디터(Stream editor)로 입력 스트림으로 (파이프라인으로부터의 파일이나 입력으로) 기본 텍스트 변환을 수행하기 위해 사용됩니다. 스크립트 편집(ed와 같은)을 허용하는 에디터와 유사하지만, sed는 오직 한 번의 입력을 통과시키기 때문에 훨씬 효율적입니다. 파이프라인의 텍스트를 필터링하는 sed의 기능은 다른 유형의 편집기와 구별됩니다. sed 미리보기 sed SCRIPT INPUT_FILE... input.txt에 있는 모든 'hello'를 '..