顯示具有 [Linux]指令 標籤的文章。 顯示所有文章
顯示具有 [Linux]指令 標籤的文章。 顯示所有文章

2025年5月2日 星期五

怎麼在 linux 下找檔案或 lib

 

要在 /usr/lib 下尋找 libQt5Multimedia.so.5 這個 Qt 多媒體相關的共享函式庫,你可以用以下方法來找出它是否存在、位於哪裡:


方法一:用 find 指令搜尋整個 /usr/lib

sudo find /usr/lib -name 'libQt5Multimedia.so.5'

這會遞迴搜尋 /usr/lib 下所有名稱為 libQt5Multimedia.so.5 的檔案。


方法二:使用 ldconfig 配合 grep 查找動態連結庫資訊

ldconfig -p | grep libQt5Multimedia

這會查詢系統目前可用的共享函式庫,列出所有與 libQt5Multimedia 有關的版本及其實體路徑(通常是軟連結)。


方法三:使用 dpkg 查是哪個套件安裝了它(Debian / RPi OS)

dpkg -S libQt5Multimedia.so.5

如果已安裝,它會顯示對應的套件名稱,例如:

libqt5multimedia5:armhf: /usr/lib/arm-linux-gnueabihf/libQt5Multimedia.so.5

2025年4月30日 星期三

怎麼對 linux base 的 OS 做系統更新

 

主要是透過 APT (Advanced Package Tool) 套件管理器來完成。這裡是具體的步驟:


步驟 1:更新套件列表

首先,先確保你的套件列表是最新的:

sudo apt update

這會讓系統從官方的軟體源下載最新的套件列表。

剛裝好linux base OS,怎麼設定root的密碼,之後用root登入

 在 Raspberry Pi 3 上設定 root 密碼並允許用 root 用戶登入,你需要按照以下步驟操作:


步驟:

  1. 開機並登入你的 Raspberry Pi

    通常你會用 pi 用戶登入 Raspberry Pi,默認密碼是 raspberry

  2. 開啟 root 帳戶

rsync 能不覆蓋相同檔名的檔案嗎?還有注意事項

rsync 可以設定不覆蓋目標端已存在的檔案,即使檔名相同,方法如下:


使用 --ignore-existing 參數

rsync -av --ignore-existing source/ destination/

說明:

  • -a:archive 模式,保留權限、符號連結、時間等

  • -v:verbose,顯示處理過的檔案

  • --ignore-existing只傳送「目標端不存在」的檔案

2023年8月30日 星期三

top命令詳解示例

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨佔前臺,直到用戶終止該程序爲止。比較準確的說,top命令提供了實時的對系統處理器的狀態監視。它將顯示系統中CPU最「敏感」的任務列表.該命令可以按CPU使用。內存使用和執行時間對任務進行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定製文件中進行設定.顯示當前系統正在執行的進程的相關信息,包括進程ID、內存佔用率、CPU佔用率等。

2022年2月22日 星期二

git 指令

Git global setup

git config --global user.name "xxName"

git config --global user.email "xxName@xxx.com"

2021年11月30日 星期二

【Linux】網路檢測工具

Linux 系統預設已包含了一個很有用的網路檢測/探測工具-nmap,主要用途有:在指定的網路區段下掃瞄主機群的網路連線,探測指定主機已開啟的通訊埠,藉由前兩項資訊可檢測出遠端主機的作業系統及網路服務為何。

arp -a也可以~

指令說明:

2021年11月3日 星期三

【Linux】Find 指令介紹

find 指令介紹

find 是一個相當強大的搜尋工具,本身提供了相當多的參數選項能夠精準的搜尋到所需要的檔案目錄,並支援格式化輸出所搜尋到的檔案目錄。

由於 find 本身是採行即時搜尋整個檔案系統的方式,因此搜尋上需要耗費較多時間,磁碟 IO 部分也會比較繁重。

find 程式執行完成後,若是有尋找到指定條件的檔案,返回值為 0,否則為 1。

2021年8月5日 星期四

apt-get 指令參數一覽

apt-get install 套件名稱 (packages)
有用linux就一定得知道一個可稱作基本常識的指令
這個用來安裝更新移除套件的指令

以下是一些基本用法(編修自網路上以及man查詢出來的結果)
apt-get 通常是對某些套件進行操作,可能是安裝或移除等等行為

apt-get 安裝指定的版本

apt-cache showpkg <pkgname> 查詢版本

apt-get install pkgname=version


基本格式:


apt-get [命令] [選項] [套件名稱1, 套件名稱2, …]

2021年7月1日 星期四

SSH連線出現錯誤 WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

當在使用SSH連線到別台主機時,有時會出現以下錯誤。若是有此錯誤的話。可參考以下解決方式。

錯誤訊息
[root@localhost ~]# ssh 192.168.2.151
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
7e:68:8c:e5:09:9f:0d:5f:a4:47:07:a5:69:24:9a:bf.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:33
RSA host key for 192.168.2.151 has changed and you have requested strict checking.
Host key verification failed.

【Linux】一般指令

建立軟連結

ln -s /home/mt/lib/libxx.so.10.9.0 /usr/lib/libxx.so

修改連結

ln -snf /home/mt/lib/libxx.so.10.9.0 /usr/lib/libxx.so

查看連結目的地

ls -al file name

2021年6月30日 星期三

【Linux】各種壓縮與解壓縮指令

.tar  .gz .tar.gz  .bz .tar.bz  .bz2 .tar.bz2  .xz .tar.xz  .Z .tar.Z  .tgz .tar.tgz  .7z .zip  .rar .lha 

.tar (僅打包,無壓縮)

套件名稱:tar。

打包:

[ jonny@linux ~ ]

$ tar cvf FileName.tar DirName

解包:

[ jonny@linux ~ ]

$ tar xvf FileName.tar

2021年6月28日 星期一

【Linux】df檢查硬碟使用量

檢查硬碟使用量

直接執行 df 指令即可顯示目前系統上各個磁碟分割區的狀況:

$ df

檔案系統         1K-區段     已用     可用 已用% 掛載點

udev             4007432        0  4007432    0% /dev

tmpfs             806588     9648   796940    2% /run

/dev/sda6      123198468 61872040 55045264   53% /

tmpfs            4032920    61868  3971052    2% /dev/shm

tmpfs               5120        4     5116    1% /run/lock

tmpfs            4032920        0  4032920    0% /sys/fs/cgroup

/dev/sda1         262144    29812   232332   12% /boot/efi

tmpfs             806588       68   806520    1% /run/user/1000

2020年12月22日 星期二

[Linux] 好用的網管指令-lsof

作者: etony

來自: Linuxsir.org

提要: lsof(lsof的全稱是list open files),此工具可以用來查看正在運行中的進程打開了哪些文件、目錄和套接字;是系統監測工具之一。

在服務器管理中,我們還是常用到這個工具的。如果有需要的弟兄,建議還是看看。最少也知道lsof是做什麼用的。