
안녕하세요 :) 우분투 리눅스를 주제로 한 열번째 포스팅 시간입니다. 이번 포스팅에서는 파이프, 필터, 리디렉션, 응급복구에 대하여 다루어보겠습니다. 1. 파이프(pipe) 두개의 프로그램을 연결해 주는 연결통로를 의미 합니다. 문자 ' | ' 를 사용합니다. ex) ls -l /etc | more, 아래와 같이 ls -l 명령어를 more 명령어와 함께 처리하여 실행됩니다. 2. 필터(filter) 필요한 것만 걸러주는 명령어 grep, tail, wc, short, awk, sed 등 주로 파이프와 같이 사용 ex) ps -ef | grep bash, 작동중인 프로세스의 목록중에서 bash 셸과 관련된 것만 필터링 3.리디렉션 (redirection) 표준 입출력의 방향을 바꿔줌 ex) ls -l >..

안녕하세요 :) 우분투 리눅스를 주제로 한 아홉번째 포스팅 시간입니다. 이번 포스팅에서는 네트워크 관련 파일과 관련 명령어에 대하여 다루어보겠습니다. nm-connection-editor 네트워크와 관련된 대부분의 작업을 이 명령어에서 수행 -자동 ip주소 또는 고정 ip주소 사용 결정 -ip주소, 서브넷 마스크, 게이트웨이 정보 입력 -DNS 정보 입력 -네트워크 카드 드라이버 설정 -네트워크 장치(ens32)의 설정 -GUI 기반으로 작동함 systemctl Network 네트워크의 설정을 변경한 후에, 변경된 내용을 시스템에 적용시키는 명령어 ifconfig 장치의 IP주소 설정 정보를 출력 nslookup DNS 서버의 작동을 테스트하는 명령어 ping 해당 컴퓨터가 네트워크상에서 응답하는지를 테..

안녕하세요 :) 우분투 리눅스를 주제로 한 여덟번째 포스팅 시간입니다. 이번 포스팅에서는 리눅스에서 파일 압축과 예약 실행에 대하여 다루어 보겠습니다. 파일 압축 압축파일의 확장명은 xz, bz2, gz, zip, z등이 있으며 xz 또는 bz2 가 압축률이 더 좋습니다 명령어) -xz 확장명을 xz로 파일을 압축하거나 풀어주는 명령 ex) xz 파일명 xz -d 파일명.xz -bzip2 확장명을 bz2로 파일을 압축하거나 풀어주는 명령 ex) bzip2 파일명 bzip2 -d 파일명.bz2 -gzip 확장명을 gz로 파일을 압축하거나 풀어주는 명령 ex) gzip 파일명 gzip -d 파일명.gz -zip/unzip 확장명을 zip으로 압축하거나 풀어준다. ex) zip 새로 생성될파일이름.zip 압축..

안녕하세요 :) 우분투 리눅스를 주제로 일곱분투 리눅스를 주제로 일곱번째 포스팅 시간입니다. 이번 포스팅에서는 응용프로그램 설치를 위한 명령어인 dpkg 와 apt-get에 대하여 알아보겠습니다. 1. dpkg (Debian package) windows의 setup.exe 와 비슷한 설치 파일로 확장명은 *.deb이며, 이를 패키지(package)라고 부릅니다. 저희가 사용하고 있는 리눅스인 우분투도 데비안 리눅스에서 파생된 것이기 때문에 데비안 시절에 사용하던 명령어가 아직 잔존하고 있습니다. 파일의 의미 : 패키지 이름 / 버전 / 계정정보 / 아키택처(cpu버전) 명령 옵션) -설치 dpkg -i 설치할파일이름.deb -삭제 dpkg -r 패키지이름 dpkg -P 패키지이름 -> 설정파일까지 삭제..

