Infra & DevOps/Linux 30

[Linux] ์‹œ์Šคํ…œ ์ƒํƒœ ์ง€ํ‘œ: CPU ์‚ฌ์šฉ๋ฅ  VS Load Average

๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์ง€ํ‘œ์ธ CPU ์‚ฌ์šฉ๋ฅ ๊ณผ Load Average์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. CPU ์‚ฌ์šฉ๋ฅ CPU ์‚ฌ์šฉ๋ฅ ์€ CPU๊ฐ€ ์‹ค์ œ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ์‹œ๊ฐ„์˜ ๋น„์œจ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ด๋‹ค. 0~100%๋กœ ํ‘œํ˜„๋˜๋ฉฐ, 100%์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก CPU๊ฐ€ ์—ฐ์‚ฐ์„ ๋งŽ์ด ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค.top ๋ช…๋ น์–ด ์‹คํ–‰์„ ํ†ตํ•ด ์•„๋ž˜์™€ ๊ฐ™์ด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. top ๋ช…๋ น์–ด๋Š” ํŠน์ • ์‹œ์ ์˜ ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ์ด๋‹ค. ์ถœ๋ ฅ ๋‚ด์šฉ์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์— OS์˜ ๋™ํ–ฅ์„ ๋ณผ ๋•Œ ํŽธ๋ฆฌํ•˜๋‹ค.์•„๋ž˜์˜ ์š”์•ฝ ์ •๋ณด์™€ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์ด ์ถœ๋ ฅ๋œ๋‹ค. top - 22:29:44 up 17 days, 22:04, 3 users, load average: 2.37, 1.86, 1.54 ..

[Linux] ๊ฐ€์ƒ ๋””์Šคํฌ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต

RHEL ์„œ๋ฒ„์— ๋นˆ ํŒŒ์ผ๋กœ ๊ฐ€์ƒ ๋””์Šคํฌ ๋งŒ๋“ค๊ธฐ ์‹ค์Šตdd if=/dev/zero of=/tmp/practice.img bs=1M count=500dd: ๋ฐ์ดํ„ฐ ๋ณต์‚ฌif: Input Fileof: Output Filebs: block Size (ํ•œ ๋ฒˆ์— ์ฝ๊ณ  ์“ฐ๋Š” ํฌ๊ธฐ)count: ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณตํ• ์ง€/dev/zero: 0์œผ๋กœ ์ฑ„์šด ๋ฐ์ดํ„ฐ ์†Œ์Šค→ 0์œผ๋กœ ์ฑ„์šด ๋ฐ์ดํ„ฐ๋ฅผ 1BM์”ฉ 500๋ฒˆ ์ฝ์–ด์„œ 500MB์งœ๋ฆฌ ๋นˆ binary ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด๋ผ ๋ฃจํ”„ ๋””๋ฐ”์ด์Šค๋กœ ์—ฐ๊ฒฐํŒŒ์ผ์„ ๋ธ”๋ก ๋””๋ฐ”์ด์Šค์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์—ฐ๊ฒฐ๋””์Šคํฌ๋Š” ๋ธ”๋ก ๋””๋ฐ”์ด์Šค์—ฌ์•ผ ํ•˜๋Š”๋ฐ practice.img ํŒŒ์ผ์€ ์ผ๋ฐ˜ ํŒŒ์ผ์ž„fdisk ๊ฐ™์€ ํˆด์€ ๋ธ”๋ก ๋””๋ฐ”์ด์Šค์—๋งŒ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜ ํŒŒ์ผ์ธ practice.img๋ฅผ losetup์œผ๋กœ ์—ฐ๊ฒฐํ•ด์„œ ๋ธ”๋ก ๋””๋ฐ”์ด์Šค์ฒ˜๋Ÿผ ๋ณด..

[Linux] Jira Software ์„ค์น˜ ๋ฐฉ๋ฒ• (2)

