RedHat Server CLI 가이드

36의 명령어를 찾았습니다

dnf
package
RedHat 패키지 관리 시스템

예제:

$ dnf [옵션] [명령] [패키지]
package
install
update
systemctl
service
시스템 서비스 관리

예제:

$ systemctl [옵션] [명령] [서비스]
service
daemon
systemd
firewalld
security
RedHat 방화벽 관리

예제:

$ firewall-cmd [옵션] [명령] [규칙]
firewall
security
network
nmcli
network
네트워크 설정 관리

예제:

$ nmcli [옵션] [명령] [설정]
network
config
ip
yum
package
레거시 패키지 관리

예제:

$ yum [옵션] [명령] [패키지]
package
install
legacy
journalctl
log
시스템 로그 조회

예제:

$ journalctl [옵션] [필터]
log
system
debug
rpm
package
RPM 패키지 관리

예제:

$ rpm [옵션] [명령] [패키지]
package
install
rpm
sshd
service
SSH 서버 데몬

예제:

$ sshd [옵션] [설정]
ssh
remote
security
httpd
service
웹 서버 관리

예제:

$ httpd [옵션] [명령]
web
server
http
selinux
security
SELinux 보안 관리

예제:

$ setenforce [옵션] [상태]
security
selinux
enforce
podman
container
컨테이너 관리

예제:

$ podman [옵션] [명령] [인자] podman ps podman run nginx
container
podman
virtualization
mariadb
database
MariaDB 데이터베이스 관리

예제:

$ mysql [옵션] [데이터베이스] mysql -u root -p mysql -e 'SHOW DATABASES;'
database
mariadb
sql
postgresql
database
PostgreSQL 데이터베이스 관리

예제:

$ psql [옵션] [데이터베이스] psql -U postgres psql -c '\l'
database
postgresql
sql
redis-cli
database
Redis 데이터베이스 클라이언트

예제:

$ redis-cli [옵션] [명령] [인자] redis-cli ping redis-cli set key value
database
redis
cache
nginx
web
웹 서버 관리

예제:

$ nginx [옵션] [명령] nginx -t nginx -s reload
web
server
http
apache2ctl
web
Apache 웹 서버 관리

예제:

$ apache2ctl [옵션] [명령] apache2ctl -t apache2ctl restart
web
server
http
pm2
process
Node.js 프로세스 관리자

예제:

$ pm2 [옵션] [명령] [인자] pm2 start app.js pm2 list
process
node
pm2
supervisor
process
프로세스 관리 시스템

예제:

$ supervisorctl [옵션] [명령] [프로그램] supervisorctl status supervisorctl restart all
process
supervisor
daemon
cron
task
작업 스케줄러

예제:

$ crontab [옵션] [파일] crontab -l crontab -e
task
schedule
cron
rsync
backup
파일 동기화 및 백업

예제:

$ rsync [옵션] [소스] [대상] rsync -av /source/ /dest/ rsync -avz -e ssh user@remote:/source/ /dest/
backup
sync
file
tar
archive
파일 압축 및 아카이브

예제:

$ tar [옵션] [파일] tar -czf archive.tar.gz files/ tar -xzf archive.tar.gz
archive
compress
file
grep
text
텍스트 검색

예제:

$ grep [옵션] [패턴] [파일] grep -r 'pattern' . grep -i 'error' log.txt
text
search
grep
sed
text
스트림 편집기

예제:

$ sed [옵션] [명령] [파일] sed 's/old/new/g' file.txt sed -i 's/old/new/g' file.txt
text
edit
sed
awk
text
패턴 스캐닝 및 처리 언어

예제:

$ awk [옵션] [프로그램] [파일] awk '{print $1}' file.txt awk -F: '{print $1}' /etc/passwd
text
process
awk
top
monitor
시스템 모니터링

예제:

$ top [옵션] top top -u username
monitor
system
process
htop
monitor
대화형 시스템 모니터

예제:

$ htop [옵션] htop htop -u username
monitor
system
process
netstat
network
네트워크 연결 상태 확인

예제:

$ netstat [옵션] netstat -tuln netstat -an | grep LISTEN
network
connection
port
tcpdump
network
네트워크 패킷 분석

예제:

$ tcpdump [옵션] [표현식] tcpdump -i eth0 tcpdump port 80
network
packet
analyze
fail2ban
security
침입 방지 시스템

예제:

$ fail2ban-client [옵션] [명령] fail2ban-client status fail2ban-client unban IP
security
firewall
ban
logrotate
log
로그 파일 관리

예제:

$ logrotate [옵션] [설정파일] logrotate -f /etc/logrotate.conf logrotate -d /etc/logrotate.d/nginx
log
rotate
manage
lsof
system
열린 파일 목록

예제:

$ lsof [옵션] lsof -i lsof -u username
system
file
process
strace
debug
시스템 호출 추적

예제:

$ strace [옵션] [명령] strace -p PID strace ls
debug
trace
system
gdb
debug
GNU 디버거

예제:

$ gdb [옵션] [프로그램] gdb ./program gdb -p PID
debug
gdb
program
valgrind
debug
메모리 디버깅 도구

예제:

$ valgrind [옵션] [프로그램] valgrind --leak-check=full ./program valgrind --tool=memcheck ./program
debug
memory
valgrind
git
vcs
버전 관리 시스템

예제:

$ git [옵션] [명령] [인자] git clone URL git pull origin main
vcs
git
version
svn
vcs
Subversion 버전 관리

예제:

$ svn [옵션] [명령] [인자] svn checkout URL svn update
vcs
svn
version