Ubuntu 환경 설정_삼

4193 단어 Ubuntu

입문


수업시간에 배운 것을 노트로 남기다.
※ 추가된 이미지는 모두 화면 스냅과 그림으로 편집되었습니다.

환경 구축 내용


SSH
Apache Ver2.4.18
MySQL Ver5.7.13
PHP Ver7.0
Samba

설치


MySQL Ver5.7.13


~$ [sudo apt-get -y install mysql-server]
내 SQL 서버 설치

※ 설치 과정에서 MySQL의 루트 암호를 설정해야 합니다.
~$ [mysqld -V]
버전 확인
~$ [mysql -u root -p]
ySQL 로그인
[enter password:]가 나타나서 Mysql의 루트 사용자를 위한 비밀번호를 입력했습니다.
mysql> [create database test;]
데이터베이스 만들기
※ 이번에는 [test]이지만 임의로 변경할 수 있습니다.
mysql> [exit;]
ySQL 차단
~$ [sudo vi/etc/mysql/mysql.conf.d/mysqld.cnf]
외부에서 연결된 설정 편집

이 화면이니까 [/bind-address] 를 입력하세요.

이 빨간 테두리를 [i] 모드로 꽂고 댓글을 달아주세요.
bind-address = 127.0.0.1

[#]bind-address = 127.0.0.1

※ [:wq]로 덮어쓰는 것을 잊지 마세요
~$ [sudo/etc/init.d/mysql restart]
ySQL 재부팅
※ restart의 위치를 [start]로 설정하면 시작, [stop]로 설정하면 중지

Samba


~$ [sudo apt-get -y install samba]
Samba 설치
~$ [sudo chmod 777/var/www/html/]
Samba 공유 폴더 권한 변경
※ 권한은 각 파일이나 디렉터리에 대한 접근권을 가리킨다.
~$ [sudo vi/etc/samba/smb.conf]
Samba 설정

25줄 부근의 [글로벌] 아래에 다음과 같은 내용을 추가합니다.
unix charset = UTF-8
dos charset = CP932

50 행 근처: 주석 액세스 해제 라이센스 IP 추적

interfaces = 127.0.0.0/8 192.168.0.0/24 192.168.11.0/24 192.168.23.0/24 eth0

58 행: 주석 취소

bind interfaces only = yes

마지막 줄에 다음 내용을 추가하다
[html]
path =/var/www/html
writable = yes
browseable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777

~$ [sudo service smbd restart]
Samba 다시 시작
GUI 화면에서 Samba를 설정할 때 다음 명령을 사용합니다.
~$ sudo apt-get install system-config-samba
~$ sudo system-config-samba

※ [SystemError:could not open configuration file`/etc/libuser.conf': 이러한 파일이나 디렉터리가 없습니다]를 표시하면 다음 명령을 실행합니다.
~$ sudo touch/etc/libuser.conf
~$ sudo chmod 777/etc/libuser.conf
~$ sudo system-config-samba

보안 관계 비활성화


방화벽 비활성화


~$ [sudo ufw disable]

apparmor 비활성화(SELinux와 유사)


~$ [sudo service apparmor stop]

좋은 웹페이지 즐겨찾기