일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- flutter
- 다이어트
- tensorflow
- ASP
- GIT
- urllib
- mssql
- PyQt5
- node.js
- pandas
- ubuntu
- Unity
- MS-SQL
- swift
- Linux
- PyQt
- sqlite
- PER
- python
- 맛집
- 날짜
- Excel
- 유니티
- MySQL
- 라즈베리파이
- 리눅스
- javascript
- 함수
- IOS
- port
목록리눅스 (9)
아미(아름다운미소)
trash-cli 라는 프로그램은 휴지통을 터미널에서 사용할 수 있도록 한 프로그램입니다. 요즘 대부분 데스크탑 환경에 포함되어 있는 파일관리자들은 파일을 지울때 휴지통을 이용합니다. 실수로 지운 프로그램을 되살릴수 있다는 장점이 있습니다. 하지만 콘솔의 "rm" 명령은 휴지통을 이용하지 않습니다. 실수로 파일을 지우면 난감하죠. 이 프로그램으로 파일을 지우면 휴지통을 이용하기 때문에 콘솔에서 파일을 실수로 지워도 언제든 되살릴수 있습니다. 설치 sudo apt-get install trash-cli 1. trash 와 trash-put 은 파일을 휴지통에 넣습니다. "trash a.txt b.txt" 이런식으로 여러 파일을 동시 삭제도 가능합니다. 2. trash-list 는 말 그대로 현재 휴지통에 ..
리눅스 OS(Redhat, Debian, Ubuntu 등 리눅스 기반 운영체제)가 설치된 서버에서 현재 사용 중인 메모리 사용량을 확인하고 캐시 메모리 사용량이 많은 경우 이를 비워서 시스템 효율을 높이는 방법입니다. 명령어 기반으로 터미널에서 간단히 사용할 수 있습니다. 메모리 사용량 확인 명령어 $ free -m pagecache 해제 명령어 $ /proc/sys/vm/drop_caches dentry 및 inode 캐시메모리 해제 명령어 $ /proc/sys/vm/drop_caches pagecache, dentry, inode 캐시메모리 모두 해제 시 $ /proc/sys/vm/drop_caches 크론탭(crontab)을 사용하여 시스템이 주기적으로 메모리 관리 $ crontab -e 크론탭 편..
리눅스 tmout tmout은 리눅스 터미널에서 일정시간 접속 후에 로그아웃시키는 타이머 역할을 하는 명령어 입니다. 사용방법 export TMOUT=시간 기본적인 설정에 넣어놓으면 자동 로그 아웃이 되겠지만 터미널에 접속하여 명령을 쳤을때는 해당 터미널에 대해서만 적용이 됩니다. 로그아웃 했다가 재접속했을때는 적용되지 않습니다. 그리고 시간을 0으로 할당하면 타임아웃이 적용되지 않습니다.
exFAT 파일 시스템으로 포맷 데비안/우분투 계열 리눅스 배포판에 USB 메모리를 exFAT 파일 시스템으로 포맷하는 방법입니다. exFAT으로 포맷된 USB메모리를 인식하고 사용하기 위해서는 exfat-fuse 패키지가 필요했는데, 포맷을 하려면 추가적으로 exfat-utils 패키지를 설치해 주어야 합니다. # exfat-utils 패키지 설치 sudo apt-get install exfat-utils 포맷하고자 하는 usb 메모리가 /dev/sda이라면, 아래와 같이 하면 됩니다. # /dev/sda 을 exFAT으로 포맷 sudo mkfs.exfat /dev/sda 볼륨명(volume label)을 지정하고 싶다면 -n 옵션을 추가해 줍니다. # /dev/sda을 exFAT으로 포맷, 볼륨명은 ..
리눅스에서 swap 메모리를 초기화하는 것은 아주 간단합니다. 일시적 메모리 사용의 증가로 swap을 사용하게될 경우 메모리에 여유가 생겨도 swap 메모리는 자동으로 초기화되지 않습니다. 이것을 수동으로 초기화하려면 아래의 명령을 입력하면 됩니다. 당연히 root 권한에서 실행해야 합니다. swapoff -a && swapon -a swapoff 처리에 시간이 조금 오래 걸릴 수 있는데 서버가 멈춘 것이아니고 swap 메모리에서 필요한 부분을 물리 메모리로 옮기는 처리중인 것이니 걱정하지 않으셔두 됩니다^^.
리눅스 디스크 용량 확인방법 df : 디스크의 남은 용량을 확인 df -k : 키로바이트 단위로 현재 남은 용량을 확인 df -m : 메가 바이트 단위로 남은 용량은 확인 df -h : 보기 좋게해줌 df . : 현재 디렉토리가 포함된 파티션의 남은 용량을 확인 du : 현재 디렉토리에서 서브디렉토리까지의 사용량을 확인 du -a : 현재 디렉토리의 사용량을 파일단위 풀력 du -s : 총 사용량을 확인 du -h : 보기 좋게 바꿔줌 du -sh * : 한단계 서브디렉토리 기준으로 보여준다.
종료 명령어명령어 기능 zz 파일을 수정했을 때 저장 후 종료 :wq 파일을 수정했을 때 저장 후 종료 :q 파일을 저장하지 않고 종료 저장 명령어 명령어 기능 :w 파일 저장 :w! 무조건 파일 저장 :30,60w newfile 30행부터 60행까지를 새파일(newfile)로 저장 :30,60w>> file 30행부터 60행까지를 지정된 파일(file)에 추가 :w %.new 현재 버퍼의 파일명을 file.new로 저장 Q VI를 종료하고, ex로 전환 :e file2 VI를 종료하지 않고 file2를 편집 :r newfile 새파일(newfile)의 내용을 현재 파일에서 읽기 :n 다음 파일을 편집 :e! 현재 파일을 마지막으로 저장한 상태로 되돌리기 :e# 파일을 번갈아 편집 :vi ex에서 VI를..
Ubuntu에 vsftpd 설치하기 - vsftpd 설치 $ sudo apt-get update $ sudo apt-get install vsftpd - 설치가 완료후 기본 설정파일을 백업합니다. $ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig - ufw를 이용한 방화벽을 설정합니다. $ sudo apt-get install ufw - ufw를 설치하고, FTP port를 허용합니다. $ sudo ufw allow 20/tcp $ sudo ufw allow 21/tcp $ sudo ufw enable - 결과를 확인합니다. $ sudo ufw status verbose Status: active To Action From -- ------ ---- 20/tcp AL..
→ crontab 백업 crontab -l >/home/pi/Scripts/bak/crontab_bak.txt → 누적 * * * * * /home/pi/Scripts/epg_update.sh > /home/pi/Scripts/epg_update.sh.log 2>&1 → 로그가 필요없는 * * * * * /home/pi/Scripts/epg_update.sh > /home/pi/Scripts/epg_update.sh.log 2>&1 * * * * * /home/pi/Scripts/epg_update.sh > /dev/null 2>&1 → 매 1분마다 /root/every_1min.sh 를 수행 (하루에 1440회[2]) * * * * * /root/every_1min.sh → 매시 15분, 45분에 /r..