2017년 9월 29일 금요일

ftp 클라이언트

sudo apt install gftp

ftp ip주소 포트

아이디 비밀 번호



명령어

현재 위치
pwd

목록 
ls
이동 
cd 
 로컬 이동시 lcd

다운
get
mget

put





ftp 서버

 sudo apt install vsftpd

sudo vi /etc/vsftpd.conf
                                                  로 설정

anonymus_enable=No
 익명접근
chroot_local_user=YES
 계정 홈을 루트로 사용

usermod -d dir


접근 가능 유저

sudo useradd 이름

pw




2017년 9월 28일 목요일

systemd 배우기

부팅과정
bios
bootloader 1
                        2
kerner
              이후 시작되는 시스템 관리 데몬(백그라운드에 작업하는 프로그램)
위치
 /etc/systemd

시작 프로그램으로 추가
 sudo vi /etc/systemd/system/서비스 이름.service 로 파일을 만듬

------------------------------------------------
[Service] 

 ExecStart=[node binary] /home/srv-node-sample/[main file] 
 Restart=always 
 StandardOutput=syslog 
 StandardError=syslog 
 SyslogIdentifier=node-sample  
 User=srv-node-sample  
 Group=srv-node-sample 
 Environment=NODE_ENV=production 

[Install] 

 WantedBy=multi-user.target
-------------------------------------------------
cf
node binary :which 명령어로 확인한 것
execstart: 서비스 시작 전체 명령




명령어

systemctl
 서비스 목록
 실패한 서비스 목록 --failed                   

systemctl list-unit-files
 활성화 여부만 표시_서비스 목록

systemctl satart | stop | restart 이름
 시스템 관리

systemctl status 이름
 서비스 상태 확인


2017년 9월 21일 목요일

용량...


갑자기 용량이 꽉찼다고함
파일이랑 프로그램도 몇개 없는데 게임으로 가득찬 윈도우 파티션보다 용량이 많아짐

디렉토리별 용량 확인
du -h --max-depth=1


home/.local/share/trash 폴더에 파일이 있음(왕좌의게임 ....180기가 정도)
sudo로 삭제하면 저기 폴더로 간다
혹시 용량이 갑자기 모자란다면 가장먼저 검사할 것

2017년 9월 18일 월요일

zsh와 tmux 설치


sudo apt install zsh tmux

zsh 사용법과 tmux 사용법 나중에 배워보자


zsh 설정

new 불라불라..

(2)파일로 설정 하기 선택

oh my zsh 설치

wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh

cat /etc/shells

chsh
: pw



theme

테마 다운로드

vi ~/.zshrc

zsh theme="agnoster" 테마 변경

powerline font 설치

https://github.com/powerline/fonts

터미널 설정에서 글자 교체





2017년 9월 17일 일요일

ssh 설정

ssh 서버 설치

sudo apt install openssh-server

netstat -natp

local address 에서 :22 (22포트 열림확인)

원본 백업
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults

sudo chmod a-w /etc/ssh/sshd_config.factory-defaults(읽기 전용으로)


sudo vi etc/ssh/sshd_config (ssh 설정)


port 변경

PermitRootLogin no (루트로그인 불가)

AllowUsers 사용자이름 ( 특정사용자만 허락)


sudo vi etc/hosts.allow

sshd:(허락하는 ip , 대역도 가능)

sudo vi etc/hosts.deny

sshd: ALL

설정 저장 완료 후 재시작

sudo service sshd restart

service ssh status(상태확인)

update-rc.d ssh defaults (ssh 시작프로그램 등록)




아이폰 termius

+host

alias 이름치고
hostname ip주소
group pass
tags pass
use ssh ( o)
├port 숫자
├username 이름
├pw 비번
├key pass
└use mosh (o )
use telnet (o )

2017년 9월 14일 목요일

nimf package


nimf deb package builds


sudo apt install devscripts build-essential debhelper


wget https://github.com/cogniti/nimf/archive/master.tar.gz

tar zxf master.tar.gz

cd nimf-master

dpkg-checkbuilddeps


의존성 패키지 설치


dpkg-checkbuilddeps


이상 없을시


debuild


https://cogniti.github.io/nimf/ko/support.html










이제 nimf ppa가 생김


sudo add-apt-repository ppa:hodong/nimf


nimf 패키지가 모듈화됨

한글 입력기를 위해

sudo apt install nimf-libhangul







공개키 없음 문제

공개 키 없음
gpg --keyserver keyserver.ubuntu.com --recv 공개키
gpg --export --armor 공개키 | sudo apt-key add -