Linux (25) 썸네일형 리스트형 [Linux] /etc/sysctl.conf 파일 커널 파라미터 설정 방법 vi /etc/sysctl.conf kernel.shmmni = 4096 kernel.shmall = 393216 kernel.shmmax = 1610612736 kernel.sem = 10000 32000 10000 10000 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 1024 65500 * 입력하는 파라미터와, 값은 본인이 설치할 무언가의 요구사항에 맞춰 입력해야함. (보통 메뉴얼을 보면 요구하는 파라미터 값이 있음. ) shmmni = 전체 linux 시스템의 세마포어 셋의 최대 개수 (디폴트 값 = 4096) shmall = 특정 시점에 시스템에서 사용 가능한 공유 메모리의 최대 크기 ceil(shmmax/PAGE_SIZE) * PAGE_SIZE.. [Linux] rpm, yum의 개념 및 활용방안 1. rpm 설치 : 인터넷이 안되는 환경에서 설치. 확장명은 '*.rmp'이며, 이를 패키지라고 부르기도 한다. RPM은 패키지 인스톨을 하기 위해서 그 패키지의 필요 요소를 전부 다운로드 해야 하는 번거로움이 있다. 이 과정에서 의존성의 문제가 있을 수 있다. rpm -ivh -i : 설치 -v : 상세 view -h : 프로세스를 #으로 표시 위와 같이 설치할 무언가에 필요한 패키지들을 다운받아 한 폴더에 정리하고 하나씩 설치해줘야함. 의존성 문제가 발생할 수 있으며, 설치 순서가 중요함. 2. yum 설치 : 인터넷 환경에서 rpm패키지를 설치. RPM의 의존성 문제를 해결한 설치 프로그램. 자동으로 필요한 패키지를 설치해줌. ex) yum install -y gcc gcc-c++ libstdc+.. [Linux] 로컬(윈도우)에서 리눅스 서버로 파일, 폴더 보내기 1. 폴더 보내기 옮길파일의 상위 디렉토리 > scp -r 옮길파일명 유저명@IP주소:/리눅스에옮길위치 ex) scp -r tibero6 root@192.168.89.100:/root 2. 파일 보내기 옮길파일의 상위 디렉토리 > scp 옮길파일명 유저명@IP주소:/리눅스에옮길위치 폴더 보내는 방법에서 -r 옵션만 빼고 보내면 된다. [Linux] 방화벽 (firewalld) 해제, selinux 비활성화 1. firewalld 해제 firewalld란 ? 리눅스 방화벽 관리 도구(네크워트 침입 차단을 담당) 1-1) firewalld 서비스 상태 확인 systemctl status firewalld 1-2) firewalld 서비스 중지 systemctl stop firewalld *리눅스에서 서비스 운영 시 방화벽이 가로막아 접근이 안되는 문제가 생길 수 있음. 2. SELinux 비활성화 selinux란 ? 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 리눅스용 보안 아키텍처. 커널이 정책에 따라 프로세스, 파일, 네트워크 통신 등에 대한 액세스를 통제 2-1) SELinux 상태 확인 getenforce Enforcing == 보안 강화 상태 2-2) SELinux 비활성화 vi /.. [Linux+DB] 리눅스 sql Backspace sql > 에서는 아래와 같이 Backspace 키가 안먹는다. ctrl Backspace 키를 눌러줘야 하는데, 이게 귀찮은 경우 Backspace만 눌러도 삭제되게 고정할 수 있다. stty erase "^H" 를 추가해주고 esc : wq! 로 저장하고 나온 뒤 source ./.bash_profile 적용 시켜주면 이제 sql > 에서도 ctrl키 없이 Backspace로만 가능하다. [Linux] 리눅스 커널 개념 정리 1. Linux 커널이란 ? 리눅스 운영 체제(OS)의 주요 구성 요소이며 컴퓨터 하드웨어와 프로세스를 연결하는 핵심 인터페이스 주로 디바이스 관리, 프로세스 관리, 메모리 관리, 시스템 콜 제공과 같은 기능 == 컴퓨터 자원 관리 2. Linux 커널의 주요 기능 - 디바이스 관리 : 리눅스 커널은 디바이스 드라이버라는 하드웨어 입출력을 제어하는 소프트웨어를 이용하여 장치를 관리함 - 프로세스 관리 : 리눅스에서는 프로그램을 실행할 때 파일 시스템 내 특정 디렉터리에 있는 프로그램의 파일을 읽어와 메모리에 적재함. 이 프로그램이 메모리에서 실행되는 프로세스가 되는데 프로그램이 종료되면 프로세스 역시 삭제됨 사용자가 시스템에 로그인을 하면 약 100여개의 프로세스가 동시에 실행되는데, 프로세스가 이용할 .. [Linux] 리눅스 옵션이란? Linux 명령어(command) 구조 명령어 옵션 인자값 ex) mkdir -m 권한 test1 : 특정 권한을 갖는 test1 directory 생성 명령어 : 리눅스라는 운영체제를 다루기 위해 수백 가지의 명령어가 존재 옵션 : 명령의 세부기능을 선택 명령어 뒤에 하이픈(-)을 입력 후 원하는 옵션 선택, 대 소문자 구분해야 함 인자 : 명령으로 전달하는 값. 보통 파일명이나 directory명이 사용됨 자주 쓰는 Linux 명령어 Linux 옵션이란? 명령어의 동작을 세부적으로 제어하기 위한 추가 정보 - 또는 -- 으로 시작하는 특징을 가지고 있다. 하이픈을 쓰지 않는 경우도 있음 명령어별 옵션 정리 1. cd(change directory) : directory 이동 cd [경로] : [] 안.. [Linux] IP 고정하기 먼저 root 계정에서 vi /etc/sysconfig/network-scripts/ifcfg-ens33 default로 이렇게 되어있을거다. 여기서 단축키 i 누르고 BOOTPROTO만 아래와 같이 수정해주고 나머진 추가해주기 BOOTPROTO="static" IPADDR=192.168.86.128 NETMASK=255.255.255.0 GATEWAY=192.168.86.2 DNS1=8.8.8.8 IPADDR=본인 IP 주소를 입력하면됨 GATEWAY는 본인 IP주소 마지막 숫자 대신 2 입력 내 IP주소 확인 방법 cmd창에서 ifconfig명령어 입력! 입력이 완료되면 Esc누르고 :wq! 저장하고 나가는 명령어 재시작하여 변경사항 적용해주기 service network restart 이전 1 2 3 4 다음