歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

myshare Linux2操作篇

Day02系統日志與網絡管理
一、圖形界面,字符界面切換
ctrl+alt+F1 進入圖形界面
ctrl+alt+F2~F6 進入文字界面
二、字符命令操作方式及字符界面的常用操作技巧
ctrl+c 結束當前命令
ctrl+d 關閉當前面板
tab 命令補全健
三、如何查看命令幫助
Nslookup 這個程序讓因特網服務器管理員或任何的計算機用戶輸入一個主機名 並發現相應得IP地址;也會相反的查找一個你指定的IP找出主機名
命令--help 查看幫助 eg:man --help 或man 命令 eg:man vi
四、開關機操作
關機 init 0 或 shutdown -h now 或shutdown +1(延時)
或shutdown 10:30
重啟 init 6 或 reboot 或shutdown -r now 或
shutdown -r 10:30
五、軟硬件時間信息的查看
date 當前時間
cal 當月日歷
cal 2016 本年日歷
more /etc/issue 查看內核
more /etc/redhat-release 查看發行版
CPU lscpu
內存 more /proc/meminfo
主板 dmidecode |grep -A16 l“System Information$”
硬盤 samrtctl -a /dev/sda
網卡 lspci|grep -i’eth’
u盤 lsusb -tv
顯示主板硬件信息 dmidecode -q
六、系統服務的管理
啟動|關閉|重啟|狀態查看服務
systemctl start|stop|restart|status sshd.service
在開機時啟動|關閉服務 systemctl enable|disable sshd.service
查看一個服務開機時是否啟動 systemctl is-enabled sshd.service
查看已開啟服務列表 systemctl list-unit-files|grep enabled grep
抓取
七、系統進程的管理
1、查看相關進程 ps -aux |grep sshd
2、進程結束命令 kill -9 (進程id)
3、後台執行命令 eg:no nohup ping 192.168.1.1 &
八、系統的遠程管理
略 使用CRT
九、系統的用戶查看
顯示當前用戶ID whoami
查看當前有哪些用戶登錄到此計算機 who
統計當前登錄用戶數 who-
查看最新的開機時間 who -b
查看系統所有用戶 cut -d : f1 /etc/passwd
查看系統所有組 cut -d : f1 /etc/group
查看用戶登錄日志 last
十、系統性能的監控
查看io是否繁忙
vmstat 如果r經常大於3或4,且id經常少於50,表示cpu的負荷過重。bi、bo長期不等於0,表示內存不足。bi經常不等於0,且在b中的隊列大於2或3,表示io的性能不好
查看綜合性能 top
十一、系統日志的查看
先cd /var/log
十二、Linux
網絡管理
1、查看網絡信息及狀態nmcli device show

2、重啟網絡服務systemctl restart network.service
3、網絡連通性測試命令ping 192.168.1.1
4、路由器追蹤命令traceroute 192.168.1.1
5、端口查看netstat -anoeg:netstat -ano |grep 80
netstat -antp # 查看所以已經建立的連接
6、網絡手工指定IPnmcli connection modify emo16777736 ipv4.addresses 192.168.1.1
nmcli connection modify
接口名ipve.addresses IP

Eg:網絡診斷
1、telnet www.mashensoft.com 80 (telnet
一種解析域名的服務 80默認端口)
2、發現不通 就ping www.mashensoft.com
3、ping不通 win下 tracert
www.mashensoft.com
linux下 traceroute
www.mashensoft.com
十三、防火牆的配置管理
1、防火牆配置文件:/etc/firewalld/zones/public.xml(修改完配置文件之後需要重新加載配置文件)
2、查看防火牆狀態:firewall-cmd --state
3、查看防火牆放開的服務:firewall-cmd --list-all
4、重新加載防火牆配置:firewall-cmd --reload
5、新增加開放端口:firewall-cmd --add-port=80/tcp --permanent
6、刪除開放的協議:firewall-cmd --remove-service=http --permanent
(permanent表示永久)
作業
A通過兩種方式來拒絕開放一個端口22(SSH端口)
a、一種是通過修改配置文件並重新加載配置
/etc/firewalld/zones/
vi public.xml
點i 進行修改 依次輸入esc ctrl+:
wq 退出
b、另一種是通過命令操作方式來實現開放一個人端口,並測試端口是否通
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --state
B 通過兩種方式來結束ssh服務,並把步驟寫在上面
1、systemctl stop sshd.service
systemctl status sshd.service
2、通過vi修改sshd.service文件
C把ssh服務設置成開機禁用,並把步驟及效果寫在上面
systemctl disable sshd.service
systemctl is-enabled sshd.service
D查看自己虛擬機的軟(系統)硬件(CPU、內存、硬盤、主板)信息,並把信息打出的結果打印在作業上
touch a.txt 創建a.txt 文件
lscpu |cat >>/opt/a.txt 把cpu信息寫入到a.txt
vi /opt/a.txt 編輯a.txt文件 (編輯i 退出先按esc
在輸入q|q!|wq
Copyright © Linux教程網 All Rights Reserved