본문 바로가기

운영체제103

(리눅스)디렉토리 및 파일 보기 1.1 디렉토리 작업 디렉토리 내용을 확인 또는 변경하는 등 디렉토리와 관련된 작업을 할 때 사용하는 명령어에 대해 학습 1) 현재 작업 디렉토리 확인 pwd 2) 디렉토리 이동하는 방법 cd [이동할 경로] 이동할 경로를 지정하는 방식 home에 있을 경우 sjb로 이동할 때 절대 경로 : 내가 입력하는 기준이 / 디렉토리인 방식ex) cd /home/sjb 상대 경로 : 내가 입력하는 기준이 현재 작업 디렉토리인 방식ex) cd sjb *tip : .은 현재 디렉토리, ..은 상위 디렉토리를 의미 / home bs abc a_1a_2a_3b_1b_2b_3c_1c_2c_3 3) 디렉토리 내용 확인 ls [옵션] [위치 또는 파일]: 디렉토리 내에 어떤 디렉토리와 파일이 있는 해당 목록을 출력 -l : .. 2018. 11. 23.
(리눅스)리눅스 서버/로드벨런싱/인프라구축 CentOS 4대1. DNS - Server2. Tomcat3. Apach_14. Apach_2 1. DNS -Server 루트 계정 로그인 및 bind 다운로드 su - rootyum install bindvi /etc/named.conf 실행 # 저장 esc-wq!-엔터 내용입력 options { directory "/var/named"; }; zone "." IN { type hint; file "named.ca"; }; zone "pbs.com" IN { # pbs수정가능 type master; file "pbs.com.zone"; #pbs 수정가능 };#저장 vi /var/named/pbs.com.zone #zone 생성;(name) (ttl) CLASS TYPE Origin DNSMaster;.. 2018. 11. 12.
(리눅스) 환경변수 등록하기 mysql은 # /usr/app/mysql/bin/mysql에 위치하고 있다.환경변수를 입력하면 굳이 bin/mysql에 들어가지 않아도 실행가능하다. > cd($HOME 경로로 이동) > vi .bash_profile(.bash_profile을 vi편집기로 실행) #.bash_profile PATH=$PATH:HOME/bin:/usr/app/mysql/bin (위와 같이 PATH로 된 부분에서 실행하고자 하는 파일이 있는 경로를 콜론으로 붙여서 추가한다) >wq(편집 중인 vi편집기를 저장하고 종료한다) > source .bash_profile(.bash_profile이 적용되도록 한다) > mysql(기존에는 /usr/mysql/bin/mysql 이라고 실행하던 것을, 위와 같이 손쉽게 실행할 수 있.. 2018. 11. 12.
(리눅스) 리눅스 tar,gz 압축 및 해제 리눅스를 사용하다 보면, tar 혹은 tar.gz로 압축을 하거나 압축을 풀어야 할 경우 참고 하세요 리눅스에서는 tar 라는 명령어를 사용하게 되는데, tar 명령어도 여러가지 옵션이 있지만 각 옵션에 대해서 알아보기 보단, 자주 사용하는 명령어 tar로 압축하기tar -cvf [파일명.tar] [폴더명] ex) tar -cvf aaa.tar abc tar로 풀기tar -xvf [파일명.tar] ex) tar -xvf aaa.tar tar.gz로 압축하기tar -zcvf [파일명.tar.gz] [폴더명] ex) tar -zcvf aaa.tar.gz abc tar.gz로 압축 풀기tar -zxvf [파일명.tar.gz] ex) tar -zxvf aaa.tar.gz **참고 (tar 관련 옵션) -c 파일.. 2018. 11. 12.
(리눅스) VMware네트워크설정하기 리눅스 아이피 설정하기 우분투 su - root //루트 로그인 show ip link //연결된 네트워크 이름 확인하기 ens-33 vi /etc/networking/interface auto ens33iface ens33 inet staticaddress [아이피주소 ]netmask [마스크]gateway [게이트웨이(000.000.000.2)] //VMware의 경우 게이트웨이주소를 .2를 한다dns-nameservers [DNS ex)8.8.8.8] CentOS su - root //루트 로그인 show ip link //연결된 네트워크 이름 확인하기 ens-33 vi /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=static //수정DEVICE=e.. 2018. 11. 8.
(리눅스)가상머신에 리눅스 설치하기 준비VM웨어 다운 리눅스OS 다운 2018. 11. 8.
리눅스의 역사 유닉스의 탄생 1960년대 중반부터 다수의 작업을 동시에 수행할 수 있는 멀틱스라는 프로젝트로 시작 멀틱스는 다중 사용자, 다중 프로세서, 다중 프로세스를 지원하는 운영체제를 만드는 프로젝트였지만 실패로 끝남 AT&T에서 멀틱스 프로젝트를 진행하던 켄 톰슨이 사무실에 있던 PC에 멀틱스 프로젝트를 이용하여 간단한 게임인 스페이스 트레블을 구현 나중에 켄 톰슨의 동료인 데니스 리치가 기존의 어셈블리어로 되어있던 코드를 C언어로 변경 다양한 작업을 한번에 수행하려다 실패한 멀틱스와 달리 한 가지 작업이라도 제대로 수행한다는 의미로 유닉스를 개발 리눅스의 탄생 헬싱키 대학교에 대학생이었던 리누스 토발즈라는 학생(21살)이 학교 수업에서 사용하던 MINIX라는 운영체제를 사용하던 중 취미로 MINIX를 이용한 .. 2018. 11. 6.
반응형