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' 카테고리의 다른 글

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.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' 카테고리의 다른 글

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.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 구차니

댓글을 달아 주세요

Linux/Ubuntu2016.11.14 19:23

ibus는 한불 간건가?


[링크 : http://geekcoders.tistory.com/entry/Ubuntu-1604-fcitx-한글-설정]

[링크 : http://packages.ubuntu.com/trusty/utils/fcitx-hangul]


+

odroid u3 16.04에서 ibus 대신에 fcitx 하는데  빠르게 입력하고 공백을 넣어도 문제없이 잘 입력된다.

나중에 문제되면 nimf로 갈아타봐야지 일단은 귀찮...


여기서는 fcitx도 문제가 있으니 nimf로 하라고 하네..

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

신고

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

우분투에서 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
linux cpu hotplug  (0) 2016.10.11
Posted by 구차니

댓글을 달아 주세요

Linux/Ubuntu2016.10.11 18:54

없으면 허전한 녀석이라 꺼볼일은 없을 듯?


$ sudo vi /etc/X11/xorg.conf

Section "ServerFlags"

    Option "DontVTSwitch" "true"

EndSection 



[링크 : http://askubuntu.com/questions/357039/how-do-i-disable-virtual-consoles-tty1-6]

신고

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

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
linux cpu hotplug  (0) 2016.10.11
ubuntu php4 설치  (0) 2016.10.06
Posted by 구차니

댓글을 달아 주세요

  1. 비밀댓글입니다

    2016.10.12 22:57 [ ADDR : EDIT/ DEL : REPLY ]