国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux常用命令匯總

這篇具有很好參考價(jià)值的文章主要介紹了Linux常用命令匯總。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、tcpdump抓包

tcpdump這個(gè)命令是用來抓包的,默認(rèn)情況下這個(gè)命令是沒有的,需要安裝一下:

yum install -y tcpdump

使用這個(gè)命令的時(shí)候最好是加上你網(wǎng)卡的名稱,不然可能使用不了:

tcpdump -nn -i {網(wǎng)卡名稱}

  • 網(wǎng)卡名稱可使用ifconfig查看

1.1、指定端口

tcpdump -nn -i {網(wǎng)卡名稱} port {port}

1.2、過濾端口

tcpdump -nn -i {網(wǎng)卡名稱} not port {port}

1.3、指定ip

tcpdump -nn -i {網(wǎng)卡名稱} host {ip}

1.4、指定ip過濾指定端口

tcpdump -nn -i {網(wǎng)卡名稱} not port {port} and host {ip}

1.5、指定抓取數(shù)據(jù)包的數(shù)量

加上-c選項(xiàng)可以指定抓取數(shù)據(jù)包的數(shù)量,例如指定只抓取20個(gè)數(shù)據(jù)包:

tcpdump -nn -i {網(wǎng)卡名稱} -c 20 not port {port} and host {ip}

1.6、輸出到文件

tcpdump -nn -i {網(wǎng)卡名稱} host {ip} -w /home/xxx.cap

2、防火墻

2.1、查看防火墻狀態(tài)

systemctl status firewalld

2.2、啟停

# 啟動
systemctl start firewalld
# 停止
systemctl stop firewalld
# 重啟
systemctl restart firewalld

2.3、開放端口

2.3.1、常用命令

# 查看所有已開放的臨時(shí)端口(默認(rèn)為空)

firewall-cmd --list-ports

# 查看所有永久開放的端口(默認(rèn)為空)

firewall-cmd --list-ports --permanent

# 添加臨時(shí)開放端口(例如:比如我修改ssh遠(yuǎn)程連接端口是223,則需要開放這個(gè)端口)

firewall-cmd --add-port=223/tcp

# 添加永久開放的端口(例如:223端口)

firewall-cmd --add-port=223/tcp --permanent

# 關(guān)閉臨時(shí)端口

firewall-cmd --remove-port=80/tcp

# 關(guān)閉永久端口、刪除

firewall-cmd --remove-port=80/tcp --permanent

# 配置結(jié)束后需要輸入重載命令并重啟防火墻以生效配置

firewall-cmd --reload

systemctl restart firewalld

2.3.2、通過firewall-cmd 開放端口

# 作用域是public,開放tcp協(xié)議的80端口,一直有效
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 作用域是public,批量開放tcp協(xié)議的80-90端口,一直有效
firewall-cmd --zone=public --add-port=2000-6000/tcp --permanent

# 作用域是public,批量開放tcp協(xié)議的80、90端口,一直有效
firewall-cmd --zone=public --add-port=80/tcp  --add-port=90/tcp --permanent

# 開放的服務(wù)是http協(xié)議,一直有效
firewall-cmd --zone=public --add-service=http --permanent

# 重新載入,更新防火墻規(guī)則,這樣才生效。通過systemctl restart firewall 也可以達(dá)到
firewall-cmd --reload

# 查看tcp協(xié)議的80端口是否生效
firewall-cmd --zone=public --query-port=80/tcp

# 刪除
firewall-cmd --zone=public --remove-port=80/tcp --permanent

firewall-cmd --list-services
firewall-cmd --get-services
firewall-cmd --add-service=<service>
firewall-cmd --delete-service=<service>
在每次修改端口和服務(wù)后/etc/firewalld/zones/public.xml文件就會被修改,所以也可以在文件中之間修改,然后重新加載
使用命令實(shí)際也是在修改文件,需要重新加載才能生效。

3、用戶組合用戶修改

chown [選項(xiàng)] [所有者]:[組] 文件

例:

