옛글/Ubuntu
AWS(아마존) ubuntu 서버에 외장하드 연결하기
볼륨 추가를 합니다! ubuntu 접속 후 mount 명령어를 통해 외장하드 연결 확인 $ mount 혹은 $ lsblk $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 30832636 11993480 17249912 42% / none 4 0 4 0% /sys/fs/cgroup ... /dev/sda5 31457280 3948600 25396496 14% /home/bro3886/arch 마운트 해제시에는 $ umount [폴더 이름] 아마존에서 볼륨해제시에는 [볼륨] - [볼륨 분리] 시 ubuntu OS 에서 해제가 됨 볼륨 생성 후 [볼륨] - [볼륨 연결] 클릭하여 연결 볼륨 연결 후 $lsblk 로 새로 추가된 하드드라이브..
Ubuntu에 Swap memory 설정하기
sudo swapon -sfree -m 디스크 용량 살펴보기 df -h 스왑 파일 만들기 sudo fallocate -l 1G /swapfile ls -lh /swapfile -rw-r--r-- 1 root root 4.0G Apr 28 17:19 /swapfile 출력 확인 후, sudo chmod 600 /swapfile ls -lh /swapfile -rw------- 1 root root 4.0G Apr 28 17:19 /swapfile 로 변경 확인 후, sudo mkswap /swapfile sudo swapon /swapfile sudo swapon -s free -m 스왑메모리가 정상적으로 등록되어 있는지 확인한다. watch -n 5 free -m 으로 메모리 변경되는 부분을 확인할 수 ..
Mac -라즈베리파이 USB to USB 시리얼 젠더로 글자 띄우기
환경은 USB-To-PL232 젠더를 맥에 꼽은 뒤 크로스 시리얼 케이블을 꼽고, 라즈베리파이에 USB-To-PL232 젠더를 꼽았다. 대부분의 PL232 젠더는 FDTI 칩을 주로 사용한다. Prolific Technology Inc 맥용 드라이버를 설치한다. http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41 라즈베리파이에서 dmesg | grep tty 명령어를 치면, 연결된 usb converter의 tty 이름이 나온다 (ttyUSB0 등) 맥에서,screen /dev/tty.usbserial 9600 으로 화면을 띄워놓은 뒤, 라즈베리파이에서cat 'text.txt' >> /dev/ttyUSB0 으로 띄우면 정상적으로 전송이 된다.
우분투에 Ruby / Nginx / Rails / Certbot 설치하기
우분투에 Ruby / Nginx / Rails 설치하기 #Ruby 관련 라이브러리 설치sudo -s sudo apt-get updatesudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev #Rbenv 설치하기 cd git clone git://github.com/sstephenson/rbenv.git .rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' ..
워드프레스 플러그인 FTP 사용하지 않고 설치하기
Ubuntu + nginx 조합에서 워드프레스 내의 테마나 플러그인을 설치할 때 3가지 옵션이 나타납니다. FTP와 ssh가 나타나게 됩니다. 바로 설치가 가능한 옵션을 주기 위해서는, chown -R www-data [install folde]chgrp -R www-data [install folde]chmod u+wrx [install folde] 을 통해 권한을 준 뒤, nano [install folde]/wp-config.php 내에 define('FS_METHOD', 'direct'); 를 추가 한뒤, nginx를 재시작하면 바로 설치가 가능합니다!
헷갈리는 Ubuntu 명령어들
파일 찾기 find / -name "" Nginx error log 보기 nano /var/log/nginx/error.log Nginx configuration 수정하기 nano /etc/nginx/sites-enabled/default 운영중인 pid 찾아내기 cat /var/www/monotalk/shared/pids/unicorn.pid Kill pid kill -9 [pid] unicorn rails 실행시키기 unicorn_rails -c config/unicorn/production.rb -D postgres console psql -d template1
Ubuntu 글자 다이아몬드 형태 깨짐 해결
가상호스팅을 받은 우분투 서버를 보면, 글자가 영어임에도 불구하고 다이아몬드로 깨지는 현상이 발생합니다. 이런 경우 export LANG=C라고 명령어를 준 다음부터는 잘 나오지만 부팅을 다시 하면 또 다시 깨지게 됩니다. vi ~/.bashrc 가장 마지막 줄에 export LANG=C를 추가하고 저장하면 깨짐현상을 해결 할 수 있습니다.