導航:首頁 > 編程系統 > linux上次文件工具

linux上次文件工具

發布時間:2025-01-24 06:57:05

A. linux系統中有檢查文件是否被修改過的工具

1、Tripwire是目前最為著名的unix下文件完整性檢查工具,原理是每次對要監控的文件產生一個版Hash值,當文件現在權的hash值與上次的hash值不一致時,那麼現在這個文件就被認為改動過了。
2、例如每天產生一個報告
crontab -l
0 4 * * * /usr/local/sbin/tripwire --check |mail -s "tripwiere report" [email protected]

B. Linux下有沒有像everything一樣快速搜索文件的工具

一.find命令
基本格式:find path expression
1.按照文件名查找
(1)find / -name httpd.conf#在根目錄下查找文件httpd.conf,表示在整個硬碟查找
(2)find /etc -name httpd.conf#在/etc目錄下文件httpd.conf
(3)find /etc -name '*srm*'#使用通配符*(0或者任意多個)。表示在/etc目錄下查找文件名中含有字元串『srm』的文件
(4)find . -name 'srm*' #表示當前目錄下查找文件名開頭是字元串『srm』的文件
2.按照文件特徵查找
(1)find / -amin -10 # 查找在系統中最後10分鍾訪問的文件(access time)
(2)find / -atime -2 # 查找在系統中最後48小時訪問的文件
(3)find / -empty # 查找在系統中為空的文件或者文件夾
(4)find / -group cat # 查找在系統中屬於 group為cat的文件
(5)find / -mmin -5 # 查找在系統中最後5分鍾里修改過的文件(modify time)
(6)find / -mtime -1 #查找在系統中最後24小時里修改過的文件
(7)find / -user fred #查找在系統中屬於fred這個用戶的文件
(8)find / -size +10000c#查找出大於10000000位元組的文件(c:位元組,w:雙字,k:KB,M:MB,G:GB)
(9)find / -size -1000k #查找出小於1000KB的文件
3.使用混合查找方式查找文件
參數有: !,-and(-a),-or(-o)。
(1)find /tmp -size +10000c -and -mtime +2 #在/tmp目錄下查找大於10000位元組並在最後2分鍾內修改的文件
(2)find / -user fred -or -user george #在/目錄下查找用戶是fred或者george的文件文件
(3)find /tmp ! -user panda#在/tmp目錄中查找所有不屬於panda用戶的文件

C. Linux文件工具設計linux文件工具

linux下如何創建一個.txt類型的文件?

1、點擊底欄終端,輸入命令:【touch】。

2、在touch之後,輸入你要創建的名字,格式為xxx.txt。

3、回車之後就會在桌面看到一個TXT文檔了的。

4、輸入命令:【nano】+xxx.txt,回車。

5、按【Ctrl+o】回車,按【Ctrl+x】退出,那麼就會在桌面生成一個空白的txt。

6、亦或是輸入命令:【vi】+xx.txt,接著按shift,輸入:【:wq】回車。

拓展資料:

Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年第一次釋出,它主要受到Minix和Unix思想的啟發,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序網路協議。

它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。Linux有上百種不同的發行版,如基於社區開發的debian、archlinux,和基於商業開發的RedHatEnterpriseLinux、SUSE、oraclelinux等。

linux調試工具?

gdb調試利器:DB是一個由GNU開源組織發布的、UNIX/LINUX操作系統下的、基於命令行的、功能強大的程序調試工具。對於一名Linux下工作的c++程序員,gdb是必不可少的工具;

ldd查看程序依賴庫:用來查看程式運行所需的共享庫,常用來解決程式因缺少某個庫文件而不能運行的一些問題。

lsof一切皆文件:lsof(listopenfiles)是一個查看當前系統文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網路連接和硬體。如傳輸控制協議(TCP)和用戶數據報協議(UDP)套接字等,系統在後台都為該應用程序分配了一個文件描述符,該文件描述符提供了大量關於這個應用程序本身的信息。

ps進程查看器:要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等。總之大部分信息都是可以通過執行該命令得到的。

linux下常用的大型軟體?

一是jdk,它是Java語言的軟體開發工具包,用於移動設備嵌入式設備上的Java應用程序。他是整個Java開發的核心,它包含了Java的運行環境和工具。我們在開發之前必須要將這個軟體先安裝起來才可以進行。