chown root:root *

4、配置nameserver

無網(wǎng)絡(luò)時(shí),注意核實(shí)

vim /etc/resolv.conf

# Generated by NetworkManager
nameserver 192.168.0.5

5、磁盤空間

# a表示顯示目錄下所有的文件和文件夾(不含子目錄),h表示以人類能看懂的方式,max-depth表示目錄的深度
du -ah --max-depth=1

# 查看當(dāng)前目錄總共占的容量。而不單獨(dú)列出各子項(xiàng)占用的容量
du -sh

5.1、du常用的選項(xiàng):

指令參數(shù) 釋義
-h 以人類可讀的方式顯示
-a 顯示目錄占用的磁盤空間大小,還要顯示其下目錄和文件占用磁盤空間的大小
-s 顯示目錄占用的磁盤空間大小,不要顯示其下子目錄和文件占用的磁盤空間大小
-c 顯示幾個(gè)目錄或文件占用的磁盤空間大小,并統(tǒng)計(jì)它們的總和
–apparent-size 顯示目錄或文件自身的大小
-l 統(tǒng)計(jì)硬鏈接占用磁盤空間的大小
-L 統(tǒng)計(jì)符號鏈接所指向的文件占用的磁盤空間大小

6、安裝字體庫

6.1、查看中文字體

fc-list :lang=zh

6.2、增加字體文件

把Windows下的C:Windows\Fonts\ 下的 .ttf后綴字體或者自己下載的.ttf后綴字體放到Linux系統(tǒng)下的/usr/share/fonts/下面。

cd /usr/share/fonts/

tcpdump指定ip和端口,服務(wù)部署,linux,服務(wù)器,運(yùn)維

6.3、刷新緩存

sudo fc-cache

重啟Linux系統(tǒng),(目前操作未重啟也會生效)

7、定時(shí)任務(wù)crontab

crontab命令設(shè)置定時(shí)任務(wù)執(zhí)行的時(shí)間規(guī)則,系統(tǒng)自動周期性執(zhí)行命令。

這里我們就可以自定義腳本,然后設(shè)置定時(shí)執(zhí)行腳本,達(dá)到我們想要在服務(wù)器定時(shí)執(zhí)行的目標(biāo)。

7.1、檢查安裝

檢查當(dāng)前任務(wù)列表,同時(shí)查看是否安裝了crontab

crontab -l

tcpdump指定ip和端口,服務(wù)部署,linux,服務(wù)器,運(yùn)維
如果提示未安裝,就需要自行安裝(crontabs)

yum install crontabs

查詢已安裝

yum list crontabs

服務(wù)啟動/關(guān)閉和查看,使用crond關(guān)鍵詞

systemctl status crond

systemctl start crond

systemctl stop crond

systemctl reload crond

7.2、crontab常用命令:

crontab -l

7.3、查看當(dāng)前任務(wù)列表

crontab -e

編輯任務(wù)列表,添加刪除新任務(wù)。執(zhí)行命令后會打開文件,vim操作編輯保存文件,文件中每一行代表一條任務(wù)。

格式:時(shí)間規(guī)則 + 執(zhí)行命令

定時(shí)任務(wù)規(guī)則
時(shí)間格式參數(shù)有5位,分表表示:

分鐘0-59,小時(shí)0-23,日1-31,月1-12,星期0-6

除了數(shù)字,還有一些特殊字符格式:

  • * 表示所在位置的每個(gè)整數(shù),比如第一位使用*,表示每分鐘執(zhí)行一次

  • , 同一個(gè)位置用逗號隔開多個(gè)數(shù)字,表示設(shè)置多個(gè)時(shí)間執(zhí)行,比如分鐘1,30表示1分鐘和30分鐘的時(shí)候都會執(zhí)行

  • - 表示范圍,范圍內(nèi)的每個(gè)數(shù)值都會執(zhí)行,如分鐘1-10,表示從第一分鐘到10分鐘,每分鐘都執(zhí)行一次

  • / 表示頻率,如分設(shè)置1-30/3,表示1到30之間,每3分鐘執(zhí)行一次,也可以配合設(shè)置,/5表示每5分鐘執(zhí)行一次。

