Linux OS/기본13 Linux에서 윈도우 파일시스템 NTFS 마운트 하기 1. yum-priorities 설치 # yum -y install yum-priorities 2. rpmforge 설치 64bit 의 경우 # rpm -ivh http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el7.rf.x86_64.rpm 3. 커널 패키지 추가 설치 # yum -y install kernel-headers kernel-devel # yum --enablerepo=rpmforge install fuse fuse-ntfs-3g dkms dkms-fuse 4. 마운트 # mkdir /windowsfiles # mount -t ntfs /dev/sdb1 /windowsfiles Linux OS/기본 2023. 3. 26. Redhat X-Window 설치 [X-window 설치] # yum groupinstall 'X Window System' 사용자 인터페이스를 아래 둘 중 한가지는 꼭 설치해주어야 합니다. [KDE 설치] # yum groupinstall "KDE (K Desktop Environment)" [GNOME 설치] # yum groupinstall "GNOME Desktop Environment" Linux OS/기본 2023. 3. 26. 리눅스 싱글모드 들어가기 Cent6 싱글모드 shutdown -r now 1. 리부팅중 아무키나 누르고 2번줄에서 e 2. quite를 single로 변경 엔터 3. 2번줄에서 e 접속확인 ======================================================================== Cent7 싱글모드 shutdown -r now 1. 리부팅 후 커널 2. 콘솔창에서 e 3. ro = rw로 변경 rw 뒷 부분을 init=/bin/bash로 변경 4. 컨트롤 + x 5. 패스워드 변경 후 exec /sbin/init 나가기 접속 확인 ======================================================================== Ubunt16, 18 싱글모드 .. Linux OS/기본 2023. 3. 12. swap메모리란? 스왑 메모리란? 어플리케이션의 RAM 용량이 차면, swap 메모리가 자동으로 늘어난다. 하드디스크의 디스크 공간을 swap 메모리로 사용하기 때문에 속도가 느려진다. 보통 swap 메모리는 기본 RAM 용량의 2배정도를 잡는 것을 권장한다. 이 swap 메모리 용량은 성능이슈와 관련있기 때문에 알맞게 조정하는 것이 좋다. 메모리가 부족한 현상이 자주 발생하는 경우가 아니면 swap 자체를 사용하지 않는 것이 사실 좋다. 만약 swap 메모리를 사용해야 하는 경우가 생긴다면, 하드웨어로 먼저 처리할 수 있는지 확인하여 여유가 되면 하드웨어로 처리하는 것이 베스트이다. Ram 추가 세팅, SSD 사용 등이 하드웨어적 처리의 한 방법이겠다. swap in, swap out 은 성능을 많이 저하시킨다. 위와 .. Linux OS/기본 2023. 3. 12. hostname, hosts, hosts.allow, hosts.deny 설정 hostname hostname 을 입력하면 현재 호스트네임을 알려줍니다. hostnamectl set-hostname abc hostname을 abc로 변경합니다. hostname 영구 적용시키기 hostname 설정 파일은 /etc/hostname입니다. 변경 사항 적용하기 시스템을 재부팅하면 변경 사항이 적용됩니다. 서버를 재시작 하지 않아도 아래의 명령을 실행하고 실행중인 터미널을 닫고 다시 열면 hostname이 변경된것을 확인할 수 있습니다. /bin/hostname -F /etc/hostname ============================================================== hosts /etc/hosts 리눅스에서 DNS보다 먼저 호스트명을 IP로 풀어주는 파.. Linux OS/기본 2023. 3. 12. 부팅시 서비스 관리 chkconfig runlevel에 따라 신규로 서비스를 등록하고, 등록된 서비스를 조회하는 커맨드라인 툴임 1. 등록된 서비스 조회 $ chkconfig --list 현재 등록된 모든 서비스에 대해 시스템 runlevel 별로 on 또는 off 되었는지 정보를 보여줌 2. 서비스 신규 등록 1) 해당 서비스 실행 파일(실행파일 또는 스크립트파일)을 /etc/init.d 디렉토리로 복사 함 2) 서비스 목록에 추가 (명령어) $ chkconfig --add [실행/스크립트 파일명] (예시) $ chkconfig --add httpd 3) runlevel에 해당 서비스를 실행 설정 (on 시킴) (명령어) $ chkconfig --level [runlevel] [실행/스크립트 파일명] on (예시) $ c.. Linux OS/기본 2023. 3. 12. Log 정리 Log File의 종류 - 기본적인 로그들은 syslogd에 의해서 제어가 되며, syslogd의 설정파일인 /etc/syslog.conf 파일을 수정함으로써 이 파일들의 저장위치와 저장파일명을 변경 가능하다. - 보안을 위하여 숨김속성(.으로 시작하는 디렉토리)의 디렉토리를 다른곳에 만들어 숨김속성파일(.으로 시작하는 파일)을 만들어서 찾기 힘든 곳에 보관 할 수 있다. 로그이름 로그 파일명 관련 데몬 설명 커널 로그 /dev/console kernel 콘솔에 뿌려지는 로그 시스템 로그 /var/log/messages syslogd 리눅스 커널로그 및 주된 로그 보안 로그 /var/log/secure xinetd 보안 인증 관련 로그 메일 로그 /var/log/maillog sendmail popper.. Linux OS/기본 2023. 3. 12. 메인보드에 꽃혀 있는 메모리 갯수 및 용량 확인 dmidecode -t 17 | egrep 'Memory|Size' dmidecode | grep 'Size.*MB' Linux OS/기본 2023. 3. 12. 리눅스 계정생성,삭제,관리,변경,권한 리눅스 계정 관련 파일 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/login -defs /etc/default/useradd /etc/skel useradd 명령어 사용방법 옵션: -b 이 위치 아래에 사용자 이름으로 된 홈디렉터리가 만들어집니다. -M 홈디렉터리를 만들지 않습니다. -d 이 위치 아래에 사용자 데이터가 저장됩니다. -D 사용자를 새로 만드는 대신 useradd의 기본 설정을 바꿉니다. -e 계정 만료일을 지정합니다. -f 비밀번호 만료일을 지정합니다. -h 도움말을 보여줍니다. -s 사용자가 기본으로 사용할 쉘(bash 등)을 지정합니다. -u 사용자의 고유 숫자 ID를 지정합니다. -g 사용자가 속할 그룹(1개)를 지정합니다. -G .. Linux OS/기본 2023. 3. 12. 2TB 이상 용량 파티션, 포맷, 마운트 2T 넘는 하드디스크 마운트시 parted 명령어로 GPT파티션을 설정 - parted /dev/sdb (parted) mklabel gpt - yes - print gpt인지 확인 Disk /dev/sdb: 용량GB - mkpart primary 0 용량GB 또는 - mkpart primary 0% 100$ - Ignore - print 확인 - quit - mkfs.ext4 /dev/sdb1 포맷 - vi /etc/fstab 에 등록 후 - mount -a /dev/sdb1 마운트 바로 적용하기 Linux OS/기본 2023. 3. 11. 현재 메인보드에 장착한 메모리 갯수 및 용량 확인 dmidecode -t 17 | egrep 'Memory|Size' dmidecode | grep 'Size.*MB' Linux OS/기본 2023. 3. 9. 패키지관리 명령어 yum, apt, rpm, dpkg 동작 Red Hat Debian 패키지 추가, 삭제, 업데이트 패키지 설치 yum install 패키지명 apt-get install 패키지명 패키지 파일을 설치 yum localinstall 패키지명.rpm dpkg -i 패키지명.deb RPM -ivh 패키지명.rpm 패키지 제거 yum remove 패키지명 apt-get remove 패키지명 RPM -e 패키지명 dpkg -r 패키지명 업데이트 확인 yum check -update apt-get -s upgrade apt-get -s dist-upgrade 전체 업데이트 yum update apt-get upgrade apt-dist-upgrade 특정 패키지 업데이트 yum upgrade 패키지명 apt-get upgrade 패키지명 apt-get.. Linux OS/기본 2022. 11. 16. 이전 1 2 다음