리λ μ€ μ 리
π» ν¨ν€μ§ πλ€νΈμν¬ π³ νμΌμμ€ν
- π¦ μ€μ΅νκ²½μμ μ€μΉνλ ν¨ν€μ§λ€
- π³ 리λ μ€ νμΌ μμ€ν * VFS (Virtual File System) * FHS (File Hierarchy System)
π¦ μ€μ΅νκ²½μμ μ€μΉνλ ν¨ν€μ§λ€
-
crontab
μλμ°μμμ “μμ μ€μΌμ€λ¬"μ μ μ¬νλ€. crontabμ νΉμ± μκ°μ μμ½λ λͺ λ Ήμ΄κ° μνλλλ‘ νλ κΈ°λ₯μ΄λ€ (μλ² μκ° λκΈ°νμ μ¬μ©)
-
rdate
μ격주μμ μκ°μ 보λ₯Ό μ»μ΄μ λκΈ°ν, μΆλ ₯νλλ° μ¬μ©λλ€. (cronμ ν΅ν΄ μλμΌλ‘ μ£ΌκΈ°λ§λ€ μ€ν)
-
gcc / gcc-c++
GNU Compiler Collection
κ°λ°νκ²½ ꡬμΆμμν μ»΄νμΌλ¬ -
make
νλ‘κ·Έλ¨ κ·Έλ£Ήμ μ μ§νλλ° νμν μ νΈλ¦¬ν°, μ΄λλΆλΆμ΄ μλ‘κ² μ»΄νμΌ λμ΄μΌ νλμ§λ₯Ό μλμ μΌλ‘ νλ¨ν΄μ νμν 컀맨λ(gcc)λ₯Ό μ΄μ©ν΄ μ¬μ»΄νμΌ νλ λ°©μμ΄λ€.
-
wget
μΉ μλ²λ‘λΆν° μ½ν μΈ λ₯Ό κ°μ Έμ€λ 리λ μ€ λͺ λ Ήμ΄
-
cmake
CMakeλ Makeμ λ§μ°¬κ°μ§λ‘ μμ‘΄μ± κ²μ¬λ₯Ό ν΄μ Incremental Buildλ₯Ό μννμ§λ§, κ°μ₯ ν° μ°¨μ΄μ μ CMakeλ μμ€νμΌ λ΄λΆκΉμ§ λ€μ¬λ€λ³΄κ³ λΆμν΄μ μμ‘΄μ± μ 보λ₯Ό μ€μ€λ‘ νμ νλ€λ μ μ λλ€. μλ₯Ό λ€μ΄, μμ€νμΌμ ν€λνμΌμ μΆκ°(#include)νλ©΄, μ§ν λΉλλΆν° μμ‘΄μ± κ΄κ³ λ³νκ° μλμΌλ‘ μΆμ λμ΄ ν€λ νμΌμ λ³νκΉμ§ μΆμ νκΈ° μμν©λλ€. - π TUWLAB
-
net-tools
ifconfig, netstat, arp, routeλ±μ λͺ λ Ήμ μ¬μ©νκΈ° μν ν¨ν€μ§
-
bind-utils
nslookupμ μ¬μ©νκΈ° μν ν¨ν€μ§
-
psmisc
pstree, killall κ°μ λͺ λ Ήμ΄λ₯Ό μ¬μ©νκΈ° μν ν¨ν€μ§
β² μλ² μκ° λκΈ°ν
time_sync.sh μ€ν¬λ¦½νΈ μμ±
#!/bin/bash
rdate -s time.bora.net && date && clock -r && clock -w > /dev/null 2>&1
μ€ν¬λ¦½νΈ μ€νκΆν μ‘°μ ν
π/etc/cron.hourly
μ΄λ
π/etc/bashrc
λ‘κ·ΈμΈμ μ€νλλ μ€ν¬λ¦½νΈ νμΌ λλ ν°λ¦¬
π₯ νμΌ μμΆ κ΄λ¦¬ tar
-c : μ μ μ₯ νμΌμ λ§λ λ€. λ¬Άμλ μ¬μ© -x : λ¬ΆμΈ νμΌμ ν΄μ ν λ -v : μ²λ¦¬ μ€μΈ νμΌμ μμΈνκ² λ³΄μ¬μ€λ€. -f : νμΌμ μ μ₯
μ£Όλ‘ λ¬Άμλλ -cvf ν΄μ ν λλ -xvf
βοΈ μμΆκ³Ό ν¨κ» λ¬ΆμΈκ²μ νμ΄λ³Όλλ -xvzf
π λ€νΈμν¬ μ€μ
π/etc/sysconfig/network-scrips/ifcfg-μΈν°νμ΄μ€
π§ DHCPμ€μ μ΄λ BOOTPROTO:“stiaic”(κ³ μ μμ΄νΌ)μ€μ μ μ‘°μ ν μ μλ€. π μ€μ΅λ μ¬μ©ν νκ²½μ€μ
BOOTPROTO = "static" //κ³ μ μμ΄νΌ μ€μ
IPADDRESS = "~~"
NETMASK = 255.255.255.0
GATEWAY = 192.168.1.1
DNS1 = 168.126.63.1 //KT DNS
μ΄ν
# systemctl restart network.service
λ‘ λ€νΈμν¬ λ€μ μμ.
π³ 리λ μ€ νμΌ μμ€ν
VFS (Virtual File System)
리λ μ€ μ»€λμ νΉμ§μΌλ‘ λμ€ν¬, ν°λ―Έλ, λ€νΈμν¬ μΉ΄λλ±μ λͺ¨λ μ£Όλ³ μ₯μΉλ€μ νμΌλ‘ μ·¨κΈνλκ²
FHS (File Hierarchy System)
-
/bin μμ€ν κ΄λ¦¬μ νΉμ μΌλ° μ¬μ©μκ° μ€ν ν μ μλ λͺ λ Ήμ΄λ€μ ν¬ν¨ν λλ ν°λ¦¬
cat
chmod
date
ls
mkdir
rm
… -
/sbin μμ€ν κ΄λ¦¬μκ° μ¬μ©ν μ μλ λͺ λ μ΄λ€. μμ€ν μ κ΄ν μμ 볡ꡬ μ κ΄ν λͺ λ μ΄λ₯Ό ν¬ν¨νλ€.
ifconfig
reboot
shutdown
mount
fsck
-
/dev udevλΌλ λ°λͺ¬μ΄ μ₯μΉ νμΌλ€μ κ΄λ¦¬νλκ³³
-
/etc μμ€ν νΉμ κ°μ’ νλ‘κ·Έλ¨λ€μ νκ²½ μ€μ νμΌλ€μ΄ μμΉ.
-
/mnt λ§μ΄νΈλ₯Ό μν μμ λλ ν°λ¦¬κ° μμΉ.
-
/var log νμΌκ°μ μμλ‘ μ λ°μ΄νΈ λλ νμΌλ€μ΄ μμΉ.
-
/usr/bin μμ© νλ‘κ·Έλ¨λ€μ μ€ννμΌλ€μ΄ μμΉ