舉例:

每天凌晨三點(diǎn)執(zhí)行:0 3 * * *

每周三凌晨3點(diǎn)半執(zhí)行:30 3 * * 3

8、服務(wù)自啟動

8.1、Tomcat設(shè)置開機(jī)自啟動

8.1.2、添加開機(jī)啟動文件

sudo vi /etc/systemd/system/xxx.service

文件內(nèi)容

[Unit]
# 服務(wù)名稱
Description=xxx
# 前置服務(wù)
After=network.target

[Service]
Type=forking

# JDK路徑
Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true"
# Tomcat路徑
Environment="CATALINA_BASE=/opt/tomcat"
# Tomcat路徑
Environment="CATALINA_HOME=/opt/tomcat"
# Tomcat路徑/temp/tomcat.pid
Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
# Tomcat路徑啟動腳本
ExecStart=/opt/tomcat/bin/startup.sh
# Tomcat路徑停止腳本
ExecStop=/opt/tomcat/bin/shutdown.sh

[Install]
# 該服務(wù)后安裝
WantedBy=multi-user.target

8.1.3、設(shè)置開機(jī)自啟動

sudo systemctl daemon-reload
sudo systemctl start xxx
sudo systemctl enable xxx

8.2、jar包自啟動

8.2.1、添加開機(jī)啟動文件

在 /etc/systemd/system 目錄下創(chuàng)建 xxx.service文件

cd /etc/systemd/system
vim  xxx.service
# xxx即為服務(wù)名稱

8.2.2、xxx.service文件內(nèi)容

[Unit]
# 服務(wù)名稱
Description=xxx
After=syslog.target network.target

[Service]
# 文件路徑
WorkingDirectory=/opt/Dtech/Web
# jdk路徑   以及啟動jar文件
ExecStart= /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar /opt/Dtech/Web/xxx.jar
SuccessExitStatus=143
TimeoutStopSec=10
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

8.2.3、設(shè)置開機(jī)自啟動

# 重新載入
sudo systemctl daemon-reload
# 啟動服務(wù)
sudo systemctl start xxx
# 設(shè)置自啟動
sudo systemctl enable xxx

8.3、服務(wù)自啟動相關(guān)命令

8.3.1、查看開機(jī)自啟服務(wù)列表

systemctl list-unit-files|grep enabled

8.3.2、查看指定服務(wù)是否開機(jī)自啟

systemctl is-enabled 服務(wù)名

8.3.3、開啟/停止服務(wù)開機(jī)自啟

# 開啟開機(jī)自啟
systemctl enable 服務(wù)名
# 停止開機(jī)自啟
systemctl disable 服務(wù)名

9、時(shí)間設(shè)置

9.1、查看和修改系統(tǒng)時(shí)間

# 查看系統(tǒng)時(shí)間
date
# 修改系統(tǒng)時(shí)間
date -s "20180604 22:46:55"

9.2、查看和修改硬件時(shí)鐘

# 查看硬件時(shí)鐘
hwclock  --show
# 修改硬件時(shí)鐘
hwclock --set --date="20180604 22:46:55"

9.3、用系統(tǒng)時(shí)間同步硬件時(shí)鐘

hwclock --systohc
# 或者
clock --systohc

# 即將硬件時(shí)間改為和系統(tǒng)時(shí)間一樣

9.4、用硬件時(shí)鐘同步系統(tǒng)時(shí)間

hwclock --hctosys
# 或者
clock --hctosys

# hc代表硬件時(shí)間,sys代表系統(tǒng)時(shí)間,即將系統(tǒng)時(shí)間改為和硬件時(shí)鐘一樣

注意:必須使用root用戶來修改時(shí)間才行。

9.5、修改時(shí)區(qū)

# 修改時(shí)區(qū)
export TZ='Asia/Shanghai'
# 使時(shí)區(qū)生效
source ~/.bashrc