二是gnome軟體包它是桌面環境擴展插件。有了它,使用Linux就像是windows一樣有圖形界面。

linux軟體配置文件常見格式?

linux下的配置文件為文本文件,就像win下的txt文件,,最常用的編輯工具就vim和emacs了;所有的配置文件都有自己的格式,不是隨便可以改動的,當安裝系統或軟體的時候會自動在/etc下給你生成一個常用的配置文件,裡面的參數是常用的,如果想看完整的參數可以用man或在/usr下找,當然,大多數的配置文件都有相同的地方,比如由#開頭的是解釋性語句等等。

D. linux rm刪除的文件怎麼恢復

linux的文件被rm刪除是可以通過linux自帶的文件恢復工具debugfs來進行恢復,但是只能恢復ext2文件系統的文件,不能恢復ext3文件系統的文件。


1,首先查看需要恢復的文件所在的文件系統
命令行模式下輸入指令mount

[xuwangcheng14@root]#mount
/dev/xvda1on/typeext2(rw,errors=remount-ro)
procon/proctypeproc(rw,noexec,nosuid,nodev)
sysfson/systypesysfs(rw,noexec,nosuid,nodev)

由上知,/dev/xvda1掛載在/下,即根目錄,且文件系統是ext22,將要找回的文件所在的分區重新掛載成只讀
(因為這樣比較安全,可以防止因新的文件寫入該分區而導致無法找迴文件)
[xuwangcheng14@root]#mount-n-oremount,ro/dev/xvda1

如果不能重新掛載,那麼一定有用戶正在使用該分區中的文件,我們可以使用指令:fuser -m -v /dev/xvda1來查看當前哪個用戶正在使用該分區中的文件,然後使用fuser -k -m -v /dev/xvda1來殺死用戶使用該分區的任何進程。


3,使用debugfs工具恢復文件
[xuwangcheng14@root]#debugfs/dev/xvda1
debugfs1.42(29-Nov-2011)
debugfs:lsdel

進入debugfs模式後輸入lsdel後可以看到被刪除的文件信息
stat顯示某個節點所對應的文件信息,
恢復文件使用mp 文件路徑。

如果被刪除的文件很多,那麼通過lsdel可看出文件的時間,然後自己判斷進行恢復。

E. 如何利用工具向Linux伺服器上傳文件

利用工具向Linux伺服器上傳文件的方法如下:

  1. 首先需要打開相關的工具,下圖中的工具為FileZilla,如圖:

  2. 伺服器端的設置可以根據需要進行設置。

F. Linux中清除痕跡和隱藏自己-清除last login 有什麼可以修改的工具也可以發一下

注意使用logtamper,只能清除日誌痕跡,而且主要針對utmp,wtmp,lastlog。而事實上,linux系統重要的會留下你的痕跡日誌有:lastlog、utmp、wtmp、messages、syslog、sulog,所以不能完全依賴工具。
此外,各種shell還會記錄用戶使用的命令歷史,它使用用戶主目錄下的文件來記錄這些命令歷史,通常這個
文件的名字為.sh_history (ksh),.history (csh),或.bash_history (bash)等。
對於.bash_history(bash),可以簡單的使用 histroy -c來清除記錄。
logtamper version1.1
logtamper是一款*修改*linux日誌的工具,在修改日誌文件的同時,能夠保留被修改文件的時間信息(atime沒改,覺得沒必要)。
[root@localhost logtamper]# ./logtamper-static
Logtamper v 1.1 for linux
Copyright (C) 2008 by xi4oyu

logtamper [-f utmp_filename] -h username hostname hide username connected from hostname
logtamper [-f wtmp_filename] -w username hostname erase username from hostname in wtmp file
logtamper [-f lastlog_filename] -m username hostname ttyname YYYY[:MM[:DD[:hh[:mm[:ss]]]]] modify lastlog info

-f 選項:用於指定要修改的文件的路徑的,是個可選項。由於不同系統的日誌存放路徑不一樣,可以手工指定。
默認的日誌存放地點是:

