linux下各種服務的安裝和解析

2021-07-06 03:44:27 字數 2264 閱讀 9329

centos7.0下

1.telnet服務的安裝

(1)檢測centos7.0是否已經安裝了兩個包:telnet-server,xinetd 

rpm -qa telnet       和      rpm-qa xinetd

解決方案:rm -f  /var/run/yum.pid

(2)查詢需要安裝的包

yum  list |grep telnet和 yum list |grep xinetd

yum -y install ....

成功過安裝

(4)安裝後的設定

預設情況下telnet服務安裝了也是不啟動的,需要我們修改檔案來啟動服務

檢視預設啟動的服務:  systemctl  list-unit-files|grep  enabled

檢視預設不啟動的服務:systemctl list-unit-files|grep disabled

修改/etc/xinetd.d/telnet檔案(若沒有,則直接建立)

service telnet

flags = reuse

socket_type = stream

user = root

wait = no

server = /usr/sbin/in.telnetd

log_on_failure += userid

disable = no    //此處設為開啟

重啟xinetd服務(centos中的服務開啟已經換了一種命令  systemctl start xinetd.service   xinetd服務預設自動開啟

(5)檢視防火牆,設定多口號過濾規則

iptables

-i input -p tcp --dport 23 -jaccept       //  防火牆開放23埠   通過tcp協議的能訪問此埠

iptables -i input -p udp --dport 23 -jacept  //防火牆開放23埠   通過tcp協議的能訪問此埠(

(6)windows上的telnet客戶端和服務端的安裝

window8系統,windows圖示右鍵=》程式和功能=》啟用或關閉windows功能=》勾選ttelnet伺服器和telnet客戶端=》確定

就可以使用telnet命令(僅客戶端),特別注意,要想開啟telnet伺服器,則需要進入windows服務中=》開啟telnet 服務選項

輸入的使用者密碼必須被分配為telnetclients使用者組,否則不允許遠端登入(win8.1不是專業版的話不能設定此選項,有點坑,不知其他人還有什麼好方法沒有)

此命令一般用來檢測伺服器端的某個埠號開啟了沒有。

2.ssh(secure shell)服務的使用

ssh是乙個用來代替telnet,ftp以及r命令的工具包,主要是解決了口令在網上明文傳輸的問題,通過此服務,你可以吧所有傳輸的資料

進行加密,防止dns欺騙和ip欺騙(linux下ssh服務預設自動開啟)

通過ssh服務來遠端登入  ssh user@ip/hostname      

3.scp:基於openssh協議安全複製遠端檔案(linux上自帶)

執行方式 (行為類似cp命令)

本機-》遠端主機:  scp local-files loginname@remote-host/ip:[dir/file]

遠端主機->本機:scp  login-name@remote-host/ip:files  local-dir

# 將當前目錄所有.sql 檔案上傳到xuanyuansoft.org.cn 主機的kwarph 使用者的主目錄下的 normal 目錄下

$ scp *.sql [email protected]:normal

# 將xuanyuansoft. org.cn 主機上kwarph 使用者 主目錄下的normal 目錄所有內容複製到本機當前目錄下的backups 目錄內

$ scp r kwarph@xuanyuansoft  org.cn:normal   ./backups

ftp(file transfer protocol)檔案傳輸協議:用於internet上的控制檔案的雙向傳輸。它也是乙個應用程式.

(支援ftp協議的伺服器就是ftp伺服器)

在tcp/ip協議中,ftp標準命令tcp埠號為21,port方式資料埠為20,

ftp的任務是從一台計算機將檔案傳送到另一台計算機,不受作業系統的限制

安裝過程:和telnet類似

先檢視需要是否已經安裝包

2.mysql5.6的安裝

Linux下各種格式的壓縮和解壓的命令

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz 解壓 1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 ...

Linux下各種格式的壓縮和解壓的命令

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz 解壓 1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 ...

linux下各種安裝包的安裝命令

一 rpm包安裝步驟 開啟終端,切換成root使用者模式 cd到安裝包的目錄下 輸入rpm ivh xx.rpm 二 deb包安裝方式步驟 開啟終端,切換成超級使用者 cd到安裝包的目錄下 輸入dpkg i xx.deb 三 tar.gz源 包的安裝方式 開啟終端,切換成超級使用者 cd到安裝包目錄...