전체 글 1140

유저들의 메모리 사용량 총량 제한하기

예전에 구글링하면서 시도했었는데 잘 안 됐다. 설정파일 편집하고 어쩌고... 이런건 걸렸는데 적용하는 방법을 몰랐다. 하지만 지금은 챗gpt가 있으니까~ https://askubuntu.com/questions/1377502/limit-cpu-and-memory-using-cgroup-in-ubuntu-20-04-lts-server-edition Limit CPU and Memory using cgroup in Ubuntu 20.04 LTS server editionI have 3 groups in Ubuntu 20.04 LTS server which is group1, group2, group3. I would like to limit CPU and memory for each groups. Group..

Unix/Ubuntu 2024.08.21

리눅스 at 명령어 - 일회성으로 작업 예약

https://www.redhat.com/sysadmin/linux-at-command How to schedule tasks using the Linux 'at' commandThe 'at' command is most useful for scheduling one-time jobs in Linux.www.redhat.com $ at 02:59입력하면 shell (?) 이 뜬다. 거기다가 실행하고 싶은 명령어를 줄줄이 입력한다. 혹은, -f parameter를 붙여서 특정 스크립트를 실행하라고 할 수도 있음. 예제:$ at 02:59warning: commands will be executed using /bin/shat> mv -v data_pipeline_hourly_tasks.py.1 data_p..

Unix 2024.07.31

i3 + arch linux, 애플 매직 트랙패드 태핑 되게하기

https://unix.stackexchange.com/questions/337008/activate-tap-to-click-on-touchpad Activate tap to click on touchpad?I am using Debian 8.6 LXDE on a Powerbook G4 15" 1.67GHz and would like to enable tap to click on the touchpad. It is already double scrolling but tap to click would help to save the ageing mouse b...unix.stackexchange.com xorg-input 패키지 설치 필요. 1. xinput으로 device 목록을 본다.device명으론 A..

Unix/Arch Linux 2024.07.23

아치 리눅스에서, 노트북에서 외부 모니터만 출력으로 쓰고 싶을때

다른 배포판도 아마 비슷한 문제가 있을 것이다.인텔 그래픽감속기가 달려있어서 외부 모니터만 달면 랙이 엄청 심해가지고 GUI를 못 쓸 지경일 것이다. 노트북 자체모니터만 쓰면 괜찮은데 외부 출력을 쓰면 인텔 내장 그래픽카드의 구린 성능 때문에 못 쓸 물건이 된다. 이런 때에는 nvidia 그래픽카드만 쓰라고 하면 된다.https://wiki.archlinux.org/title/NVIDIA_Optimus#Use_NVIDIA_graphics_only NVIDIA Optimus - ArchWikiThis article or section needs expansion. Reason: Make clear what's specific to X and what is usable on Wayland. (Discuss ..

Unix/Arch Linux 2024.07.23

리눅스에서 구글 크롬 로그인이 자꾸 풀릴 때

결론: ~/.config/chrome-flags.conf 에다가 --password-store=gnome-libsecret 라고 적으시오 i3를 쓰고 있는데 password store를 제대로 인식하지 못해서 로그인이 자꾸 풀린다. 강제로 password storage를 지정해줘야 하는데, 가능한 password store 옵션들은 다음과 같다:# components/os_crypt/sync/key_storage_util_linux.cc# kwallet (kwallet4)# kwallet5, kwallet6,# gnome-libsecret# basic --password-store=gnome-libsecret이게 제일 잘 되는 듯. 그런데 이 옵션을 크롬이 실행될 때 마다 붙게 하려면 어떻게 해야 하나?..

Unix/Arch Linux 2024.07.05

i3 손대보는 중

openbox 보다 편할거 같은데... minimal하면서도 마우스에 손 댈 일이 별로 없어보임. https://www.youtube.com/watch?v=j1I63wGcvU4&list=PL5ze0DjYv5DbCv9vNEzFmP6sU7ZmkGzcf 1. i3 설치 2. kde가 먼저 있었기 때문에 sddm으로 i3에 로그인하게 변경함. 3. 해상도가 이상함. xrandr --output HDMI-0 --mode 3840x1080 으로 해상도 세팅하고 autorandr --save monitor-only 로 해상도 저장. .config/i3/config: exec --no-startup-id nm-applet 라고 된 행 밑에다가 exec --no-startup-id /usr/bin/autorandr --..

Unix/Arch Linux 2024.03.12

typer, CLI 작성때 도움이 되는 라이브러리 (argparser, fire 등)

FastAPI 쓰는 사람이라면 pydantic이 좋다는 것을 알 것이다. 모르던 때로 돌아갈 수가 없다. config parsing, request parsing을 한 후 범위 체크라든지, type check이라든지 다 해주니까 이제 이거 없인 작업하기 힘들 정도이다. 이제 CLI쪽을 보면: argparser: 좋긴 한데 좀 낡은 느낌임. pydantic이 나온 시대엔 낡은 느낌이다. fire: 간편하게 cli tool 만들긴 좋은데 타이프 체크를 하지 않아서 아쉽다. FastAPI의 동생되는 라이브러리라고 공식 소개에 적혀있다. 더이상 설명이 필요 없을 듯. https://typer.tiangolo.com/ Typer Typer, build great CLIs. Easy to code. Based on..

카테고리 없음 2024.02.19

pm2로 cron task 만들기

cron으로 등록하면 로그가 잘 남지 않고 이메일로 출력이 오기 때문에 불편하다. cronicle같은 것을 써도 되는데 cronicle은 좀 보안이 나쁜 거 같음. worker만 따로 돌리는 개념은 없?고. airflow로 돌리기엔 그 정도까지 중요한 task는 또 아닌 경우 pm2를 쓸 수 있다. pm2 start 실행하고싶은거 --cron-restart="0 * * * *" --no-autorestart --namespace=cron 이 정도? --no-autostart 가 없으면 데몬이 아니라 실행되고 종료되는 task도 재실행 해야하는 것으로 생각해서 cron-restart로 지정한 값에 상관 없이 스크립트를 계속 실행하게 된다.

Unix 2024.01.26