#define UTMPFILE 「/var/run/utmp」
#define WTMPFILE 「/var/log/wtmp」
#define LASTLOGFILE 「/var/log/lastlog」

-h 選項: 有時候你和管理員同時在線,管理員w一下就能看到你了。使用-h選項用戶躲避管理員w查看,如下:
[root@localhost logtamper]# w
21:27:25 up 5 days, 13:48, 4 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 – Fri14 18:24m 0.33s 0.33s -bash
root pts/3 192.168.80.1 21:21 6:22 0.04s 0.04s -bash
root pts/2 192.168.80.1 21:06 0.00s 0.13s 0.00s w
root pts/4 192.168.80.1 21:21 5:52 0.03s 0.03s -bash

我們是從192.168.80.1機器連上來的,現在隱藏下:
[root@localhost logtamper]# ./logtamper-static -h root 192.168.80.1
Logtamper v 1.1 for linux
Copyright (C) 2008 by xi4oyu

Seems you』re invisible Now…Check it out!

[root@localhost logtamper]# w
21:27:46 up 5 days, 13:48, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 – Fri14 18:24m 0.33s 0.33s -bash
[root@localhost logtamper]#

-w 選項:用於清除你的登錄日誌,現在上的linux日誌除工具做的很粗燥啊,這個可以指定清除某些hostname過來的機器。
[root@localhost logtamper]# last
root tty1 Wed Oct 1 21:30 – 21:30 (00:00)
root pts/4 192.168.80.1 Wed Oct 1 21:21 still logged in
root pts/3 192.168.80.1 Wed Oct 1 21:21 still logged in

wtmp begins Wed Oct 1 06:01:46 2008

清除192.168.80.1的登錄日誌:

[root@localhost logtamper]# ./logtamper-static -w root 192.168.80.1
Logtamper v 1.1 for linux
Copyright (C) 2008 by xi4oyu

Aho,you are now invisible to last…Check it out!
[root@localhost logtamper]# last
root tty1 Wed Oct 1 21:30 – 21:30 (00:00)

wtmp begins Wed Oct 1 06:01:46 2008
[root@localhost logtamper]#

-m 選項:用於修改上次登錄地點,我們使用ssh登錄的時候可能會注意到這點

login as: root
Sent username 「root」
[email protected]』s password:
Last login: Wed Oct 1 21:31:40 2008 from 192.168.80.45
[root@localhost ~]#

如果不修改lastlog的話,管理員下次登錄就會提示從我們的機器IP登錄。使用-m選項可以編輯這個選項:

[root@localhost logtamper]# ./logtamper-static -m root 1.2.3.4 tty10 2008:1:1:1:1:1
Logtamper v 1.1 for linux
Copyright (C) 2008 by xi4oyu

Aho, now you never come here before…Check it out!
[root@localhost logtamper]#

當然,這只是個舉例,在使用中各位請根據具體信息修改,下次管理員登錄,登錄界面就成了
login as: root
Sent username 「root」
[email protected]』s password:
Last login: Tue Jan 1 01:01:01 2008 from 1.2.3.4
[root@localhost ~]#

閱讀全文

與linux上次文件工具相關的資料

熱點內容
加急快件文件多少錢 瀏覽:204
哪些學校有數控機械編程專業 瀏覽:112
win10大型游戲卡出翔 瀏覽:647
ps6磨皮教程 瀏覽:174
js中判斷是否為偶數 瀏覽:8
靜音宏編程滑鼠什麼意思 瀏覽:255
編程圖表怎麼插入三個變數 瀏覽:201
如何比對2個表格數據差異 瀏覽:846
手機qq親密度排行查詢 瀏覽:135
鎖屏里的文件在哪裡 瀏覽:65
黎姿版本的倚天屠龍記 瀏覽:149
蘋果手機只讀文件系統 瀏覽:663
網路監控有什麼好處 瀏覽:373
文件名中表示文件類型部分 瀏覽:925
去哪裡下載居民點數據 瀏覽:314
安卓富文本編輯開源 瀏覽:395
電腦qq的聲音怎麼關閉聲音 瀏覽:392
微信上的視頻怎麼保存到文件 瀏覽:798
cad下載了安裝現文件不存在 瀏覽:397
iphone5改成iphone5s 瀏覽:267

友情鏈接