서버 6

리눅스 사용자 sftp 권한 설정하기 / sftp 다수 사용자

ssh는 접속이 불가능하고 sftp만 가능한 계정을 만들고 싶다. 일단 sftp 그룹에다가 sftp 계정들 묶어놓아야겠다. 왜냐고? 그냥 내맘 나중에 sftp 계정들 그룹으로 묶어서 한번에 관리 하고 싶을 수도 있어서..? TODO 1. 홈 디렉터리로 사용할 폴더를 만든다. -> root 권한 2. 사용자를 생성한다. 3. 사용자가 사용할 폴더를 홈 디렉터리 내부에 만든다. -> 사용자 권한 4. 사용자 sftp 권한 설정한다. 1. 홈디렉터리로 사용할 폴더 생성 /home/sftp 2. 그룹 생성 groupadd sftp 3. 사용자 생성 useradd -s /sbin/nologin -G sftp test1 useradd -s /sbin/nologin -G sftp test2 cat /etc/passw..

서버 2023.05.12

[생활코딩] 프로세스와 실행

컴퓨터의 구조 command(ex. mkidr, top, run)는 /bin, /sbin 등과 같은 디렉토리에 파일 형태로 저장되어있는데 이런 것을 프로그램이라고 함. 파일은 Storage에 저장됨 프로그램은 실행될때 Memory에 적재되고 Processor(CPU)에 의해 처리됨 그렇게 실행되고 있는 프로그램을 process 라고 함. 프로세스 모니터링 ps : 프로세스 리스트 보여줌 ps aux : 백그라운드에서 돌아가는 프로그램들을 다 보고 싶다면 ps aux | grep apache : apache라는 텍스트를 포함하는 프로세스를 보고 싶다 kill [PID 번호] : 프로그램 강제 종료 top : htop : top이랑 비슷한데 시각적으로 더 보기 편함 cpu를 더블 클릭하면 cpu를 기준으로 ..

서버 2023.02.02

CentOS bonding

랜카드 여러개를 하나로 묶어 사용, 일부 고장에 대처 가능 총 4개중에 하나는 Manage 용, 나머지 3개를 묶어서 사용 할 예정 cd /etc/sysconfig/network-scripts 에서 작업 cd /etc/modprobe.d 에서 vi bonding.conf alias bond0 bonding options bond0 mode=4 miimon=100 nmtui 에서 bonding mode를 802.3ad로 해주었다. 실제 스위치에서는 etherchannel group으로 묶어주어 bond0과 통신할 수 있게 했다. LACP Active로 사용

서버 2022.02.04

while, 중첩 루프

while while 명령 또는 [ 조건 ] 숫자( 1 -eq $var1), 문자(test = $var2), 파일( -d dir, -z $var3, -n $var4) 중첩루프 : 루프가 2개 이상인 경우. 기본적인 형태는 루프 내에 다른 루프를 작성. for 안에 while 또는 while 내에 for 가 작성될 수 있다 for test1 in a b c do for test2 in d e f do done done 예제 : 2-5 구구단 만들기 - 시행 착오 : i=$[ $i + 1] 로 해야하는데 i = $[ $i + 1] 처럼 띄어쓰기해서 오류남. 다른언어는 상관없지만 bash shell은 OS에서 작동하기 때문에 신경써줘야함. 명령어로 착각하기 때문

서버 2022.01.26

bash-shell script 파일 만들기 - if문, for 문 (feat. n의 배수 만들기)

주의할 점 - 쉘 스크립트 파일을 만들 때 첫번째 줄에는 사용하고 있는 쉘을 지정한다 #!/bin/bash - chmod 를 사용하여 권한을 조정하고 실행 # chmod u+x test1 - 이름 앞에 $ 를 사용하면 변수로 활용 가능. 스크립트 안에서 $를 표시하고 싶다면 \$로 표시해야 함. if 문 if then elif then else fi case 문 case 변수 in pattern1) pattern2) pattern3) esac for 문 for do done 예제 풀어보기 - 사용자로 부터 숫자를 입력 받아 숫자가 1이라면 안녕하세요, 다른 숫자라면 안녕하세요-1 , 안녕하세요-2 와 같이 출력되도록 하라 - 1~100 사이의 7의 배수 출력 - 1~10 사이의 짝수 출력 시행착오 : (..

서버 2022.01.21