- TempData
- asp.net Select
- SSD 복사
- 강제이동
- jquery 바코드
- asp.net core Select
- 바코드 생성하기
- 하드 마이그레이션
- 타임피커
- javascript redirection
- php 캐쉬제거
- javascript 바코드스캔
- 파일업로드 체크
- Mac Oracle
- 맥 오라클설치
- django 엑셀불러오기
- jquery 바코드생성
- ASP.Net Core 404
- 파일업로드 유효성체크
- asp.net dropdownlist
- javascript 유효성체크
- javascript 바코드 생성
- 말줄임표시
- 404에러페이지
- 바코드 스캔하기
- ViewBag
- XSS PHP
- ViewData
- XSS방어
- 하드 윈도우 복사
웹개발자의 기지개
[linux] 리눅스 명령어 모음 2 본문
일단 현재 시스템에서 돌아가는 서비스 확인하기
service --status-all
service --status-all | grep + (실행중인것만 확인)
1. 시스템에 패키지 설치되어 있는 정보 확인
rpm -qa | grep openssh
2. 리눅스 재부팅
shutdown -h now 지금 바로 종료
shutdown -r now 지금 바로 재부팅
reboot
3. 파일 위치 찾기
find / -name 파일명
4. chmod , chown
data 폴더와 그하위 모두 707 권한주기
chmod -R 707 data
www 폴더와 그하위 모두 test:test 소유자 권한주기
chown -R test:test www
vi 편집기
D 한줄삭제 d커서 다음 한단어 삭제
/찾을문자열 -> 검색하기
한행 한줄 복사 yy
붙여 넣기 p
다음 페이지 Ctrl + f
이전 페이지 Ctrl + b
marid DB
접속
mysql -u root -p
DB 목록보기
show databases;
DB생성
create database db명;
DB사용
use db명;
계정생성
create user 'test01'@'%' identified by 'test1234';
권한주기
grant all privileges on db명.* to test01@'%';
flush privileges;
5. 포트변경
maria db 3306 -> 9972
ftp 21 -> 9623
현재 시스템의 열린포트 확인하기
netstat -tnlp
22번 ssh 포트변경
crehacktive3.blog.me/221242381023
리눅스(Linux) SSH 서비스 포트 변경하기
리눅스(Linux) SSH 서비스 포트 변경하기SSH는 Secure Shell의 약어로 리눅스/유닉스 환경에서 원...
blog.naver.com
vi /etc/ssh/sshd_config
: port 9022 으로 문구확인 및 수정
ssh 데몬 재시작
service sshd restart
6.vsftpd 포트변경
vi /etc/vsftpd/vsftpd.conf 환경설정 변경
vsftpd 재시작
systemctl restart vsftpd.service
systemctl restart vsftpd
ps -ax | grep vsftpd
[vsftpd 포트변경]
vi /etc/vsftpd/vsftpd.conf
접속포트는 20000번, 데이터 전송은 20001번 포트 사용
listen=YES
listen_port=20000
pasv_enable=NO
ftp_data_port=20001
vsftpd 서비스 재시작
service vsftpd restart
[SMTP 25번 포트변경]
[mysql 3306 포트변경]
CentOS7에 MariaDB 설치 후 PORT변경
# vi /etc/my.cnf.d/server.cnf
[mysqld]
port =설정포트번호
mysql 재시작
systemctl restart mysqld
7. 방화벽
service iptables restart
Redirecting to /bin/systemctl restart iptables.service
환경설정 파일
vi /etc/sysconfig/iptables
나머지포트는 차단
iptables -A INPUT -p tcp --dport 1:65535 -j DROP
방화벽 설정 내역
iptables -nL
[APM 설치]
1. 의존성 라이브러리 설치
[root@localhost ~]# rpm -qa libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel
libpng-1.5.13-7.el7_2.x86_64
gcc-c++-4.8.5-11.el7.x86_64
freetype-2.4.11-12.el7.x86_64
libjpeg-turbo-1.2.90-5.el7.x86_64
libpng12-1.2.50-10.el7.x86_64
gcc-4.8.5-11.el7.x86_64
가상서버에 이미 다운되어 있는 것
gcc-4.8.5-36.el7.x86_64
gcc-c++-4.8.5-36.el7.x86_64
libpng-1.5.13-7.el7_2.x86_64
freetype-2.8-12.el7_6.1.x86_64
새로 다운 받아야 할 rpm 패키지
libjpeg-turbo-1.2.90-5.el7.x86_6
mirror.centos.org/centos/7/os/x86_64/Packages/libjpeg-turbo-1.2.90-8.el7.x86_64.rpm
libpng12-1.2.50-10.el7.x86_64
mirror.centos.org/centos/7/os/x86_64/Packages/libpng12-1.2.50-10.el7.x86_64.rpm
2. 아파치 2.4 설치
[root@localhost ~]# yum install httpd
3. 마리아(Maria DB 10.1) 설치
기존의 Yum 으로 설치할경우는 Maria DB 5.5 버전이 설치가 됩니다.
최신버전으로 설치할경우 Yum 미러경로를 직접지정해야 합니다.
배포사이트 : http://mariadb.org
MariaDB Foundation - MariaDB.org
… Continue reading "MariaDB Foundation"
mariadb.org
버전별 셋팅방법 : http://downloads.mariadb.org/mariadb/repositories/
MariaDB - Setting up MariaDB Repositories - MariaDB
To generate the entries select an item from each of the boxes below. Once an item is selected in each box, your customized repository configuration will appear below. 1. Choose a Distro SLES openSUSE Arch Linux Mageia Fedora CentOS RedHat Mint Ubuntu Debia
downloads.mariadb.org
먼저 Yum 저장소생성
[root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list
# downloads.mariadb.org/mariadb/repositories/
MariaDB - Setting up MariaDB Repositories - MariaDB
To generate the entries select an item from each of the boxes below. Once an item is selected in each box, your customized repository configuration will appear below. 1. Choose a Distro SLES openSUSE Arch Linux Mageia Fedora CentOS RedHat Mint Ubuntu Debia
downloads.mariadb.org
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
:wq (저장)
[root@localhost ~]# yum install MariaDB-server MariaDB-client
4. PHP 7 설치
PHP 역시 기존의 Yum 으로 설치할경우는 PHP 5.4 버전이 설치가 됩니다.
최신버전으로 설치하기위해 Webtatic EL 저장소를 추가합니다.
버전별 참고사이트 : https://webtatic.com/projects/yum-repository
[root@localhost ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
[root@localhost ~]# yum install php70w
관련 PHP7 패키지 설치 (자주 쓰이는것을 골라봤습니다.)
[root@localhost ~]# yum install php70w-mysql php70w-pdo php70w-pgsql php70w-odbc php70w-mbstring php70w-mcrypt php70w-gd
[root@localhost ~]# yum install php70w-pear php70w-pdo_dblib php70w-pecl-imagick php70w-pecl-imagick-devel php70w-xml php70w-xmlrpc
5. 설치 확인 및 버전확인
root@localhost ~]# httpd -v
[root@localhost ~]# php -v
root@localhost ~]# mysql -V
6. [APM] Apache, PHP, MariaDB config(설정) 및 구동
(1) 아파치(Apache) 설정 및 구동
(2) PHP 환경설정 및 구동(경로)
(3) Maria DB 구동 및 설정
7. vsftpd 설치
2. [CentOS7] 리눅스 FTP(vsftpd) 설치 및 설정
[CentOS7] 리눅스 FTP(vsftpd) 설치 및 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 리눅스 FTP 설치 / 설정 ] 입니다. :) ▶ FTP (File Transfer Protocol) - FTP는 약자그대로 파일을 전송하기 위한 규..
goddaehee.tistory.com
환경설치 파일
vi /etc/vsftpd/vsftpd.conf
활성화
systemctl enable vsftpd
Created symlink from /etc/systemd/multi-user.target.wants/vsftpd.service /usr/lib/systemd/system/vsftpd.service.
서비스시작
systemctl start vsftpd
systemctl restart vsftpd.service
구동확인
ps -ax | grep vsftpd
ps -ef | grep vsftpd
특정폴더의 하위 용량 확인
du -hs 폴더명
'리눅스서버' 카테고리의 다른 글
[Ubuntu] ln 심볼링 링크 설정하기 (1) | 2024.01.30 |
---|---|
[linux] configure: error: no acceptable C compiler found in $PATHSee `config.log' for more details 에러날때 (0) | 2023.06.12 |
사용자 추가, 삭제, 확인, 비번 설정 (0) | 2019.10.09 |
[linux] 리눅스 명령어 모음 1 (0) | 2019.07.18 |
php환경설정의 file_get_contents (0) | 2018.11.20 |