ubuntu 서버 명령어 정리

황동준·2020년 11월 25일
0
post-thumbnail
  • 서버 잘 연결되어있나? 확인하기
    ping -c (보낼 packet count) "google.com"

https://m.blog.naver.com/PostView.nhn?blogId=anysecure3&logNo=221608840938&proxyReferer=https:%2F%2Fwww.google.com%2F

  • ifconfig
    활성화 된 ip 주소 띄우기

  • ifconfig -a
    존재하는 ip주소 다 띄우기

  • ifconfig eth0
    eth0 ip 주소 띄우기

  • ifconfig eth0 up/down
    eth0 ip 주소 활성화/비활성화

  • ip 주소 이름 p3p1 인 이유

Lan-On-Motherboard interfaces: em<port number> (ethernet-on-motherboard <1,2 ..>)

PCI add-in interfaces: p<slot number>p<port number>_<virtual function instance>
  • ip주소 추가하기 혹은 ip 주소 추가한 거 확인하기
    please use command in #home
    vi /etc/network/interfaces

  • DNS 조회 in /etc/resolv.conf

    https://wani.kr/posts/2017/03/22/ubuntu-resolvconf-settings-summary/

  • 가상 ip 추가하기
    ifconfig eth0:0(가상 ip 개수) (자신이 정하고 싶은 ip)
    eth0 은 예시일 뿐임. 만약 다른 네트워크 인터페이스 이름이 internet과 연결 되어 있다면 그 이름 뒤에 :(가상 ip 수)를 붙여서 가상 ip 만든다.

    http://blog.daum.net/jjiyong/18230446

  • apt 사용법

    https://hostadvice.com/how-to/how-to-use-the-apt-command-to-manage-ubuntu-packages/

  • apt --installed list
    설치한 package 다보여줌

  • apt list
    설치가능한 package 다보여줌

  • apt purge (package name)*
    (package name 이 붙어있는 모든 installed package 전부 삭제

  • apt autoremove
    apt autoclean 같이 이용해서 다 삭제해도 깔끔하게 다시 삭제

  • remove 와 purge의 차이점
    1. apt remove <패키지명>
    패키지를 삭제한다. 하지만 설정파일은 남겨둔다.
    2. apt purge <패키지명>
    패키지를 삭제한다. 설정파일도 함께 삭제한다.

    https://gintrie.tistory.com/23

  • apt update와 upgrade의 차이점
  1. apt-get update
    실제로 새로운 버젼의 s/w를 설치하지 않음.
    /etc/apt/source.list에 있는 것들을 모두 fetch
  2. apt-get upgrade
    장비에 존재하는 새로운 버전의 s/w를 모두 설치한다. 이때 기존에 없던 새로운 패키지가 설치되거나 하지 않고, 다른 버전을 업그레이드 해야 하는 최신버전의 패키지 (즉 서로의 업그레이드가 필요한 패키지)는 현재 버전 그대로 남아있게 된다.
    apt-get update로 최신버전의 패키지를 알고나서 upgrade하는 것이 좋다.

https://ithuman.tistory.com/entry/aptget-update-aptget-upgrade-%EB%AA%85%EB%A0%B9

  • shutdown
shutdown -h now            지금 즉시 종료
shutdown -h +3              3분후 종료
shutdown -r now             지금 즉시 재부팅
shutdown -r 14:00            14시에 재부팅
shutdown now                유지보수 모드로 전환
  • ssh

    ssh (user id)@(접속하고 싶은 ip)

서버가 내부에 있을 때 외부와 연결된 서버로 내부 서버 접근할 때 이용

  • top
    실행 중인 process 전부 출력하고 cpu 사용량도 출력 (R이면 Run 상태임)

  • curl
    외부 사이트 접속에 용이

# 외부 ip 알아내는 법
curl bot.whatismyipaddress.com
curl http://ipecho.net/plain
curl icanhazip.com
curl ipv4.icanhazip.com
curl ipv4.ipogre.com
  • rm option
    rm -r (directory 삭제)
    rm -rf (강제 삭제 f = force)
profile
부담없이 기록하기

0개의 댓글