일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프로그래머스
- 더현대서울 맛집
- github
- ubuntu
- 맥북
- 캐치카페
- 백준
- 금융문자분석경진대회
- programmers
- 프로그래머스 파이썬
- Baekjoon
- AI 경진대회
- 편스토랑 우승상품
- 파이썬
- 자연어처리
- dacon
- gs25
- PYTHON
- 데이콘
- hackerrank
- Real or Not? NLP with Disaster Tweets
- Docker
- SW Expert Academy
- 편스토랑
- 우분투
- Kaggle
- Git
- leetcode
- ChatGPT
- 코로나19
- Today
- Total
목록
반응형
ubuntu (21)
솜씨좋은장씨
서버를 사용하다가 보면 서버에 접속하지 않았으면 하는 사용자가 서버에 접속해 있는 경우가 종종 있습니다. 이럴때 해당 사용자를 확인하고 접속을 해제 시키는 방법에 대해 공유하고자 합니다. 👨🏻💻 현재 접속한 사람 확인하여 접속을 해제 시킬 사용자 확인하기 $ w 14:32:51 up 2 days, 15:27, 4 users, load average: 2.61, 3.08, 2.08 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT somjang pts/0 12.255.206.130 Wed23 14:36m 2:38m 0.04s -bash somjang pts/1 12.255.206.130 14:32 2.00s 0.03s 0.00s w somjang pts/2 12.255.206.13..
평소에 이미 IP 세팅이 다 되어있는 AWS나 AZURE 서버를 사용하다가 이번에 출장을 가서 장비를 새로 연결하고 IP 세팅을 처음으로 해보았습니다. 어려운 작업은 아니었지만 AWS나 AZURE로 사용했던게 정말 편했던거구나 라는 생각이 들었습니다. 다음에도 이런 작업을 더 수월하게 하기 위해서 설정했던 방법과 하면서 찾아보았던 궁금했던 점들을 포스팅해보려 합니다. 👨🏻💻 ifconfig 명령어로 설정할 네트워크 카드 이름 확인하기 $ ifconfig 먼저 ifconfig 명령어를 활용하여 설정할 네트워크 카드의 이름을 확인합니다. eno1 Link encap:Ethernet HWaddr so:mj:an:g1:2:34 inet addr:123.456.789.123 Bcast:123.456.789.01..
pypy를 설치하기 위해서 다운 받은 tar.bz2 파일의 압축을 풀기 위해서 $ tar xvf pypy3.7-v7.3.4-linux64.tar.bz2 위처럼 tar 명령어를 입력하니 tar (child): cannot run bzip2: No such file or directory tar (child): trying lbzip2 tar (child): lbzip2: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now 위와 같은 오류가 발생했습니다. 원인은 bzip2 ..
UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError. gunicorn을 사용하던 중 위와 같은 오류가 발생하게 되었습니다. 이를 해결 하는 방법은 다음과 같습니다. $ sudo apt-get install liblzma-dev apt-get install 명령어를 통하여 liblzma-dev를 설치해주면 됩니다. 그 다음 python을 한번 다시 컴파일 해주어야 합니다. 먼저 설치할 때 사용했던 파일들이 있는 디렉토리로 이동합니다. 만약 설치할 때 사용했던 파일들이 있는 디렉토리가 없다면 먼저..
우분투에서 아래의 명령어를 통해 api를 gunicorn을 활용하여 띄우려고 할때 gunicorn --bind 0.0.0.0:5000 -w=2 -k=gevent --threads=2 app:app /usr/local/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject return f(*args, **kwds) -- 중략 -- File "/home/azureuser/workplace/projects/QA_Extractor/qna-maker/Qn..
*** System restart required *** The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. The programs included with the Ubuntu system are free software; the exact distribution terms for each ..
형태소 분석기로는 mecab을 주로 사용하다가 kakao에서 만든 khaiii를 활용하여 분석한 결과를 적용하면 현재 하고 있는 작업에서 어떤 변화가 있을까 궁금하여 설치해보게 되었습니다. khaiii는 kakao에서 만든 형태소 분석기로 세종 코퍼스와 그외 오류를 수정한 다양한 코퍼스 그리고 CNN을 기반으로 만들어진 형태소 분석기라고 합니다. kakao/khaiii Kakao Hangul Analyzer III. Contribute to kakao/khaiii development by creating an account on GitHub. github.com 파일 다운로드 $ git clone https://github.com/kakao/khaiii.git 먼저 git clone 명령어를 통해 설치..
nipa에서 지원 받은 서버에 카카오에서 딥러닝 기반으로 개발한 Khaiii 형태소 분석기를 설치하려고 하던 중 (PythonHome) ubuntu@nipa2020-0000:~/somjang-utils/khaiii/build$ cmake .. CMake Error at CMakeLists.txt:1 (cmake_minimum_required): CMake 3.10 or higher is required. You are running version 3.5.1 -- Configuring incomplete, errors occurred! 위와 같이 CMake의 버전이 3.5.1 로 설치 시 요구되는 3.1.0 버전 보다 하위 버전이어서 설치 진행이 불가했습니다. $ sudo apt-get install up..
디스크 용량 확인 명령어 GB 단위로 확인 $ df -h MB 단위로 확인 $ df -m KB 단위로 확인 $ df -k 실행중인 프로세스 확인 전체 프로세스 확인 $ ps -ef 메모리 사용순으로 정렬하여 보기 ( 사용량이 많은 순서 ) $ ps -ef --sort -rss 메모리 사용순 상위 10개 $ ps -ef --sort -rss | head -n 11 메모리 사용량 표시하여 확인 $ ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11 메모리 사용량 표시하여 확인 ( 명령어 제외 ) $ ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm --sort -rss..
Ubuntu(Linux)에서 코딩을 하다보면 자주 vi 편집기를 활용하게 됩니다. 그러다가 보면 몇번째 라인에서 에러가 발생했는데 줄번호가 없어서 확인하기 어려울 때가 있습니다. 활성화 방법 vi 편집기에서 esc를 누른 후 :set number 를 입력하고 엔터를 입력해주면 됩니다. 해제 방법 해제하는 방법은 동일하게 esc를 누르고 :set nonumber 를 입력한 후 엔터를 입력해주면 됩니다. 항상 설정해두는 방법 먼저 홈 디렉토리로 이동합니다. $ cd ~ 그 다음 vimrc 파일을 열어 set number 를 입력합니다. $ vi .vimrc set number를 입력한 후 esc를 누르고 :wq를 입력하여 저장합니다. 이제 제대로 설정되었는지 확인해보면 별도의 :set number 설정 없이..
우분투(리눅스)에서 특정 파일을 다른 파일로 복사를 하고 싶을 때 cp 명령어를 사용합니다. $ cp [원본파일 위치] [복사하고자 하는 위치] 그런데 가끔 cp: omitting directory 디렉토리명 위와 같은 오류 메세지가 나오는 경우가 있습니다. 그럴 경우에는 cp 명령어 뒤에 -r 옵션을 붙여주면 오류가 나지 않고 정상적으로 실행이 되는 것을 볼 수 있습니다. $ cp -r [원본파일 위치] [복사하고자 하는 위치] 읽어주셔서 감사합니다!
우분투 서버 사용 시 비밀번호 변경 방법입니다. $ passwd 위의 명령어를 활용하여 비밀번호 변경 절차를 실시합니다. Changing password for ubuntu. (current) UNIX password: New password: Retype new password: passwd: password updated successfully 현재의 비밀번호를 한번 입력한 뒤 새로 변경할 비밀번호를 두번 입력 (새 비밀번호 입력/확인을 위한 재입력) 해주면 변경 완료입니다. 읽어주셔서 감사합니다!
먼저 apt-get을 Update해줍니다. $ sudo apt-get update 그 다음 OpenJDK를 설치합니다. $ sudo apt-get install openjdk-8-jdk Y 를입력하여 계속 진행합니다. 설치가 완료되었으면 $ java -version 명령어로 잘 설치가 완료되었는지 확인합니다. 위와 같이 나온다면 설치완료입니다.
Virtual Box에 우분투 설치 이후 좀 더 원활한 사용을 위해 환경설정 하는 방법입니다. 소프트웨어 업데이트 -> Favorites 설정 -> 우분투 Restricted Extras 설치 -> 키보드 단축키 설정(단축키 변경, 해제, 추가) -> 한국어 입력 설정 -> 방화벽 설정 1. 소프트웨어 업데이트 왼쪽 아래 show application을 눌러 Software & Updates를 찾아 실행합니다. Server for korea, Republic of 선택해서 나오는 목록중에 Other를 선택하면 나오는 목록에서 Korea, Republic of를 찾아 선택하고 Select Best Server 를 클릭하면 자동으로 가장 상태가 좋은 서버를 선택하게 됩니다. 잠시 여러 다운로드 서버의 상태를..
Virtual Box가 깔려있지 않다면 아래의 링크를 참고하여 Virtual Box 설치 후 아래의 과정을 진행해주시기 바랍니다. https://somjang.tistory.com/entry/WindowsOracle-VM-VirtualBox설치하기ver-5232 [Windows]Oracle VM VirtualBox설치하기(ver 5.2.32) 1. VirtualBox 설치 파일 다운로드 받기 설치하기 위해서는 설치파일과 Extension Pack 두가지를 다운로드 받아야합니다. 먼저 아래의 링크로 들어갑니다. https://www.virtualbox.org/ Oracle VM VirtualBox Welc.. somjang.tistory.com 1. Ubuntu 설치파일 다운로드하기 https://ubun..
1. Open Folder 먼저 왼쪽 메뉴 중 가장 위에 있는 문서모양 버튼을 클릭하여 줍니다. 그럼 Open Folder 라고 파란 버튼이 나오게 됩니다. 버튼을 클릭해서 미리 가상환경까지 만들어 두었던 PythonHome을 선택해 줍니다. PythonHome 폴더를 만들고 싶으신 분들은 터미널에서 아래의 코드를 타이핑하여 만드시면 됩니다. $ mkdir ~/PythonHome 가상환경 설정방법이 궁금하신 분들은 아래의 링크를 참고해주세요 https://somjang.tistory.com/entry/Pythonvirtualenv-virtualenvwrapper-설치-및-사용법Ubuntu?category=345065 [Python]virtualenv / virtualenvwrapper 설치 및 사용법(U..
1. 설치파일 다운로드 받기 먼저 크롬을 켜서 Visual Studio Code 홈페이지로 이동하여 설치파일을 다운로드 받습니다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 사이트에 접속하면..
1. 패키지 설치하기 $ sudo apt-get update $ sudo apt-get upgrade 먼저 apt-get을 최신으로 업데이트 해 줍니다. 그 다음 $ sudo pip3 install virtualenv virtualenvwrapper 명령어로 설치해 줍니다. 설치가 완료되면 위 처럼 나오게 됩니다. 2. 제대로 동작하는지 확인해보기 먼저 가상환경을 만들고자 하는 디렉터리로 이동해줍니다. $ mkdir ~/PythonHome 저는 위의 명령어를 통하여 user home안에 PythonHome이라는 디렉터리를 만들었습니다. $ cd ~/PythonHome 희망하는 디렉터리로 이동해줍니다. 이동한 뒤 $ virtualenv --python=python3 myenv 명령어로 가상환경 하나를 생성..
새로 Python 3.7을 설치한 뒤 기존에 사용하던 Python3.6이아닌 새로 설치한 Python 3.7을 사용하고자 하는데 $ python3 -V 실행 시 usr@usr-VirtualBox:~$ python3 -V \n Python 3.6.8 아직도 Python 3.6을 가리키고 있어 Python 3.7을 가리킬 수 있도록 Path를 Python 3.7.4로 설정해주는 방법입니다. 방법은 다음과 같습니다. 1. Python 3.7.4 설치 위치 확인하기 먼저 which 명령어를 사용하여 어디에 설치가 되어있는지 확인합니다. $ which python3 /usr/local/bin/python3 경로를 얻었으면 이제 PATH를 설정하러 갑니다. 2. PATH 설정하기(bashrc 파일 수정) 먼저 터미..
1. Python 설치 전 라이브러리 설치하기 Ubuntu(또는 Putty)에서 터미널을 열어 아래의 코드를 입력합니다. 설치 중간 중간에 [ y | n ] 중에 고르라고 나오면 y를 타이핑하고 엔터를 해주시면 됩니다! $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade $ sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus $ sudo apt-get install libncursesw5-dev libgdbm-dev libc6-dev $ sudo apt-get install zlib1g-dev libsqlite3-dev..
각종 프로그램 및 언어를 설치하면서 PATH가 잘 못 설정되어 일부 기능을 제대로 사용하지 못 할 경우 PATH값을 초기화하는 방법입니다. 먼저 맨 왼쪽 아래 정사각형 버튼을 눌러 메뉴로 이동하고 Text Editor를 찾아 실행합니다. 왼쪽 위 open을 누르고 .bashrc를 검색하여 열어줍니다. 맨 아래로 내려가서 export PATH=$(getconf PATH) 입력해주고 SAVE 해줍니다. 터미널을 다시 켜주면 정상적으로 돌아와 있는 것을 볼 수 있을 겁니다.