Linux/Ubuntu2018.02.21 12:46

동영상 보다 보니 멋지게 나오는 녀석이 있어서 검색

[링크 : https://www.youtube.com/watch?v=3bnhpAp_vBQ]


내가 원한 녀석은 바로.. nmon!

[링크 : https://www.tecmint.com/nmon-analyze-and-monitor-linux-system-performance/]


 $ sudo apt-get install nmon

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following NEW packages will be installed:

  nmon

0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.

Need to get 66.7 kB of archives.

After this operation, 194 kB of additional disk space will be used.

Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main nmon armhf 14g+debian-1 [66.7 kB]

Fetched 66.7 kB in 1s (50.7 kB/s)

Selecting previously unselected package nmon.

(Reading database ... 155208 files and directories currently installed.)

Preparing to unpack .../nmon_14g+debian-1_armhf.deb ...

Unpacking nmon (14g+debian-1) ...

Processing triggers for man-db (2.7.5-1~bpo8+1) ...

Setting up nmon (14g+debian-1) ... 


한글 표시 문제로 깨지는군..

그리고 아쉽게도(!) 온도 표시가 없다.



s-tui : The Stress Terminal UI

sudo apt-get install gcc python-dev python-pip

(sudo) pip install s-tui


A deprecated ppa is available (tested on Ubuntu 16.04)

sudo add-apt-repository ppa:amanusk/python-s-tui

sudo apt-get update

sudo apt-get install python-s-tui

[링크 : https://itsfoss.com/stress-terminal-ui/]

[링크 : https://amanusk.github.io/s-tui/]


설치하려고 해보니까 python2대 헤더가 필요해서 이것저것 삽질 -_-

$ sudo apt-get install python-dev

$ sudo pip install s-tui 

[링크 : https://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory]


집에 있는 녀석으로 원격으로 괴롭혀야 하려나? ㅋㅋ


'Linux > Ubuntu' 카테고리의 다른 글

시스템 모니터링 툴(CUI)  (0) 2018.02.21
리눅스 팩스 서버 구축?  (0) 2018.02.09
cgroups  (0) 2017.08.24
리눅스 하드 절전 설정  (0) 2017.05.23
cpulimit / resource quota  (0) 2017.02.15
우분투 루트 인증서 업데이트 내역  (0) 2017.01.18
Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2018.02.09 09:15

예전에 검색해본적은 있는데 요즘 PCI modem이 없어서

(집에 찾아 보면 있을지도.. 그리고 ISA정도는 찾기 쉽지만.. 끄응...)

고민하다 보니 어라.. USB Modem이 있네?

아무튼 한번 시도는 해볼까?

아니면 시놀로지에 있으려나?


[링크 : http://www.hylafax.org/content/Main_Page]

[링크 : http://www.avantfax.com/]


[링크 : http://akal.co.kr/?p=255]

[링크 : http://akal.co.kr/?p=256]

[링크 : http://akal.co.kr/?p=334]

2012/01/01 - [Linux/Ubuntu] - hylafax - 리눅스용 팩스 서버



+

tiff로 받아지는건 어쩔수 없고 그걸 ps -> pdf로 변환하도록 스크립트 이용하면 되는 듯?

/usr/bin/tiff2ps -a -O $SPOOL/$TRUNCFILE.ps $SPOOL/$FILE

/usr/bin/ps2pdf $SPOOL/$TRUNCFILE.ps $SPOOL/$TRUNCFILE.pdf

[링크 : http://www.hylafax.org/site2/howto/faxrcvd/faxrcvd-pdf]

   [링크 : http://files.yajhfc.de/doc/hylafax_setup_bc.pdf]

'Linux > Ubuntu' 카테고리의 다른 글

시스템 모니터링 툴(CUI)  (0) 2018.02.21
리눅스 팩스 서버 구축?  (0) 2018.02.09
cgroups  (0) 2017.08.24
리눅스 하드 절전 설정  (0) 2017.05.23
cpulimit / resource quota  (0) 2017.02.15
우분투 루트 인증서 업데이트 내역  (0) 2017.01.18
Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2017.08.24 11:50

cgroups는 그룹별로 cpu나 램 등의 리소스를 제한하는 툴인데

cgroup-tools 패키지로 설치하면 될 듯?

$ sudo apt-file search cgset

cgroup-tools: /usr/bin/cgset

cgroup-tools: /usr/share/man/man1/cgset.1.gz

fpc-source-2.6.4: /usr/share/fpcsrc/2.6.4/compiler/ncgset.pas 


$ apt-cache search cgroup-tools

cgroup-bin - control and monitor control groups (transitional package)

cgroup-tools - control and monitor control groups (tools) 


[링크 : https://help.ubuntu.com/lts/serverguide/cgroups.html]

[링크 : https://askubuntu.com/questions/836469/install-cgconfig-in-ubuntu-16-04]

'Linux > Ubuntu' 카테고리의 다른 글

시스템 모니터링 툴(CUI)  (0) 2018.02.21
리눅스 팩스 서버 구축?  (0) 2018.02.09
cgroups  (0) 2017.08.24
리눅스 하드 절전 설정  (0) 2017.05.23
cpulimit / resource quota  (0) 2017.02.15
우분투 루트 인증서 업데이트 내역  (0) 2017.01.18
Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2017.05.23 15:32

$ sudo hdparm -S 값 장치명

1~240 / 5초 (5초 ~ 20분)

241~251 / 30분 (30분 ~ 5시간 30분)

252 / 21분?

253 / 업체별 상이 (8~ 12시간)

254 / reserved

255 / 21분 15초



 -S Put the drive into idle (low-power) mode, and also set the

              standby (spindown) timeout for the drive. This timeout value is

              used by the drive to determine how long to wait  (with  no  disk
              activity)  before  turning  off the spindle motor to save power.
              Under such circumstances, the drive  may  take  as  long  as  30
              seconds  to  respond  to  a  subsequent disk access, though most
              drives are much quicker.  The encoding of the timeout  value  is
              somewhat   peculiar.   A  value  of  zero  means  "timeouts  are
              disabled": the device will not automatically enter standby mode.
              Values  from  1  to 240 specify multiples of 5 seconds, yielding
              timeouts from 5 seconds to 20 minutes.  Values from 241  to  251
              specify from 1 to 11 units of 30 minutes, yielding timeouts from
              30 minutes to 5.5 hours.  A value of 252 signifies a timeout  of
              21  minutes. A value of 253 sets a vendor-defined timeout period
              between 8 and 12 hours, and the value 254 is reserved.   255  is
              interpreted as 21 minutes plus 15 seconds.  Note that some older
              drives may have very different interpretations of these values.

[링크 : http://manpages.ubuntu.com/manpages/zesty/en/man8/hdparm.8.html]


[링크 : https://askubuntu.com/questions/39760/how-can-i-control-hdd-spin-down-time]

[링크 : http://www.spencerstirling.com/computergeek/powersaving.html]

[링크 : https://wiki.archlinux.org/index.php/Power_management]

    [링크 : https://wiki.archlinux.org/index.php/Hdparm#Power_management_configuration]

'Linux > Ubuntu' 카테고리의 다른 글

리눅스 팩스 서버 구축?  (0) 2018.02.09
cgroups  (0) 2017.08.24
리눅스 하드 절전 설정  (0) 2017.05.23
cpulimit / resource quota  (0) 2017.02.15
우분투 루트 인증서 업데이트 내역  (0) 2017.01.18
우분투 창 관리 - 윈7처럼 창분할 단축키  (0) 2017.01.09
Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2017.02.15 14:50

음.. 프로세스 별로 처리인가?

유저별로 제한이라던가 하는 기능은 없나보네..


$ cpulimit

Error: You must specify a target process

CPUlimit version 2.1

Usage: cpulimit TARGET [OPTIONS...] [-- PROGRAM]

   TARGET must be exactly one of these:

      -p, --pid=N        pid of the process

      -e, --exe=FILE     name of the executable program file

                         The -e option only works when

                         cpulimit is run with admin rights.

      -P, --path=PATH    absolute path name of the

                         executable program file

   OPTIONS

      -b  --background   run in background

      -c  --cpu=N        override the detection of CPUs on the machine.

      -l, --limit=N      percentage of cpu allowed from 1 up.

                         Usually 1 - 400, but can be higher

                         on multi-core CPUs (mandatory)

      -q, --quiet        run in quiet mode (only print errors).

      -k, --kill         kill processes going over their limit

                         instead of just throttling them.

      -r, --restore      Restore processes after they have

                         been killed. Works with the -k flag.

      -s, --signal=SIG   Send this signal to the watched process when cpulimit exits.

                         Signal should be specificed as a number or

                         SIGTERM, SIGCONT, SIGSTOP, etc. SIGCONT is the default.

      -v, --verbose      show control statistics

      -z, --lazy         exit if there is no suitable target process,

                         or if it dies

          --             This is the final CPUlimit option. All following

                         options are for another program we will launch.

      -h, --help         display this help and exit 


[링크 : http://cpulimit.sourceforge.net/]

[링크 : https://www.howtoforge.com/how-to-limit-cpu-usage-with-cpulimit-on-ubuntu-linux]

[링크 : https://www.digitalocean.com/community/tutorials/how-to-limit-cpu-usage-on-ubuntu-12-10]

[링크 : http://manpages.ubuntu.com/manpages/precise/man1/cpulimit.1.html]



+

ulimit을 통해 전체 시스템에 대해서 일괄적으로 cpu및 메모리 등의 용량 제한을 걸 수 있는 듯?


[링크 : http://www.linuxquestions.org/questions/linux-server-73/how-to-limit-the-users-cpu-usage-617928/]

    [링크 : http://www.linuxquestions.org/questions/debian-26/how-to-limit-the-cpu-usage-per-user-715490/]

[링크 : http://stackoverflow.com/questions/437433/limit-the-memory-and-cpu-available-for-a-user-in-linux]

[링크 : https://linux.die.net/man/3/ulimit]


<item>

core

limits the core file size (KB)

data

maximum data size (KB)

fsize

maximum filesize (KB)

memlock

maximum locked-in-memory address space (KB)

nofile

maximum number of open files

rss

maximum resident set size (KB) (Ignored in Linux 2.4.30 and higher)

stack

maximum stack size (KB)

cpu

maximum CPU time (minutes)

nproc

maximum number of processes

as

address space limit (KB)

maxlogins

maximum number of logins for this user except for this with uid=0

maxsyslogins

maximum number of all logins on system

priority

the priority to run user process with (negative values boost process priority)

locks

maximum locked files (Linux 2.4 and higher)

sigpending

maximum number of pending signals (Linux 2.6 and higher)

msgqueue

maximum memory used by POSIX message queues (bytes) (Linux 2.6 and higher)

nice

maximum nice priority allowed to raise to (Linux 2.6.12 and higher) values: [-20,19]

rtprio

maximum realtime priority allowed for non-privileged processes (Linux 2.6.12 and higher) 


[링크 : https://linux.die.net/man/5/limits.conf]

'Linux > Ubuntu' 카테고리의 다른 글

cgroups  (0) 2017.08.24
리눅스 하드 절전 설정  (0) 2017.05.23
cpulimit / resource quota  (0) 2017.02.15
우분투 루트 인증서 업데이트 내역  (0) 2017.01.18
우분투 창 관리 - 윈7처럼 창분할 단축키  (0) 2017.01.09
crontab 과 cron 서비스 reload  (0) 2017.01.04
Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2017.01.18 18:45

읭? 오늘 오랫만에 라즈베리 업데이트 하는데 먼가 멈춰있길래 봤더니

루트인증서 업데이트 인 듯?


음.. 빠진건 왜 빠졌을까? WoSign 계열 파동의 여파일려나?


  Update Mozilla certificate authority bundle to version 2.9.

    The following certificate authorities were added (+):

    + "Certplus Root CA G1"

    + "Certplus Root CA G2"

    + "Certum Trusted Network CA 2"

    + "Hellenic Academic and Research Institutions ECC RootCA 2015"

    + "Hellenic Academic and Research Institutions RootCA 2015"

    + "ISRG Root X1"

    + "OpenTrust Root CA G1"

    + "OpenTrust Root CA G2"

    + "OpenTrust Root CA G3"

    + "SZAFIR ROOT CA2"

    The following certificate authorities were removed (-):

    - "CA Disig"

    - "NetLock Business (Class B) Root"

    - "NetLock Express (Class C) Root"

    - "NetLock Notary (Class A) Root"

    - "NetLock Qualified (Class QA) Root"

    - "Sonera Class 1 Root CA"

    - "Staat der Nederlanden Root CA"

    - "Verisign Class 1 Public Primary Certification Authority - G2"

    - "Verisign Class 3 Public Primary Certification Authority"

    - "Verisign Class 3 Public Primary Certification Authority - G2"


 -- Michael Shuler <michael@pbandjelly.org>  Fri, 18 Nov 2016 09:09:47 -0600 


Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2017.01.09 17:33

나중에 한번 실험은 해봐야겠네


ctrl - win - ←

ctrl - win - →

ctrl - alt - ←

ctrl - alt - →



$ sudo apt-get install compizconfig-settings-manager wmctrl

[링크 : http://www.omgubuntu.co.uk/2009/11/aero-snap-ubuntu-linux]

[링크 : http://askubuntu.com/questions/8701/windows-7-like-snap-window-maximize-and-vertical-feature]

Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2017.01.04 15:11

일단.. crontab 파일이 바뀌면 자동으로 읽어 들이지만..

logrotate의 경우 는 crontab 파일에 있는게 아니니.. 다시 읽어 들이지 않으려나?

아니면 내가 설정을 잘못해서 apache 로그가 daily에서 monthly로 바꾼게 적용되지 않았던 걸까?


[링크 : http://stackoverflow.com/questions/10193788/restarting-cron-after-changing-crontab-file]

[링크 : http://unix.stackexchange.com/questions/116136/how-to-make-log-rotate-change-take-effect]


생각해 보니까.. /etc/cron.daily에 있으니 맨날 실행되겠...지? 설정이 monthly라도?

[링크 : http://blueskai.tistory.com/101]

Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2016.12.29 09:45

매번 하나하나 깔았는데 흑...


To install the default LAMP stack in Ubuntu 10.04 and above

First refresh your package index...


$ sudo apt-get update

... and then install the LAMP stack:


$ sudo apt-get install lamp-server^

Mind the caret (^) at the end.  


[링크 : https://help.ubuntu.com/community/ApacheMySQLPHP]

   [링크 : http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL]


+

어라.. 라즈베리에서는 안되는데?!?

$ sudo apt-cache search lamp

air-quality-sensor - user space driver for AppliedSensor's Indoor Air Monitor

evolvotron - Generator of textures through interactive evolution

ruby-clamp - minimal framework for Ruby command-line utilities

xscreensaver-data - Screen saver modules for screensaver frontends 


Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2016.11.14 19:26

정리 잘 된 블로그 있어서 링크


[링크 : http://logon.tistory.com/391]


grub update

$ sudo vi /etc/default/grub

$ sudo update-grub


avahi disable

$ sudo /etc/default/avahi-daemon



'Linux > Ubuntu' 카테고리의 다른 글

crontab 과 cron 서비스 reload  (0) 2017.01.04
우분투에서 lamp / apm 설치 간편하게..  (0) 2016.12.29
ubuntu 16.04 설정관련  (0) 2016.11.14
fcitx-hangul  (0) 2016.11.14
xwindow 가상 터미널 비활성화 하기  (2) 2016.10.11
linux console disable on runtime  (0) 2016.10.11
Posted by 구차니

댓글을 달아 주세요