일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- HTTP
- NextJS
- reactnative
- 1일1문장
- ES6
- javascript
- 개발공부
- 클로저
- React
- 리눅스
- Sequence
- docker
- 우선순위
- coursera
- multer
- 끈기
- 자료구조
- 회고
- CSS
- scope
- 객체
- Machine Learning
- 스파르타코딩클럽
- 데이터전송
- Andrew Ng
- 러닝자바스크립트
- 자바스크립트
- Til
- nodejs
- Linux
- Today
- Total
목록Developers/ComputerScience (7)
해나아부지 개발일지
Basic iptables options -A - Append this rule to a rule chain. Valid chains for what we're doing are INPUT, FORWARD and OUTPUT, but we mostly deal with INPUT in this tutorial, which affects only incoming traffic. -L - List the current filter rules. -m conntrack - Allow filter rules to match based on connection state. Permits the use of the --ctstate option. --ctstate - Define the list of states f..
인터넷이 사용이 가능하다면 yum install로 간편하게 의존성까지 설치가 되겠지만 폐쇄망이라면 binary package와 source package를 다운받아 local install을 해주어야 한다. centos.pkgs.org/ CentOS Repositories - pkgs.org RPM Fusion Nonfree Updates Testing Third-Party x86_64 0 - - - centos.pkgs.org 리눅스 패키지를 다운받을 있는 사이트다. 'iptables'를 검색하면 관련 패키지들이 보여진다. 자신의 운영체제에 맞는 패키지를 선택한다. 32bit는 i686, 64bit는 x86_64를 선택하면 된다. 최신 linux는 대부분 64bit라고 한다. 64bit라면 iptabl..
설치파일 다운로드 최근 os들은 모두 64비트이다. 다음 명령어로 확인 가능하다. getconf LONG_BIT linux binaries(x64)를 다운로드한다. 폐쇄망 서버로 파일 전송 sftp, scp를 2가지 방법이 있다. sftp는 보내기,받기 가능하고 scp는 보내거나 받기만 가능하다. scp 방식 파일 복사 //기본 포트 22 scp 파일경로/파일이름 [user]@[ip]:[복사될디렉토리경로] // 포트가 따로 지정되어 있을 경우 scp -P [포트] 파일경로/파일이름 [user]@[ip]:[복사될디렉토리경로] 디렉토리 복사(-r) scp -r /test_dir root@192.168.0.10:/home tar.xz 컴파일(압축해제) tar --help -x, extract files fro..
df -h 파티션들의 정보를 정리해서 보여주는 명령어 [root@ncdcams /]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.9M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/centos-root 10G 1.3G 8.8G 13% / /dev/sda1 1014M 150M 865M 15% /boot /dev/mapper/centos-home 25G 33M 25G 1% /home tmpfs 379M 0 379M 0% /run/user/0 주요 파티션으로는 root 파티션과..
whoami : 로그인한 사용자 아이디 sudo : root계정으로 로그인 하지 않은 상태에서 root 권한이 필요한 명령을 실행해야 할 때 sudo apt-get updateuseradd : 사용자 추가 명령어 sudo useradd -m user01 -m 홈 디렉토리도 함께 만듬 -g 그룹 지정 -d 디렉토리 지정 -s 쉘(shell) 지정 -p 패스워드(암호) 지정 adduser : 사용자 기본 설정을 자동으로 수행 passwd : 로그인한 사용자 비밀번호 변경 sudo passwd user01생성된 사용자(유저) 확인 tail -n 3 /etc/passwd 파일의 밑에 있는 내용을 확인하기 위해 tail 명령어를 사용했습니다. 만들어진 사용자 정보는 /etc/passwd 사용자 파일에서 확인할 수..
리눅스와 파일 모든 것은 파일이라는 철학을 따름 - 모든 interaction은 파일을 읽고 쓰는 것처럼 이루어져 있음 - 마우스, 키보드와 같은 모든 디바이스 관련된 기술도 파일과 같이 다루어짐 파일 네임 스페이스(Name Space) - ex) A 드라이브(A:/), C 드라이브(C:/) (X) - 전역 드라이브(네임 스페이스 사용) /media/floofy/ - 모든 드라이브(외부 드라이브)가 디렉토리로 인식됨 파일은 inode 고유값과 자료구조에 의해 주요 정보 관리 리눅스와 프로세스 리눅스 실행 파일 포맷 - ELF(Executable and Linkable Format) - 콜스택, 힙, 코드(텍스트), 데이터 및 BSS 섹션 등 다양한 시스템 리소스와 관련 시스템 콜 호출을 통해 리소스 처리..