본문 바로가기

리눅스

[리눅스] tomcat, jdbc, maradb, vsftpd, WAR, filezilla mysqldump -h [윈도우 ip] -u root -p sample zipcode | project .​ # root에서 master디렉토리로 이동 cd ~master # tomcat.xml에서 포트번호 수정 vi /usr/lib/firewalld/services/tomcat.xml TOMCAT (HTTP) :wq # tomcat.xml을 수정한 후 reload 해줘야 함 firewall-cmd --reload # 압축풀기 tar -cvf [파일명.tar] [폴더명] tomcat.xml은 root 계정에서 수정 # 톰캣 설정 cd ./apache-tomcat-9.0.48/webapps/ [master@localhost webapps]$ mkdir website1 [master@localhost web.. 더보기
[리눅스] systemctl, crontab, 파일시스템 프로그램의 설치 프로세스 상태 ps pstree tree kill top *daemon * 백그라운드 프로세스로 사용자 처리 요청을 대기하는 프로세스 * ~~d * systemctl 옵션 데몬명 * start - 시작 * status *enable - 재부팅 후에도 자동시작 root로 접속하는 경우가 많아서 root를 생략하기도 함 su - 존재하는 서비스 목록 조회 systemctl 활성화 되어있는 서비스의 목록 조회 systemctl list-unit-files 부팅시 자동으로 시작시켜주는 활성화되어있는 목록 ( 인터넷에는 모든 서비스의 상태표시라 나옴) systemctl list-units --type service enable된것만 보여줌 (grep으로 검색가능) systemctl list-uni.. 더보기
리눅스(Linux) 사용자 계정 및 패키지 관리 사용자 + 권한/허가권 생성 - 공간 → 홈 디렉토리(/home/각자의 아이디) - 소유권 / 그룹 (권한의 집합) adduser (O) / useradd passwd /etc/passwd /etc/shadow user1:x:1001:1001::/home/user1:/bin/bash user1 : 로그인 ID x : /etc/shadow 1001 : UID 1001 : GID ( 무조건 그룹에 포함 ) /etc/group 안에 있음 빈공간 : 설명 /home/user1 : 홈 디렉토리 /bin/bash : 로그인 쉘 useradd -D 사용자 옵션 설정파일은 cat /etc/default/useradd skel ls -al /etc/skel 숨겨진파일을 보여주고 자세한 정보를 보여준다 [master@lo.. 더보기
Linux 설치 및 사용 시스템( OS, Platform ) OS - Operation System Platform - 소프트웨어 구동 장치 OS 1. 시스템 관리자 - 설치ㆍ유지보수 (SA) / 운영환경설정 => 슈퍼컴퓨터 2. 보안 관리자 해킹 시스템 해킹 네트워크 해킹 쉘 프로그래밍 ( C / C++ ) 3. 개발자 개발을 위한 환경구성 ( 웹서버, 데이터베이스 서버 설치, 튜닝 ) 기타 프로그래밍 Unix 정통 Unix → Mac OS (BSD) → iOS linux → Android Window 드라이브 - 폴더 - 파일 레드햇 계열 - 기업용 (유료 AS해줌) 데비안 계열 - 우분투 ( 개인용 ) 사용자가 AS해야함 GNU는 다음과 같은 네 가지 자유를 보장 - 프로그램을 어떠한 목적으로도 실행할 수 있는 자유 - 프.. 더보기