본문 바로가기

Dev. OS

(22)
리눅스 디렉토리 구조 - 어셈블리어 개발자그룹 :: 어셈러브 http://asmlove.co.kr - 이강석 Certlab@gmail.com / (root) - 마운트 되는 리눅스 파일 시스템이 있는 최상위 디렉토리 - 시스템의 근간을 이루는 가장 중요한 디렉토리 - 파티션 설정 시 반드시 존재하여야 함 - 절대경로의 기준이 되는 디렉토리 ※ 절대경로 - / 디렉토리 기준 예) /usr/local 상대경로 - 현재 작업 디렉토리 기준 예) ./local /bin - 리눅스의 기본 명령어(binary)들이 들어있는 디렉토리 - 시스템을 운영하는데 기본적인 명령어들이 들어 있음. /sbin - 시스템 관리에 관련된 실행 명령어들이 들어있는 디렉토리 - 시스템 점검 및 복구 명령, 시스템 초기 및 종료 명령 등 시스템 관리에 관련..
리눅스 커널 교체하기 안녕하세요, 봄꽃향기입니다.오늘은 리눅스 커널 교체하기에 대해서 살펴보겠습니다. 전체 과정은 아래와 같습니다. 1. 커널 버전 확인 먼저 사용 중인 커널 버전을 확인하려면 uname -r 명령을 이용하면 됩니다. 2. 커널 다운로드 및 압축해제 사용 중인 커널 버전을 확인한 후에는, 설치하고자 하는 새로운 커널을 다운 받으면 됩니다. 커널 다운로드가 끝난 후에는, tar 명령을 이용하여 압축을 풀고, 다음과 같이 작업 폴더로 이동합니다. 3. 컴파일 작업 준비 커널 설치 작업에 필요한 컴파일러를 다운로드 합니다. 4. 커널 설정 초기화 및 환경설정 - make mrproper 명령으로 커널 설정을 초기화 합니다. - make xconfig 명령으로 아래의 환경 설정 창을 호출한 후에 환경설정을 셋팅합니다..
yum 에러 - Another app is currently holdng the yum lock; waiting for it to exit yum을 사용하다 보면... Another app is currently holdng the yum lock; waiting for it to exit가끔 이런 메세지를 만날 때가 있습니다. yum을 이용해서 설치 중간에 멈추거나 하면 말이죠. 그럴 때는 다음의 순서로 yum을 달래주면 됩니다 ㅡㅡㅋ 1. 문제 부분 확인 2. 문제가 되는 부분 Kill 하기 kill -9 [pid] ex) kill -9 2349 이렇게 한 후에 다시 yum을 사용하면 됩니다 후훗!
리눅스 네트워크 설정 관련 주요 파일 ● 리눅스 네트워크 설정 관련 주요 파일 1. /etc/sysconfig/network - 네트워크이 기본적인 정보가 설정되어 있는 파일 2. /etc/sysconfig/network-scripts/ifcfg-ens32 - ens32 장치에 설정된 네트워크 정보가 모두 들어 있는 파일 3. /etc/resolv.conf - DNS 서버의 정보 및 호스트 이름이 들어 있는 파일 4. /etc/hosts - 현 컴퓨터의 호스트 이름 및 FQDN이 들어있는 파일
리눅스 네트워크 명령어 ● 중요한 네트어크 관련 명령어 nmtui : 네트워크와 관련된 대부분의 작업을 이 명령어에서 수행함 - 자동 IP 주소 또는 고정 IP주소 사용 결정 - IP주소, 서브넷 마스크, 게이트웨이 정보 입력 - DNS 정보 입력 - 네트워크 카드 드라이버 설정 - 네트워크 장치(ens32)의 설정 systemctl network - 네트워크의 설정을 변경한 후에, 변경된 내용을 시스템에 적용시키는 명령어 ifup / ifdown - 네트워크 장치를 On 또는 Off 시키는 명령어 (systemctl 명령으로 재시작 안될 시에 사용) ifconfig - 장치의 IP주소 설정 정보를 출력 nslookup - DNS 서버의 작동을 테스트 하는 명령어 ping - 해당 컴퓨터가 네트워크 상에서 응답하는지를 테스트하..
CentOS7 FTP 설치 및 접속 1. vsftpd 설치 yum -y install vsftpd 2. vsftpd 환경설정 vi /etc/vsftpd/vsftpd.conf 파일을 아래와 같이 수정해 줍니다. 3. 방화벽 설정 ( 체크 : iptables가 firewalld로 변경되었습니다)firewall-cmd --permanent --add-port=21/tcpfirewall-cmd --permanent --add-service=ftpfirewall-cmd --reload 4. 계정추가useradd 계정명passwd 패스워드 5. vsftpd 실행상태 확인systemctl status vsftpd.service
[리눅스] yum 응용편[1차 -cd 설치, 2차 - 인터넷 설치] 오늘 다뤄볼 내용은 리눅스 설치 명령어 yum을 응용해서 1차로 cd에 접근하게 하고, 2차로 Centos7 서버에 접속하여 설치하는 방법입니다. 이렇게 1,2 차로 나누는 이유는 네트워크에 접속하는 것보다 cd로 설치하는게 더 빠르기 때문입니다. 실습 준비 시디 마운트 과정은 아래와 같습니다. 기본적으로, yum 명령을 실행하게 되면 yum은 저장소에 접근하여 설치할 파일이 있는지 찾아보게 됩니다.그런 저장소 정보가 들어있는 파일이 아래에 보이는 CentOs-Base.repo 입니다. /etc/yum.repos.d/CentOS-Base.repo yum을 실행하게 되면, [base] 하단에 보이는 주소로 접근하게 되는데요.앞서 말씀 드린 것처럼, cd에 1차적으로 접근하게 하려면 아래와 같이 이 파일을 ..
리눅스/유닉스 디렉토리 이동 cd 명령으로 디렉토리를 이동할 수 있습니다. 하위 디렉토리로 이동 z 라는 이름의 하위 디렉토리로 가려면 cd z 이렇게 합니다. 상위 디렉토리로 이동 cd .. 이렇게 합니다. 마침표 2개입니다. 그러나 cd.. 이렇게 점2개를 붙이면 안 됩니다. (윈도우에서는 되지만) 루트 디렉토리로 이동 최상위 디렉토리로 이동하려면 cd / 이렇게 합니다. 슬래쉬 기호입니다. 특정 디렉토리로 이동 예를 들어, /usr/bin 디렉토리로 이동하려면 cd /usr/bin 이렇게 합니다. 직전 디렉토리로 이동 방금 전에 있던 디렉토리로 다시 되돌아가려면 cd - 이렇게 합니다. 마이너스 기호입니다. 자신의 홈(home) 디렉토리 이동 물결무늬(~)가, 자신의 ID 명의의 홈 디렉토리를 의미하므로 cd ~ 이렇게 하면 ..