반응형

전체 글 107

[Linux] SAMBA

SAMBA 는 SMB(Server Message Block)프로토콜로 작동하여 리눅스, 유닉스에서 Windows 와 파일 전송 프린터 공유 등의 서비스를 제공하는 패키지입니다. #Redhat(centOS) release yum update yum -y install samba #Debian(ubuntu) release apt update apt install samba ------------------------------------------------------------------------------------ samba.x86_64 0:4.10.16-25.el7_9 Dependency Installed: avahi-libs.x86_64 0:0.6.31-20.el7 cups-libs.x86_64 ..

Linux 2024.03.19

[Linux] tree

tree 명령어는 폴더 하위 구조를 파악할 때 유용하게 사용할 수 있습니다. 기본적으로는 설치되어 있지 않아, 설치를 진행해야합니다. 1. 설치 [root@localhost ~]# tree -bash: tree: command not found [root@localhost ~]# yum -y install tree ======================================================================================================================================================================================================== Package Arch Version..

Linux 2024.03.19

[Database] Auto Increment

Auto_Increment > Auto increment 로 지정된 Column은 데이터가 추가될 시, 자동으로 해당 값을 할당 해줍니다. 아래 테이블에서는 id가 auto_increment로 지정되어 있습니다. +------------+--------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | username | varcha..

Database 2024.03.18

[Database] MariaDB - Select, Insert, Update, Delete(5)

이번에는 Delete 를 확인해보겠습니다. Delete 는 Record 값을 지우기 위해서 사용합니다. 사용 방법은 여러가지가 있습니다. 1. 조건 행 삭제 DELETE > DELETE FROM {TABLE} WHERE COLUMN = {VALUE}; 조건에 맞춰서 삭제해보겠습니다. delete from users where email = 'ryu@test.com'; users 테이블에서 email이 ryu@test.com 인 행을 삭제. +----+----------+------------------+---------------------+ | id | username | email | created_at | +----+----------+------------------+----------------..

Database 2024.03.18

[Database] MariaDB - Select, Insert, Update, Delete(4)

이번에는 Update 를 알아보겠습니다. Update 문은 Record 값을 변경 할 때 사용합니다. UPDATE > UPDATE {TABLE} SET column1 = {Value}; 만약 조건 없이 사용한다면 전체 data가 변경됩니다. 예시 > +----+----------+------------------+---------------------+ | id | username | email | created_at | +----+----------+------------------+---------------------+ | 1 | ryu | ryu@test.com | 2024-03-13 22:14:42 | | 2 | kim | kim@test.com | 2024-03-13 22:54:12 | | 3..

Database 2024.03.18

[Database] MariaDB - Select, Insert, Update, Delete(3)

이번에는 Select 문의 Group 을 알아보겠습니다. Group by 를 사용하게 되면, 여러 값들을 집계함수를 사용하여 편리하게 계산하거나, 결과를 출력 할 수 있습니다. (2)에서 사용한 테이블 그대로 사용하겠습니다. age_users +----+----------+-----+ | id | username | age | +----+----------+-----+ | 1 | ryu | 20 | | 2 | choi | 31 | | 3 | kim | 34 | | 4 | joe | 45 | | 5 | park | 22 | +----+----------+-----+ users +----+----------+------------------+---------------------+ | id | usernam..

Database 2024.03.14

[Database] MariaDB - Select, Insert, Update, Delete(2)

1. select 문 사용 여러 방법 (1)에서는 Where 절(조건)을 사용해서 특정 열만을 검색하는 방법을 알아보았습니다. select 는 아래와 같이 여러 사용 방법이 있습니다. 1-1 데이터 정렬 > select * from TABLE order by DESC(내림차)|ASC(오름차) 예시) select * from users order by id DESC; --id 내림차순 정렬 MariaDB [test]> select * from users order by id desc; +----+----------+---------------+---------------------+ | id | username | email | created_at | +----+----------+-------------..

Database 2024.03.14

[Database] MariaDB - Select, Insert, Update, Delete(1)

Test 환경용으로 제공되는 test database 를 사용할 예정입니다. 1에서는 select 와 insert 먼저 알아보겠습니다. 1. 접속 [root@localhost system]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 5.5.68-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear th..

Database 2024.03.14

[Database] MariaDB Install

MariaDB는 Mysql 을 대체하기 위해서 개발되었으며, Mysql 의 호환성을 유지하고 모든 기능을 제공하기위해 개발되었습니다. Redhat 계열(CentOS)을 사용하시면 yum -y install mysql 을 하셔도 mariaDB가 설치되실 겁니다. 1. MariaDB PKG install [root@localhost dev]# yum -y install mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.navercorp.com * extras: mirror.navercorp.com * updates: mirror.navercorp.com Resolving Dependencie..

Database 2024.03.13

[Linux] userdel

Linux에서 계정을 삭제하고자 할때, 사용합니다. 하지만, userdel "계정명" 으로만 삭제하면 아래와 같이 Home directory 및 mail spool 등이 남습니다. [root@localhost home]# useradd test [root@localhost home]# ls test [root@localhost home]# userdel test [root@localhost home]# ls test [root@localhost test]# find / -name test -cmin -10 /var/spool/mail/test /home/test userdel -r 옵션으로 모두 제거할 수 있습니다. [root@localhost home]# userdel -r test [root@loca..

Linux 2024.03.11
반응형