LINUX篇-centos
LINUX篇 - centos
一、修改Linux裝置名稱的方法:(即 使用者@XXX 的內容)
檢視主機裝置名稱的命令:
- unmae -n
- hostname
修改linux裝置名稱:
- 通過hostname命令
命令格式:hostname newhostname
此命令的作用時暫時修改linux的主機裝置名稱,它的存活時間為linux當前的執行時間內,一般般修改以後就生效,但是不能夠永遠修改。 - 通過配置檔案/etc/hostname
執行命令:vi /etc/hostname
在檔案中將原檔案的主機裝置名稱修改為所需要的新的裝置名稱,需要重啟才能生效。
linux重啟指令碼shutdown -r now
二、Error: cannot find a valid baseurl or repo:base
出處:https://www.cnblogs.com/hopkings/p/6140654.html
無法聯網的明顯表現會有:
1、yum install出現 Error: cannot find a valid baseurl or repo:base
2、ping host會提示unknown host
解決方案:
方法一、
1、開啟 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每個機子都可能不一樣,但格式會是“ifcfg-eth數字”),把ONBOOT=no,改為ONBOOT=yes
2、重啟網路:service network restart
方法二、
1、開啟 vi /etc/resolv.conf,增加 nameserver 8.8.8.8
2、重啟網路: service network restart
三、Linux 網路基本知識
ifconfig
檢視網路資訊ifdown
網路卡裝置名稱 停止一個網路卡裝置ifup
網路卡裝置名稱 開啟一個網路卡裝置
[遠端連線的小夥伴們,不要停止ifdown eth0
, 不然。。。就連線不上去了。。。ps:學習過程中,我試了一下這個指令,真好用,怎麼都上不去了[捂臉]]
檢視網路狀態:
-
netstat
- t 列出tcp協議埠
- u 列出udp協議埠
- n 不使用域名與服務名,而實用IP地址和埠號
- l 僅列出在監聽狀態網路服務
- a 列出所有的網路連線
-
常見匹配
netstat -tuln
-
netstat -tulna
包含當前伺服器自身所使用的網路服務(比如socket)
established
表示該連結正在使用中
檢視多少個操作正在連線中 : netstat -al | grep ESTABLISHED | wc -l
閘道器:
- 檢視閘道器:
- netstat -rn
- route -n
- 修改閘道器(臨時)
- route add default gw 192.168.1.1
dns:
- 檢視dns:
- nslookup > server > exit(退出)
- nslookup www.baidu.com(網址)
UDP https://baike.baidu.com/item/UDP/571511?fr=aladdin
詳解 netstat
[root@wei-BaiDu ~]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 instance-nsc5pi16:54332 10.16.83.130:http ESTABLISHED
tcp 0 0 instance-nsc5pi16:60510 169.254.169.254:http ESTABLISHED
tcp 0 0 instance-nsc5pi16:40176 100.64.253.:radius-acct ESTABLISHED
tcp 0 0 instance-nsc5pi16:60506 169.254.169.254:http ESTABLISHED
tcp 0 0 instance-nsc5pi16:60504 169.254.169.254:http ESTABLISHED
tcp 0 0 instance-nsc5pi16:60502 169.254.169.254:http ESTABLISHED
tcp 0 36 instance-nsc5pi16:ssh 122.235.143.179:50067 ESTABLISHED
tcp 0 0 instance-nsc5pi16:60512 169.254.169.254:http ESTABLISHED
tcp 0 0 instance-nsc5pi16:49280 100.64.253.36:tdp-suite ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 11557 /run/systemd/shutdownd
unix 2 [ ] DGRAM 8304 /run/systemd/notify
unix 2 [ ] DGRAM 8306 /run/systemd/cgroups-agent
unix 5 [ ] DGRAM 8317 /run/systemd/journal/socket
從上面的輸出結果可以看出,netstat的輸出結果可以分為兩個部分:
第一部分 : Active Internet connections (w/o servers)
[主動的 internet 連結數]
稱為 有源TCP連結,其中“Recv-Q” 和 “Send-Q” 指%OA的是指接受佇列和傳送佇列,這些數字一般都應該是0,如果不是則表示軟體包正在佇列中堆積,這宗情況職能在非常少的情況見到。
另外一個是 Active UNIX domain sockets (w/o servers)
[活動的 UNIX 域套接字]
稱為有源UNIX域套介面(和網路套接字一樣,但是職能用本機通訊,效能可以提高一倍)
Proto 顯示連線使用的協議,RefCnt表示連結到本套介面上的程式號,Types顯示套介面型別,State顯示套介面當前的狀態,Path表示連結到套介面,其他程式使用的路徑名。
詳情:https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html
11個 linux下必須知道的網路命令 http://blog.csdn.net/hephec/article/details/50452825
1、curl & wget
使用curl 或 wget 命令, 不用離開中斷, 就可以下載檔案,如果使用 curl , 鍵入 curl -O 後面跟一個檔案路徑,wget 則不需要任何選項,下載的檔案在當前目錄。
相關文章
- .NET Core部署到linux(CentOS)最全解決方案,常規篇LinuxCentOS
- .NET Core部署到linux(CentOS)最全解決方案,進階篇(Supervisor+Nginx)LinuxCentOSNginx
- VMware安裝Linux CentOSLinuxCentOS
- Linux CentOS 配置Yaf框架LinuxCentOS框架
- Linux CentOS 7.6 遮蔽 IPLinuxCentOS
- linux啟動流程 (centos6,centos7)LinuxCentOS
- 後CentOS時代,CentOS Stream接棒免費Linux!CentOSLinux
- Linux CentOS 7 更新yum源LinuxCentOS
- Linux 配置本地源 (Ubuntu / CentOS)LinuxUbuntuCentOS
- Linux-centos8-samaba配置LinuxCentOS
- docker的安裝(linux、centos)DockerLinuxCentOS
- Linux centOS如何配置網路LinuxCentOS
- 安裝Centos8 LinuxCentOSLinux
- Linux(centos)搭建SVN倉庫LinuxCentOS
- centos遷移到rocky linux方法CentOSLinux
- Linux安裝CentOS8.3LinuxCentOS
- .NET Core部署到linux(CentOS)最全解決方案,高階篇(Docker+Nginx 或 Jexus)LinuxCentOSDockerNginx
- [第十六篇]——Docker 安裝 CentOSDockerCentOS
- [第三篇]——CentOS Docker 安裝CentOSDocker
- Linux CentOS 7 下 Redis 的配置LinuxCentOSRedis
- CentOS Linux release 7磁碟擴容CentOSLinux
- 【Linux】Centos7.6 安裝ZookeeperLinuxCentOS
- Linux(CentOS)安裝JDK1.8LinuxCentOSJDK
- CentOS Linux7 安裝JDKCentOSLinuxJDK
- linux centos8安裝dockerLinuxCentOSDocker
- Linux Centos上安裝 MySQL 8.0.16LinuxCentOSMySql
- centos linux檢視硬碟型號CentOSLinux硬碟
- linux CentOS更換 ali YUM源LinuxCentOS
- 我和Linux那些事(2)-----CentOSLinuxCentOS
- Linux CentOS升級安裝gitLinuxCentOSGit
- 【CentOS Linux 7】實驗4【Linux網路應用】CentOSLinux
- linux 常用命令(五)——(centos7-centos6.8)JDK安裝LinuxCentOSJDK
- 【Linux】Centos7.6 安裝JDK 1.8LinuxCentOSJDK
- SQLServer2017_Install_for_CentOS Linux release 7.5SQLServerCentOSLinux
- 【Linux】CentOS操作和問題彙總LinuxCentOS
- Linux_Centos_yum報錯總結LinuxCentOS
- CentOS_linux7,固定靜態地址CentOSLinux
- Linux系統安裝(CentOS6)LinuxCentOS