모든 운영체제의 시초. 리눅스가 탄생하기 이전의 운영체제미국의 벨 연구소에서 개발된 운영체제로 처음에는 어셈블리어로 개발, 그 이후 C언어로 다시 작성지금도 많이 사용되는 운영체제 중 하나이지만 높은 비용 지불 필요IBM의 AIX, HP의 HP/UX, 오라클의 Sola
시작과 종료 poweroff, shutdown -p now, halp -p , init 0 실행 shutdown 명령어 옵션 중 now 부분에 시간을 지정하면 설정한 시간에 시스템 종료됨 > shutdown -p +10 --10분 후에 종료(p : power of
list 의 약자, 윈도우 dir 명령어와 같은 기능해당 디렉터리에 있는 개체 목록 나열ls --현재 디렉터리의 파일 목록을 보여줌ls /etc/systemd --/etc/systemd 디렉터리의 목록을 보여줌ls -a -- 현재 디렉터리의 목록(숨김파일 포함)을 보여
가상머신에 인터넷을 연결하려면 각 가상머신에 네트워크 관련 정보를 입력해야 함네트워킹이 정상적으로 이루어지려면 각 가상머진에 IP주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소 입력현재 할당된 IP 주소 확인IP 주소 확인 ip routeresolvectl
확장자명 xz로 압축하거나 풀기비교적 최신 압축 명령어이며 압출률이 뛰어남xz 파일명 --'파일명.xz' 라는 압축 파일 생성 및 기존 파일 삭제xz -d 파일명.xz --'파일명.xz'의 압축을 풀어 '파일명' 이라는 파일 생성 decompressxz -l 파일명.x
리눅스 서버 1대에 여러 사용자가 동시에 접속슈퍼 유저에게는 사용자 생성 권한을 포함해, 모든 작업을 실행할 수 있는 권한이 주어짐모든 사용자는 혼자서 존재하는 것이 아니라 하나 이상의 그룹에 소속 되어야 함vi /etc/passwd 파일 열기각행은 '사용자 이름:비밀
root 사용자가 자신의 홈 디렉터리에서 touch mydata.txt 명령으로 빈 파일을 만들고 ls -l 명령을 실행해보기\- rw-r--r-- 1 root root - 11월 1 10:29 mydata.txt맨앞부터 \- 파일유형rw-r--r-- 파일 허가권1 링
파일의 링크는 하드링크(hard link) , 심벌릭 링커(symbolic link) 또는 소프트 링크(soft link)로 구분됨하드 링크를 생성하는 명령은 ln 원본파일 링크파일명심벌릭 링크를 생성하는 명령은 ln -s 원본파일 링크파일명
하드디스크에 저장된 실행 코드(프로그램)가 메모리에 로딩되어 활성화된 것예를 들어 웹 브라우저 프로그램인 파이어폭스는 하드디스크의 어딘가에 저정되어 있는데 이렇게 하드디스크에 저장된 파일을 '프로그램'이라 부름파이어폭스를 실행하여 화면에 나타난 상태(메모리에 로딩되어
우분투에서 패키지(프로그램)를 설치할 때 가장 많이 사용되는 명령어 apt-get이 나오기 전에 주로 사용dpkg의 확장 개념dpkg 기능이 포함되어 있음프로그램 설치 후 바로 실행할 수 있는 설치 파일확장명은 \*.debgalculator_2.1.4-1_amd64.d
apt-get 명령어는 \*.deb 패키지를 설치하는 편리한 도구우분투가 제공하는 deb 파일 저장소에서 자동으로 deb 파일을 다운로드하여 설치의존성 문제를 걱정하지 않아도 된다. 단, 인터넷이 연결 되어 있어야 한다.dpkg 명령어의 경우, \*.deb 파일을 미리
명령과 프로그램을 실행할 때 사용하는 인터페이스사용자가 입력한 명령을 해석하여 커널에 전달하거나 커널의 처리 결과를 사용자에게 전달 하는 역할셰은 Server(B)의 텍스트 모드처럼 명령을 입력하는 환경과 비슷우분투에서 기본적으로 사용하는 셸은 bash(Bourne A
변수는 값을 계속 변경하여 저장하는 개념셸 스크립트의 구조는 변경할 필요가 없는데 설정 값이 상황에 따라 다를 때는 변수를 바꾸는 방식으로 프로그래밍 하면 편리📌 셸 스크립트에서는 변수를 사용하기 전에 미리 선언하지 않으며, 처음 변수에 값이 할당되면 자동으로 변수가
\[ 조건 ] 안에 각 단어 사이에 공백이 있어야 한다는 것이 주의!!형식if \[ 조건 ] then 참인 경우 실행fi2행 : \[] 조건식이 들어감'='는 문자열이 같은지 비교 '!='는 문자열이 같지 않은지 비교if1.sh에서는 조건식이 참임으로 true 출력\
변수에 각각의 값을 넣은 수 do 안에 있는 '반복할 문장'을 실행 -> 값의 개수만큼 반복 실행형식for 변수 in 값1 값2 값3 ....do 반복할 문장done2행 : 합계를 누적할 hap 변수를 초기화 한3행 : i 변수에 1 ~ 10을 넣어 5행을 열 번
리눅스에서 원격 접속을 하려면 리눅스 서버에 텔넷 서버를 설치하고 원격지 PC에는 텔넷 클라이언트 프로그램을 설치해야 함전통적인 원격 접속 방법인 텔넷은 보안에 취약, 최근에는 보안 기능을 추가하여 사용원격지의 PC(텔넷 클라이언트)에서 리눅스 서버에 접속하면 서버에서
텔넷은 서버, 클라이언트 사이에 데이터를 전송할 때 암호화 하지 않아 해킹 위험이 있음이를 해결하기 위해 리눅스에서는 OpenSSH 서버를 지원OpenSSH 서버는 텔넷 서버와 비슷하지만 데이터를 전송할 때 패킷을 암호화 함Secure SHell, SSH시큐어 셸은 네
그래픽 모드로 원격 관리를 지원하는 서버 원격지에서 x 윈도우 환경을 사용할 수 있게 해줌그래픽 화면을 전송하는 원리텍스트만 전송하는 텔넷과 비교하면 속도가 많이 느린 것이 단점