안녕하세요 :) 우분투 리눅스를 주제로 여섯번째 포스팅 시간입니다. 이번 포스팅에서는 파일과 파일에 대한 허가권 소유권등 권한에 대하여 다루어 보겠습니다. 먼저 파일의 리스트와 속성에 대하여 알아 보겠습니다. 지난 시간 ls -l 명령어에 대하여 다루어 보았습니다. ls 명령어에 -l 옵션을 붙이면 파일에 대해서 자세히 볼수 있다고 했습니다. 명령어를 사용하였을때 나오는 설명에 대하여 자세히 보겠습니다. 위의 내용을 텍스트로 구분해서 다시한번 써보겠습니다. - / rw-r--r-- / 1 / ubuntu / ubuntu / 8980 / 12월 29 16:53 / examples.desktop 위의 구분마다 의미하는 바는 아래와 같습니다. 파일 유형 / 파일 허가권 / 링크 수 / 파일 소유자 / 파일 소..

안녕하세요 :) 우분투 리눅스를 주제로 다섯번째 포스팅 시간입니다. 이번 포스팅에서는 리눅스 운영체제의 다중 사용자 시스템과 사용자들의 그룹에 관하여 다루어 보겠습니다. 먼저 리눅스는 다중 사용자 시스템(Multi - User System)입니다. 기본적으로 root사용자라는 슈퍼유저가 모든 작업을 할수있는 관리자의 권한을 가지고 있습니다. 모든사용자는 하나이상의 그룹에 소속되어 있고 사용자는 /etc/passwd 파일에 정의 되어 있습니다. cat 명령어를 통해 알아보면 root 사용자와 여러 시스템사용자들 확인할수 있습니다. 위 사진에서 각 행의 의미는 다음과 같습니다 완전중요 사용자 이름 : 암호 : 사용자 ID : 사용자가 속한 그룹 ID : 추가 정보 : 홈 디렉터리 : 기본 셀 다음은 그룹에 ..

안녕하세요 :) 우분투 리눅스를 주제로 네번째 포스팅 시간입니다. 이번 포스팅에서는 리눅스 터미널의 기본 명령어와 cd 마운트에 대해서 다루어 보겠습니다. 1. cd 마운트 첫번째로 다루어볼 내용은 CD 마운트 입니다. usb마운트의 경우 cd마운트와 과정이 같기 때문에 따로 포스팅하지 않겠습니다. 우리는 평소에 많이 사용하던 윈도우 환경에서의 CD마운트는 CD-ROM에 CD를 삽입하고 내컴퓨터의 dvd디스크를 통해 자동 마운트된 CD의 자료를 다운로드 받거나 사용하는데에 익숙해 져있습니다. 하지만 리눅스 환경에서는 이러한 과정을 마운트명령어를 통해 운영체제 시스템과 외부의 저장장치를 연결해준후 사용해주어야 합니다. 먼저 텍스트 모드의 리눅스 환경에서 이러한 작업을 진행해보겠습니다. 부팅후 루트 사용자로..

안녕하세요 :) 우분투 리눅스를 주제로 세번째 포스팅 시간입니다. 이번 포스팅에서는 리눅스 터미널의 종료 명령어, 가상콘솔, 런레벨, vi에디터의 간단한 사용 방법에 대해서 다루어 보겠습니다. 먼저 우분투 리눅스의 그래픽환경 모드에서 터미널을 열게 되면 다음과 같은 화면이 나오게됩니다. 이 환경이 기본적인 리눅스 운영체제에서 명령어를 실행할수 있는 상태 입니다. 가장 첫번째로 종료에 대하여 다루어 보겠습니다. 종료에 관련된 명령어는 상황과 용도에 따라 또는 유저에 따라 다양합니다. 1. 리눅스의 완전한 종료, 시스템 종료 1) poweroff 2) shutdown -P now 3) halt -p 4) init 0 위의 네 가지 명령어 모두 완전한 종료를 할수 있는 명령어 입니다. 2. 시스템 재부팅 1)..