[Linux] apt-get update와 apt-get upgrade의 차이

“apt-get update”와 “apt-get upgrade”의 차이를 알아보자


환경 및 선수조건

  • Ubuntu


apt-get update

설치 되어있는 패키지들의 새로운 버젼이 있는지 확인할 때 해당 명령어를 사용합니다.

$ apt-get update -y


apt-get upgrade

위에 있는 apt-get update를 통해서 확인한 패키지들의 최신 버전에 따라서 패키지들의 버전을 업그레이드 해주는 명령어입니다.

$ apt-get upgrade -y


동시에 수행하는 쉘 스크립트

위에 명령어를 동시에 치기에는 번거로움이 있어서 하나의 sh파일로 묶어 보았습니다.

upgrade_packages.sh

#!/bin/bash
apt-get update -y;
apt-get upgrade -y;


파일을 생성하고 chmod +x [file name]을 통해서 실행 권한을 주어야 스크립트가 실행됩니다.

$ chmod +x upgrade_packages.sh

[Linux] 쉘 스크립트에서 멀티프로세스(혹은 스레드) 기능 사용하기

> 백그라운드로 명령어를 실행해서 병렬적으로 실행되는 멀티 프로세스 환경을 만들어보자.## 환경- Linux 기반 시스템- Bash shell(/bin/bash)## 멀티프로세스? 병렬처리? 멀티스레드? 백그라운드 프로세스?- 여기서 진행할 방식...… Continue reading