Jira Software ๋‹ค์šด๋กœ๋“œpostgreSQL ์„ค์น˜๋ฅผ ๋งˆ์ณค๋‹ค๋ฉด ์•„๋ž˜์˜ ๋งํฌ์— ๋“ค์–ด๊ฐ€์„œ jira software๋ฅผ ๋‹ค์šด๋ฐ›๋Š”๋‹ค.https://www.atlassian.com/ko/software/jira/download-archives๋‚˜๋Š” Linux์šฉ 10.3.8 ๋ฒ„์ „์„ ๋‹ค์šด๋ฐ›์•˜๋‹ค. ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ํŒŒ์ผ์„ ec2 ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•œ๋‹ค. ์„ค์น˜ํ•œ๋‹ค. (root๊ณ„์ •์ด๋‚˜ sudo๋กœ ์„ค์น˜ํ•ด์•ผ ํ•จ)ec2-user๋Š” sudo ๊ถŒํ•œ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ์‚ฌ์šฉ์ž๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค.์„ค์น˜ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ์˜ต์…˜๋“ค์„ ์ทจํ–ฅ๊ป ์„ ํƒํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ๋‚˜๋Š” ๋‹ค defaultํ•˜๊ฒŒ ์„ค์ •ํ–ˆ์Œ Jira Software ์‹œ์ž‘jira ์„ค์น˜ ๊ฒฝ๋กœ์— ์ ‘์†ํ•˜์—ฌ ์‹คํ–‰ ํŒŒ์ผ์„ ์‹œ์ž‘ํ•œ๋‹ค. cd /home/ec2-user/atlassian/jira/bin/./start-jira..

[Linux] Jira Software ์„ค์น˜ ๋ฐฉ๋ฒ• (1)

ํšŒ์‚ฌ Jira๋ž‘ ๋™์ผํ•œ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ ์ž EC2 ์ธ์Šคํ„ด์Šค์—์„œ Jira Software์„ ์„ค์น˜ํ•ด๋ณด์•˜๋‹ค. ์ฐธ๊ณ ๋กœ ํ”„๋ฆฌํ‹ฐ์–ด๋กœ๋Š” ๊ฟˆ๋„ ๋ชป๊พธ๋‹ˆ... ์‚ฌ์–‘์„ ๋†’์—ฌ์•ผ ํ•œ๋‹ค. (๋‚˜๋Š” t3.large ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.) PostgreSQL ์„ค์น˜Jira Software ์‹คํ–‰์„ ์œ„ํ•ด ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ๋‚˜๋Š” PotstgreSQL์„ ์„ค์น˜ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค.sudo dnf install postgresql15-server.x86_64 postgreSQL ์ดˆ๊ธฐํ™” ๋ฐ ์„œ๋น„์Šค ์‹œ์ž‘sudo postgresql-setup initdbsudo systemctl start postgresql.servicesudo systemctl enable postgresql.service pg_hba.conf ํŒŒ์ผ ์ฐพ๊ธฐ ๋ฐ ์ˆ˜์ •pg_hba..

[Linux] su, sudo, sudo su ์ฐจ์ด

su - user๋ฅผ ํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณด์ง€๋งŒ sudo su user์„ ํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณด์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋ฅผ ๋งˆ์ฃผํ–ˆ๋‹ค.. ๋ฌด์Šจ ์ฐจ์ด๊ฐ€ ์žˆ๋Š”๊ฑด์ง€ ๊ธฐ๋กํ•ด๋‘๊ณ ์ž ํ•œ๋‹ค. su, sudo, sudo su ๋ช…๋ น์–ด๋ฅผ ๋ชจ๋‘ ์œ ์ €๋ฅผ ๋ฐ”๊พธ๋Š” ๋ช…๋ น์–ด๋กœ๋งŒ ์ƒ๊ฐํ–ˆ์—ˆ์ง€๋งŒ, ์‚ฌ์‹ค ๊ถŒํ•œ์„ ์–ป๋Š” ๋ฐฉ์‹๊ณผ ๋ณด์•ˆ ์ˆ˜์ค€, ์‚ฌ์šฉ ๋ชฉ์ ์ด ๋ชจ๋‘ ๋‹ค๋ฅด๋‹ค.1. su (Switch User)su๋Š” ํ˜„์žฌ ๊ณ„์ •์„ ๋กœ๊ทธ์•„์›ƒํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. ์‚ฌ์šฉ์ž ID๋งŒ ๋ณ€๊ฒฝํ•˜๊ณ  HOME, PATH, ํ™˜๊ฒฝ๋ณ€์ˆ˜์™€ ๊ฐ™์€ ๊ธฐ์กด ํ™˜๊ฒฝ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ ์ง€ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋น„๋กœ๊ทธ์ธ ์…ธ๋กœ ์‹คํ–‰๋˜๋ฉฐ .bashrc๊ฐ€ ์ ์šฉ๋œ๋‹ค.su: root๋กœ ์ „ํ™˜su root: root๋กœ ์ „ํ™˜su user: ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ์ „ํ™˜root์—์„œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ์ „ํ™˜ํ•  ๋•Œ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณด์ง€..