ubuntu預設並沒有安裝ssh服務,如果通過ssh遠端連線到ubuntu,需要自己手動安裝ssh-server。
判斷是否安裝ssh服務,可以通過如下命令進行:
ps -e|grep ssh
輸出如下:
ps -e
|grep ssh
2151
?00:00:00 ssh-agent
5313
?00:00:00 sshd
ssh-agent表示ssh-client啟動,sshd表示ssh-server啟動了。
如果缺少sshd,說明ssh服務沒有啟動或者沒有安裝。
安裝ssh-client命令:
sudo apt-get install openssh-client
安裝ssh-server命令:
sudo apt-get install openssh-server
安裝完成以後,先啟動服務:
sudo /etc/init.d/ssh start
啟動後,可以通過ps -e|grep ssh
,檢視是否正確啟動。
ssh服務預設的埠是22,可以更改埠,使用如下命令開啟ssh配置檔案:
sudo gedit /etc/ssh/sshd_config
修改埠號(port)後,重啟ssh服務即可生效,命令如下:
sudo /etc/init.d/ssh restart
ssh服務啟動後,即可登陸.
ufw預設是沒有啟用的。也就是說, ubuntu中的埠預設都是開放的。
#安裝
sudo apt-get install ufw
#檢視狀態
sudo ufw status
#啟用#開啟了防火牆,並在系統啟動時自動開啟。
sudo ufw enable
# 關閉所有外部對本機的訪問,但本機訪問外部正常。
sudo ufw default deny
對於大部分防火牆操作來說, 其實無非就是的開啟關閉埠。
如果要開啟ssh伺服器的22埠, 我們可以這樣:
sudo ufw allow 22
由於在/etc/services中, 22埠對應的服務名是ssh。
所以下面的命令是一樣的:
sudo ufw allow ssh
禁用 22埠
sudo ufw delete allow 22
1、首先檢視telnet執行狀態
netstat -a | grep telnet
輸出為空,表示沒有開啟該服務
2、安裝openbsd-inetd
apt-get install openbsd-inetd
如果已經安裝過了,會提示已經安裝過了,直接執行下面的步驟就可以了。
3、安裝telnetd
apt-get install telnetd
安裝完之後,檢視/etc/inetd.conf的內容會多了一行telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
。
cat /etc/inetd.conf | grep telnet
輸出:
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in
.telnetd
4、重啟openbsd-inetd
/etc/init.d/openbsd-inetd restart
輸出:
* restarting internet superserver inetd
5、檢視telnet執行狀態
netstat -a | grep telnet
輸出:
tcp 0
0 *:telnet *:*
listen
此時表明已經開啟了telnet服務。
6、telnet登陸測試
telnet 127.0.0.1
sudo apt-get install vim
1、刪除mysql:
sudo apt-get autoremove --purge mysql-server
-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common(非常重要)
清理殘留資料:
dpkg -l |grep ^rc|awk '' |sudo xargs dpkg -p
2、安裝mysql:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql(安裝php5-mysql,是將php和mysql連線起來)
安裝完成,mysql伺服器應該自動啟動。
執行以下命令檢查mysql伺服器是否正在執行:
root@ubuntu
:/etc
# sudo netstat -tap | grep mysql
tcp 0
0 *:mysql *:*
listen
8132/mysqld
伺服器沒有正常執行,可以是用下列命令重啟伺服器:
sudo /etc/init.d/mysql restart
3、安裝成功:
root@ubuntu
:/home/renxin
# mysql -uroot -proot
4、授權:
grant
allprivileges
on *.* to
'root'@'%' identified by
'root'
with
grant
option;
flush privileges;
報錯:
error 2003 (hy000): can』t connect to mysql server on 『192.168.x.x』 (111)
檢視/etc/mysql/my.cnf
檔案中
bind-address = 127.0.0.1
行是否被注釋了.
以下是my.cnf檔案部分內容展示
#
# instead of
skip-networking the default
is now to listen only on
# localhost which is more compatible and
isnot less secure.
#bind-address = 127.0.0.1
Ubuntu常用軟體安裝
breezy main restricted universe multiverse deb breezy updates main restricted universe multiverse deb breezy security main restricted universe multive...
ubuntu 常用軟體安裝
shurufa 壓縮 解壓縮軟體 sudo apt get install rar sudo apt get install unrar sudo apt get install p7zip rar sudo apt get install p7zip 常見快捷鍵 ctrl h 隱藏 顯示檔案和資料...
Ubuntu 常用軟體安裝
1 搜狗輸入法 在terminal輸入命令 sudo apt get install fcitx bin安裝fcitx框架 選擇對應的版本,雖然寫的是支援到16.04 我的18.04也沒問題。安裝完畢後需要terminal中輸入命令 sudo apt remove ibus 應用程式裡開啟設定 區域...