9.6、讓Linux同步Internet網(wǎng)絡(luò)上的時(shí)間

修改的是系統(tǒng)時(shí)間

ntpdate time.nist.gov
ntpdate time.windows.com

9.7、自動定時(shí)校正時(shí)間

# 設(shè)定crontab計(jì)劃任務(wù)自動校時(shí):

# 使用命令crontab -e
crontab -e

#在里面寫入下行命令
# 每天3:30自動進(jìn)行網(wǎng)絡(luò)校時(shí),并同時(shí)更新BIOS的時(shí)間
30 3 * * * root /usr/sbin/ntpdate -u 210.72.145.44;hwclock -w
# 每隔一個(gè)小時(shí)同步一下internet時(shí)間,并同時(shí)更新BIOS的時(shí)間
* */1 * * * root ntpdatetime.nuri.net;hwclock -w
# 每隔2分鐘執(zhí)行,將輸出日志到/var.log/ntpdate.log 
*/2 * * * * /usr/sbin/ntpdate 192.168.109.101 >> /var/log/ntpdate.log

# 重啟服務(wù) 
service crond restart

9.8、時(shí)間修改補(bǔ)充

9.8.1、查看詳細(xì)時(shí)間信息

timedatectl

我的結(jié)果

[root@localhost opt]# timedatectl
      Local time: 六 2023-02-18 17:16:06 CST
  Universal time: 六 2023-02-18 09:16:06 UTC
        RTC time: 六 2023-02-18 09:16:06
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

注意看,時(shí)區(qū)信息文章來源地址http://www.zghlxwxcb.cn/news/detail-788914.html

9.8.2、修改時(shí)區(qū)

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

