반응형

top 시스템 전반적인 성능 측정
cat /proc/version
리눅스 버전 정보
cat /proc/devices :
커널에 설정된 장치 정보
cat /proc/filesystems :
커널에 설정된 파일시스템 정보
cat /proc/meminfo :
메모리 정보
cat /proc/modules :
현재 사용되고 있는 커널 모듈 정보
cat /proc/partitions :
파티션 정보
cat /proc/stat :
시스템 상태 정보
cat /proc/uptime :
시스템이 켜져있는 시간 정보
cat /proc/version :
현재 커널의 버전 정보
cat /proc/net/ :
네트워크 관련 정보가 담긴 파일들이 있는 디렉토리
************ cpu
정보 ************
0. CPU
정보 확인
> cat /proc/cpuinfo

1. CPU 코어 전체 개수 확인
> grep -c processor /proc/cpuinfo

2. 물리 CPU 확인
> grep "physical id" /proc/cpuinfo | sort -u | wc -l

3. CPU 물리 코어 확인
> grep "cpu cores" /proc/cpuinfo | tail -1
sar -u 1 10

************ mem 정보 ************
cat /proc/partitions + /proc/ide/*/model + /proc/scsi/scsi
free
vmstat 1 10
가상 메모리 사용률

************ 메모리 사용량 체크명령 ************
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | more
* Memory command to find details under Fedora Linux:
free
free -b
free -m -t
cat /proc/meminfo

************ DISK 정보 ************
cat /proc/partitions + /proc/ide/*/model + /proc/scsi/scsi
cat /proc/swaps (swap
정보)
df -h (
디스크 사용량정보)
fdisk -l
디스크 설정 정보
iostat 1 10
디스크 사용률

************ Linux 명령어 정리 ************

시스템 종료와 재부팅
shutdown -r now 
시스템 재부팅 (r 재부팅, f 부팅시 검사암함, c 예약된shutdown취소 )
shutdown -h now(10)
시스템 종료(10 후에 시스템 종료) = halt
reboot
재부팅 (-n sync 하지않고 재부팅)

ID:패스워드:UID:GID:설명:홈디렉토리:
그룹추가
groupadd [
옵션] 그룹명 (groupadd -g 500 dba(GID 500DP 그룹지정)
   -g GID(
숫자): 특정 GID번호로 설정 , -r 0~500번대 사이로 GID 설정
그룹삭제
groupdel
그룹명

사용자 추가
useradd [
옵션] 유지이름 (: useradd 유저이름, useradd -g oracle:dba /oracle)
  -d:
홈디렉토리리지정 -g:그룹지정(그룹생성먼저)

useradd -d /홈디렉토리 -u 510 -g 500,501 -s /쉡경로 -f 10 유저

홈디렉토리

uid 510

gid 500,501

로그인

계정유효(패스워드유효) 10

아이디

 기본적으로 /home 디렉토리 같이 생성
사용자 확인
cat(vi) /etc/passwd
사용자삭제
userdel [
옵션] 유저이름 (-r 사용자 홈디렉토리까지 삭제)

************ kernel bit************
# getconf WORD_BIT

************ mac address ************
# ifconfig -a

************ Network 설정************
# setup > network configuration > yes >
고정IP설정 > 위의 IP 설정
# /etc/init.d/network   restart    =>
네트워크 데몬 재시작
# ifconfig    =>
설정 확인
cat /proc/net/netlink
ifconfig -a
네트워크 인터페이스 설정정보
netstat -rn
라우팅 테이블 정보
netstat -i
네트워크 인터페이스 사용률

/sbin/lspci |grep  -i Ethernet  랜카드 정보 확인

ethtool -i eth0 랜카드 디바이스 드라이버 정보

ethtool eth0 현재 설정된 랜카드 속도 확인

************ 리눅스 버젼 확인 ************
uname -a
cat /proc/version
cat /etc/issue.net
cat /etc/issue
cat /etc/cat /etc/redhat-release

cat /etc/rc.sysinit | grep PRODUCT=

************ 하드디스크 정보 확인(SCSI)************
cat /proc/scsi/scsi

************** shutdown **************
#shutdown -r now
바로 재기동
 #shutdown -h now, halt, init 0 :
시스템 종료
#shutdown -h +10m : 10
후에 종료 (h : halt)
#shutdown -r 22:00 :
오후 10시에 재가동 (r : reboot)
#shutdown -c :
진행중인 shutdown 취소 (c : cancel)
#shutdown -k now :
현재 접속된 사용자에게 종료된다는 메시지만 보내고, 실제 종료하지 않음.

************ 하드디스크 정보 확인(IDE)************
cat /proc/ide/hda/model (
첫번째 하드 hda경우)
cd /proc/ide  (
아래에는 하드가 몇개인지 확인 가능)
cd /proc/ide/hda (
하드에 대한 여러 정보들...)

************ RAID 정보 확인************
cat /proc/mdstat

************ 패키지 정보 ************
rpm -qa
설치된 패키지 정보

************ 런레벨 정보
init  :
런레벨(Runlevel) 시스템이 가동되는 방법
0
: 종료 모드
1
: 단일 사용자 모드 (시스템 복구 시에 사용)
2
: 사용 안함
3
: 다중 사용자 모드 (텍스트 로그인)
4
: 사용 안함
5
: 다중 사용자 모드 (X 윈도우 로그인)
6
: 재가동 모드 (재부팅)
컴퓨터 부팅시 런레벨 : "/etc/inittab" 파일에 정의 .
"id:5:initdefault:"
숫자 5 runlevel 5번을 뜻함. 변경 가능

************ log 정보 ***********
시스템 로그 정보 cat /var/log/messages

su 로그 경로 /var/log/secure

# lastlog 사용자별 최근 로그시간, 사용자이름,ip정보등 조회

# last 사용자의 로그인 시간, 세션접속시간, IP 조회

# lastb 시스템에 로그인 실패할 경우

# /var/run/utmp 로그인되어 있는 사용자에 대한 정보

# w, who 현재 계정 접속 정보

 

 

참조 : 
centos 리눅스 구축관리실무 책
이것이 리눅스다 책
CentOS 리눅스 구축관리실무 책
Linux 관리자 과정

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

Boot Loader 의 시작과 사용자 정의  (0) 2022.07.05
네트워크 상태 확인 명령어  (0) 2022.07.05
ssh 접속시 느릴때  (0) 2022.07.05
Selinux 설정  (0) 2022.07.05
hostname 변경  (0) 2022.07.05

+ Recent posts