리눅스

오늘은 Linux shell 명령어로 파일 내 문자 입력 또는 텍스트를 치환하는 방법에 대해 포스팅 하려고 합니다. 예제를 실습해보면서 해보도록 하겠습니다. 1. 텍스트 파일에 새로운 문자 추가하기 # echo -e '[context]' >> [file] Shell 명령어를 통해 텍스트 파일에 입력한 문자를 추가할 수 있습니다. * >>는 append 의미이고 >는 overwrite 의미이기 때문에 주의하여야 합니다. # echo -e '[context]' >> [file] [root@aa6b205a7b8d ~]# echo -e "test" >> content.txt [root@aa6b205a7b8d ~]# echo -e "test2" >> content.txt [root@aa6b205a7b8d ~]# ..
오늘은 리눅스(CentOS7)에서 Selinux 설정시 오타로 인해 부팅이 제대로 되지 않는 경우에 대한 해결방안을 포스팅 하려고 합니다. 일반적으로 발생하는 경우가 SELINUX=disabled 또는 enforcing를 하려고 하다가 SELINUXTYPE에 해당 값을 입력하고 재부팅하는 경우에 해당합니다. 복구 방법은 다음과 같습니다. 1) 방법 (1) 부팅시 아래와 같은 화면에서 e를 입력합니다. 아래 그림과 같이 편집모드가 나타나면 해당 위치에 한칸띄고 enforcing=0 또는 selinux=0 을 입력하고 Ctrl-x로 편집을 종료 하면 재부팅이 진행됩니다. 그리고 정상적으로 부팅이 된다면 vi /etc/selinux/config에서 문제가 없도록 오타를 수정합니다. 2) 방법(2) 부팅시 아래..
오늘은 리눅스(Linux)에서 스왑(swap) 파티션 추가하는 방법에 대해 포스팅 하려고 합니다. 스왑(swap) 파티션이란 컴퓨터의 메모리가 모두 사용되어 추가적으로 실행해야 하는 메모리부분을 스왑(swap) 파티션이 대신 실행하도록 하는 예비 공간을 의미합니다. 먼저 현재 사용하고 있는 스왑(swap) 파티션을 확인합니다. # swapon -s 명령어를 사용하여 저는 현재 1개의 스왑(swap) 파티션을 사용하고 있는 것을 볼 수 있습니다. 스왑(swap) 파티션을 추가하기 위해 디스크 영역을 생성 및 추가합니다. fdisk안에서 설정하는 부분이 많지만 자세한 내용은 다음 포스팅에서 진행하겠습니다. 현재 스왑(swap) 파티션 설정하는 부분만 잘 따라오시면 됩니다. # fdisk /dev/sda 현재..
리눅스(Linux)의 네트워크 설정에는 다양한 방법이 있지만 오늘은 리눅스(Linux) CentOS에서 nmtui를 이용하여 네트워크 설정하는 방법에 대해 포스팅 하겠습니다. nmtui는 CentOS에서 네트워크 설정하는 방법중에 가장 쉬운 방법입니다. 처음 리눅스(Linux)를 접하시는 분들도 쉽게 따라하실거라고 생각됩니다. nmtui를 사용하기 위해 CentOS에서 NetworkManager 서비스가 활성화 되어있는지 확인해야 합니다. # systemctl status NetworkManager 명령어를 통해서 초록색으로 나타나는 부분이 active (running)로 되어있는지 확인 합니다. 만약 비활성화 되어있다면 # systemctl start NetworkManager 명령어로 활성화 시키고 ..
리눅스(Linux)에서 yum을 실행하다 보면 아래 그림과 같은 오류가 날때가 있습니다. 방법은 간단합니다. 현재 사용중인 프로세스를 제거하거나 실행중인 yum을 제거하면 됩니다. 1) 해결책 1 : yum 프로세스 죽이기 # ps -ef | grep yum # kill -9 4602 2) 해결책 2 : yum.pid 파일 제거 # rm -rf /var/run/yum.pid yum의 오류 문제를 해결했을때 yum 관련된 명령어를 실행하면 문제없이 잘 수행 됩니다. 내용이 도움이 되셨다면 하단에 공감 버튼을 클릭해주세요^^!
오늘은 리눅스(Linux)의 bit 정보를 확인하는 방법을 포스팅 하려고 합니다. bit정보를 확인하는 방법은 많이 있습니다. 순서대로 하나씩 나열해보겠습니다. 1. getconf LONG_BIT [root@clovirvdi webapps]# getconf LONG_BIT 64 2. arch [root@clovirvdi webapps]# arch x86_64 3. uname -m [root@clovirvdi webapps]# uname -m x86_64 4. echo $HOSTTYPE [root@clovirvdi webapps]# echo $HOSTTYPE x86_64 5. lscpu | grep ^Arch [root@clovirvdi webapps]# lscpu | grep ^Arch Architect..
오늘은 리눅스(Linux) 명령어 중에 압축과 압축 해제를 할 수 있는 명령어인 tar에 대해서 예제를 통해 알아보겠습니다. 이 포스팅에서의 명령어를 통해 활용되는 확장자는 .tar와 .gz입니다. tar는 단순하게 여러 파일을 하나의 테이핑방식의 묶음을 위한 것이기 때문에 압축률은 전혀없고, gz는 파일을 압축하기 위해 사용되는 차이가 있습니다. 1. 파일 묶기(1) $ tar cvf [묶음 파일 이름.tar] [위치 or 파일 이름] 현재 위치의 모든 파일이 file.tar로 묶였습니다. [clovir@clovirvdi tartest]$ ls server_check.sh test.txt [clovir@clovirvdi tartest]$ tar cvf file.tar ./* ./server_check...
리눅스(Linux)에서 IP를 확인하는 여러가지 방법이 있습니다. 1. hostname -I (대문자) hostname -l 명령어를 입력하여 IP 정보를 확인할 수 있습니다. 2. ifconfig ifconfig 명령어를 입력하여 IP 정보와 서브넷 마스크, 브로드캐스트등의 다른 정보들도 함께 확인할 수 있습니다. 3. ip addr show ip addr show 명령어를 입력하여 IP 정보와 서브넷 마스크, 브로드캐스트등의 다른 정보들을 함께 확인할 수 있습니다. 지금까지 리눅스(Linux) IP 확인 방법에 대한 설명이었습니다. 도움이 되셨다면 하단에 공감 버튼을 클릭해주세요^^!
보노보노92
'리눅스' 태그의 글 목록 (2 Page)