본문 바로가기

Linux8

Linux MariaDB 레코드(Record) or 로우(Row) : 테이블의 행 필드(Fleld) or 칼럼(Column) : 테이블의 열 SQL -데이터베이스와 관련된 SQL문 show database ; : 데이터베이스의 이름을 조회 use 데이터베이스이름 ; : 특정 데이터베이스를 사용 create databate 데이터베이스이름 ; : 데이터베이스 생성 drop database 데이터베이스이름 ; : 데이터베이스 삭제 -테이블과 관련된 SQL문 show tables ; : 현재 선택한 데이터베이스에 있는 테이블 이름을 조회 explain 테이블이름 ; / desc 테이블이름 ; : 테이블의 필드 이름, 데이터 타입 등의 정보를 조회 create table 테이블이름 (필드이름1 필드타입1, 필드이름2 필드타입2, ..... 2020. 10. 6.
Linux 사용자 관리 useradd(adduser) : 새로운 사용자를 추가 -u 1111 : 사용자를 생성하면서 사용자 ID를 1111로 지정 -g mygroup : 사용자를 생성하면서 mygroup에 사용자를 포함시킴(그룹은 미리 생성해야함) -d /newhome : 사용자를 생성하면서 홈 디렉터리를 /newhome으로 지정 -s /bin/chs : 사용자를 생성하면서 기본 셸을 /bin/csh로 지정 userdel : 사용자를 삭제 -r : 사용자를 삭제하면서 홈 디렉터리도 삭제 passwb : 사용자의 비밀번호를 지정하거나 변경 usermod : 사용자의 속성을 변경. 옵션은 useradd와 동일 change : 사용자의 암호를 주기적으로 변경하도록 설정 -l : 사용자에 설정된 사항 확인 -m 2 : 사용자에 설정한.. 2020. 9. 29.
Linux 명령어 shutdowun 명령어 shutdown -P +10 : 10분 후 종료 shutdown -r 22:00 : 오후 10시에 재부팅 shutdown -c : 예약된 shutdown 취소 shutdown -k +15 : 현재 점속한 사용자에게 15분 후 종료된다는 메세지를 보내지만 실제로는 종료되지 않음 리눅스 기본 명령어 cd : 디렉터리로 이동 시 사용 (cd ..: 상위폴더로 이동) ls : 현재 위치의 파일확인 -a : 현재 디렉터리의 목룍(숨김 파일 포함) -ㅣ : 현재 디렉터리의 목록을 자세히 보여줌 *.cfg : 확장자가 cfg인 모든 목록을 보여줌 [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks.cfg out.txt 다운로드 바탕화면 사진 음.. 2020. 9. 29.
Linux 셀 스크립트 프로그래밍 1. 변수를 사용하기 전에 미리 선언하지 않으면, 처음 변수에 값이 할당되면 자동으로 변수가 생성 2. 변수에 넣는 모든 값은 문자열로 취급 3. 변수 이름은 대소문자를 구분 4. 변수를 대입할 떄 '=' 좌우에는 공백x ex) test=one / test="one two' -> 변수의 값에 공백이 있을 시 ""로 묶어야한다 $ 출력 -> ''로 묶어주거나 \를 앞에 붙여줘야한다 연산을 하기 위해선 역따옴표( ` )로 묶어야 하며, 앞에 expr 키워드를 사용해줘야한다 ex) 'expr $num1 + 200` $0, $1, $2 등의 형태 dnf -y install gftp -> $0 : dnf $1 : -y $2 : install $3 : gft.. 2020. 9. 28.