到了這里,關(guān)于Linux常用命令匯總的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker部署的微服務(wù),指定ip注冊到nacos,dubbo指定ip和端口注冊到nacos

    docker部署的微服務(wù),指定ip注冊到nacos,dubbo指定ip和端口注冊到nacos

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 docker的ip和docker主機(jī)所在局域網(wǎng)中的其他主機(jī)是不通的,這就導(dǎo)致本地啟動的項(xiàng)目是不能訪問docker部署的服務(wù)。 spring.cloud.nacos.discovery.ip = 192.168.1.100 設(shè)置docker的環(huán)境變量來解決 Rancher中配置docker的環(huán)境變

    2024年02月03日
    瀏覽(30)
  • Docker 數(shù)據(jù)管理[文件互訪] 端口映射[暴露端口提供服務(wù)] 容器互聯(lián)[指定容器名防止IP變動]

    管理 Docker 容器中數(shù)據(jù)主要有兩種方式:數(shù)據(jù)卷(Data Volumes)和數(shù)據(jù)卷容器(DataVolumes Containers)。 數(shù)據(jù)卷是一個(gè)供容器使用的特殊目錄,位于容器中??蓪⑺拗鳈C(jī)的目錄掛載到數(shù)據(jù)卷上,對數(shù)據(jù)卷的修改操作立刻可見,并且更新數(shù)據(jù)不會影響鏡像,從而實(shí)現(xiàn)數(shù)據(jù)在宿主機(jī)與容

    2024年02月15日
    瀏覽(25)
  • SCP命令在不同遠(yuǎn)程服務(wù)器之間發(fā)送文件(指定端口、大量小文件操作)

    SCP命令在不同遠(yuǎn)程服務(wù)器之間發(fā)送文件(指定端口、大量小文件操作)

    最近想把數(shù)據(jù)集放在另一個(gè)服務(wù)器上,但是如果先下載到本地然后再上傳過去,則需要浪費(fèi)好久時(shí)間。 特總結(jié)下如何快捷的通過命令完成不同遠(yuǎn)程服務(wù)器之間的文件傳輸,以及遇到的問題。 SCP命令 Linux scp 命令用于 Linux 之間復(fù)制文件和目錄。 1 scp 是 secure copy 的縮寫, scp 是

    2023年04月18日
    瀏覽(88)
  • Linux常用命令匯總

    Linux常用命令匯總

    tcpdump這個(gè)命令是用來抓包的,默認(rèn)情況下這個(gè)命令是沒有的,需要安裝一下: yum install -y tcpdump 使用這個(gè)命令的時(shí)候最好是加上你網(wǎng)卡的名稱,不然可能使用不了: tcpdump -nn -i {網(wǎng)卡名稱} 網(wǎng)卡名稱可使用 ifconfig 查看 tcpdump -nn -i {網(wǎng)卡名稱} port {port} tcpdump -nn -i {網(wǎng)卡名稱} no

    2024年02月01日
    瀏覽(15)
  • linux下常用命令查看端口占用

    在linux使用過程中,有時(shí)候需要了解當(dāng)前系統(tǒng)開放了哪些端口,并且還需要查看開放這些端口的具體進(jìn)程和用戶,可以使用netstat命令, netstat命令是一個(gè)監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接以及每一個(gè)網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息 語法 netstat [選項(xiàng)

    2024年02月04日
    瀏覽(30)
  • 【Linux環(huán)境】Linux常用命令記錄匯總

    【Linux環(huán)境】Linux常用命令記錄匯總

    命令格式: 命令解釋: rz(receive Zmodem縮寫)上傳文件,就是服務(wù)器請求客戶端向服務(wù)器發(fā)送文件 sz(send Zmodem縮寫)下載文件,就是服務(wù)器請求向客戶端發(fā)送文件,下載多個(gè)文件(sz file1 file2 file3) 示例如下: 命令格式: 命令解釋: tar -cvf 歸檔路徑 被打包文件路徑 (c–

    2024年02月04日
    瀏覽(17)
  • 【Linux】常用命令的匯總學(xué)習(xí)

    【Linux】常用命令的匯總學(xué)習(xí)

    1.目錄切換命令 cd home : 切換到該目錄下 home 目錄 cd .. : 切換到上一層目錄 cd / : 切換到系統(tǒng)根目錄 cd ~ : 切換到用戶主目錄 cd - : 切換到上一個(gè)操作所在目錄 2.目錄操作命令 mkdir 目錄名稱 : 增加目錄。 ls/ll (ll 是 ls -l 的別名,ll 命令可以看到該目錄下的所有目錄和文

    2024年02月06日
    瀏覽(30)
  • Linux服務(wù)器測試端口連通性方法匯總

    1. Linux服務(wù)器測試端口連通性方法匯總 在 Linux 系統(tǒng)下,有多種方法可以測試端口是否通暢。以下是幾種常用的方法: 使用 Telnet 命令: 打開終端。 輸入 telnet 主機(jī)名或IP地址 端口號 。例如, telnet example.com 80 。 如果端口通暢,終端會顯示連接成功的消息;如果端口不通,會

    2024年02月11日
    瀏覽(22)
  • 常用服務(wù)器遠(yuǎn)程管理端口IP記錄(更新中)

    大家好! 1、這一段兒接觸到幾種不同的服務(wù)器,每一次登錄遠(yuǎn)程管理口,IP都有點(diǎn)記不太清楚,正好今天閑了,就把我接觸到服務(wù)器的遠(yuǎn)程管理IP記錄下來。 2、所以,本文就記錄了幾種常用服務(wù)器默認(rèn)的遠(yuǎn)程管理IP,歡迎大家補(bǔ)充。 IP:192.168.5.7 賬號:zteroot 密碼:Superuser

    2024年02月07日
    瀏覽(20)
  • tcpdump常用命令

    tcpdump常用命令

    tcp首部解析: tcp-首部_tcp首部-CSDN博客 ref: Home | TCPDUMP LIBPCAP https://www.cnblogs.com/onlyforcloud/p/4396126.html tcpdump 詳細(xì)使用指南(請盡情食用)_tcpdump指定ip和端口-CSDN博客? 【博客192】抓取報(bào)文查看TCP的滑動窗口大小_如何查看tcp窗口剩余大小-CSDN博客?

    2024年01月17日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包