2018년 2월 22일 목요일

리눅스 명령어 모음



** 계정 생성
(우분투, SUSE의 경우, -m 홈디렉토리 생성, -s /bin/bash 쉘 환경설정)

  • useradd 계정명 -m -s /bin/bash

(CentOS 등 레드햇 계열)

  • useradd 계정명

(그룹 지정하여 만들기)
  • useradd 계정명 -G 그룹명
** 비밀번호 변경

  • echo '패스워드' | passwd --stdin 계정명
** 그룹 지정
  • usermod -G 그룹명 계정명
** 그룹 보기
  • groups
  • cat /etc/group
** 파일, 디렉토리 소유권 변경(change owner)
-R 옵션은 하위 포함하여 변경

  • chown 사용자명 대상
  • chown :그룹 대상
  • chown 사용자명:그룹 대상
  • chown -R 사용자명:그룹 대상

** 파일, 디렉토리 권한 변경(change mod)

  • chmod a+x 대상
  • chmod +x 대상
  • chmod a-wx 대상
  • chmod -wx 대상
  • chmod u+rw,g-r 대상
  • chmod ug=r 대상
  • chmod 755 대상

** 사용자 변환(- 주면 환경변수까지 적용, switch user)
  • su 사용자명
  • su - 사용자명
  • whoami
  • logout
  • exit
** 현재 계정에서 root 권한으로 명령어 실행(sudo, superuser do)
/etc/sudoers 파일에 지정된 사용자만 sudo 명령 사용 할 수 있다.
visudo -f /etc/sudoers 로 편집해야 한다.
아래와 같이 계정이나 그룹 추가하면 해당 계정, 그룹에서 sudo 명령 사용가능

user01 ALL=(ALL:ALL) NOPASSWD:ALL
%group01 ALL=(ALL:ALL) ALL

(비번 없이 사용하기)
사용자명 ALL=NOPASSWD: ALL
(비번 없이 특정명령만 사용하기)
사용자명 ALL=NOPASSWD: 명령어1, 명령어2

** sudo, su, su - 차이점
sudo 현재 계정에서 다른 계정의 권한만 빌린다.
sudo -i 다른 계정으로 로그인
su 다른 계정으로 전환
su - 다른 계정으로 전환 + ㄱ그 계정의 환경변수 적용

(su를 sudo처럼 사용)
su -c 'command'

(sudo를 su처럼 사용)
sudo -i


** 리눅스 버전 확인
  • grep . /etc/*-release
  • cat /etc/*-release | uniq
(레드헷 계열)
  • rpm -qa *-release
** 환경변수 설정
vi ~/.bash_profile
export
export 변수명=변수값
echo $변수명
export 변수명=$변수명:변수값

** 디렉토리 용량 확인(du)


** 기타

nmap localhost
netstat -tnlp
find / -name '검색어'
ps -ef | grep java
hostname
cat /etc/hosts
ifconfig
ping localhost
curl 'http://xxx.xxx.xxx.xxx'
cd ~
vi ~/.bash_profile
echo $HOME
export(설정 출력할 수 있다.)
1024 하위 포트는 root 이외 권한으로 사용불가

** cpu 사용율
mpstat | tail -1 | awk '{print 100-$11}'

** 디스크 용량
df -h
df -P

** 메모리 사용율
sar -r 1
free
free -m
free -g
top -n1 | grep Mem:
cat /proc/meminfo | grep Mem

** service systemctl 비교

https://unix.stackexchange.com/questions/170068/service-vs-systemctl-scripts-which-to-use





댓글 없음:

댓글 쓰기

인기글

추천 게시물

윈도우에서 오라클 11g 삭제하기

* 참조 및 출처 https://wickedmagic.tistory.com/407 https://wookoa.tistory.com/304 * 윈도우에서 오라클 11g 삭제하기 > 서비스에서 오라클 관련 서비스 모두 종료 > Un...