日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

linux 雜項

 quasiceo 2013-09-09
用命令從some-url下載文件,保存為dome-file

wget some-url -o some-file


centos 下安裝 wireshark

1. yum install wireshark。注意這樣并無法使用wireshark命令和圖形界面。但提供了抓包基本功能。
2. yum install wireshark-gnome。這樣就可以方便的使用了圖像界面。


centos 文字模式下下使用 wireshark 例子

通過eh0網(wǎng)卡抓包(從10.224.29.64發(fā)往6600端口),將抓包結(jié)果保存到./tmp.cap的同時,在終端顯示

tshark -i eth0 -f "src 10.224.29.64 and dst port 6600" -w ./tmp.cap -S


查看linux系統(tǒng)位數(shù)方法

1.直接看看有沒有/lib64目目錄的方法。64位的系統(tǒng)會有/lib64和/lib兩個目錄,32位只有/lib一個。

2.getconf LONG_BIT

(32位的系統(tǒng)中int類型和long類型一般都是4字節(jié),64位的系統(tǒng)中int類型還是4字節(jié)的,但是long已變成了8字節(jié)inux系統(tǒng)中可用"getconf WORD_BIT"和"getconf LONG_BIT"獲得word和long的位數(shù)。64位系統(tǒng)中應(yīng)該分別得到32和64。)


一次性創(chuàng)建多級目錄

即,如果父目錄不存在,則自動創(chuàng)建父目錄,直到創(chuàng)建完各級目錄,如:

mkdir -p /aaa/bbb/ccc/ddd


查看CentOS版本的方法

cat /etc/redhat-release


讓程序在后臺運行

nohup app &

app是程序名,即使關(guān)閉終端,程序也不會退出


一個下載RPM安裝包的網(wǎng)站

http://rpm./


安裝gdb

http://rpm./下載gdb的rpm安裝包 xxx.rpm,然后 rpm -ivh xxx.rpm


gdb 顯示變量內(nèi)容,長度不做限制

set print elements 0


 
52樓 yasi_xi 2013-04-05 16:11發(fā)表 [回復(fù)]
Linux下查看一個環(huán)境變量VAR1的值:echo $VAR1
Windows下查看一個環(huán)境變量VAR1的值:echo %VAR1%
51樓 yasi_xi 2012-12-04 15:06發(fā)表 [回復(fù)]
讓gcc/g++編譯的binary帶有debug信息,即帶有可調(diào)試信息,需要在gcc/g++命令中加入 "-g" 選項
50樓 [游客] 2012-09-25 09:24發(fā)表 [回復(fù)]
df 查看所有掛載點
49樓 [游客] 2012-09-25 08:52發(fā)表 [回復(fù)]
du -sh ./* 列出當(dāng)前文件夾下面每個目錄所占用的容量
48樓 [游客] 2012-09-25 08:50發(fā)表 [回復(fù)]
du -hs ./ 列出當(dāng)前文件夾的總大小
47樓 [游客] 2012-09-24 16:09發(fā)表 [回復(fù)]
查看當(dāng)前目錄剩余空間:
df -h ./
46樓 [游客] 2012-08-28 09:40發(fā)表 [回復(fù)]
指定用戶的svn命令:
在svn命令中加入 "--username xxx",其中xxx是真正的用戶名。
例如:svn up --username tom,就是指定用tom作為用戶名來做svn更新操作,系統(tǒng)可能會提示輸入密碼。
45樓 yasi_xi 2012-08-18 10:05發(fā)表 [回復(fù)]
Linux curl使用簡單介紹
http://www./linux/2008-01/10891.htm
44樓 yasi_xi 2012-08-17 09:02發(fā)表 [回復(fù)]
linux下如何禁用iptables?

1) 永久性生效,重啟后不會復(fù)原
開啟: chkconfig iptables on
關(guān)閉: chkconfig iptables off

2) 即時生效,重啟后復(fù)原
開啟: service iptables start
關(guān)閉: service iptables stop
43樓 yasi_xi 2012-08-16 11:54發(fā)表 [回復(fù)]
http://codingstandards./blog/1541817
在Linux下怎么看網(wǎng)絡(luò)流量
42樓 [游客] 2012-08-16 09:51發(fā)表 [回復(fù)]
好用的網(wǎng)管指令-lsof
http://idobest./blog/post/22040642-%5B%E8%BD%89%E8%B2%BC%5D-%E5%A5%BD%E7%94%A8%E7%9A%84%E7%B6%B2%E7%AE%A1%E6%8C%87%E4%BB%A4-lsof
41樓 [游客] 2012-08-15 17:51發(fā)表 [回復(fù)]
lsof -p `pidof process-name`
40樓 [游客] 2012-08-15 17:45發(fā)表 [回復(fù)]
lsof -p pid
39樓 yasi_xi 2012-08-14 10:40發(fā)表 [回復(fù)]
grep 'some-key-words' some-files -l
從 some-files 中搜索 some-key-words,對于每個搜索的文件,找到第一個some-key-words,即停止搜索該文件,并打印該文件名稱。最后的輸出是,所有含有 some-key-words 的文件的名稱
38樓 yasi_xi 2012-08-11 11:28發(fā)表 [回復(fù)]
Linux腳本參數(shù):
$0 ---- 當(dāng)前程序的名稱,實際上是一個內(nèi)部參數(shù),不同于$1,$2....因為它必須有!
$# ---- 傳遞給程序的總的參數(shù)數(shù)目,也就是那個傳說中的數(shù)組大小
$? ---- 上一個代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。
$* ---- 傳遞給程序的所有參數(shù)組成的字符串。
$@ ---- 以"參數(shù)1" "參數(shù)2" ... 形式保存所有參數(shù)
$$ ---- 本程序的(進程ID號)PID
$! ---- 上一個命令的PID
37樓 yasi_xi 2012-08-10 09:37發(fā)表 [回復(fù)]
g++ 編譯單個cpp文件,指引生成的binary 名稱
g++ -o test test.cpp
36樓 yasi_xi 2012-08-07 20:41發(fā)表 [回復(fù)]
查看指定名稱的進程的軟件限制:
cat /proc/`pgrep processname`/limits
注意,這里用的不是單引號,而是和~在一個按鍵上的',processname就是指定的進程名稱
35樓 [游客] 2012-08-07 16:22發(fā)表 [回復(fù)]
cp 文件夾 出現(xiàn) "omitting directory" 提示時,說明src目錄下含有子文件夾,需要加 -r 參數(shù)
34樓 yasi_xi 2012-08-02 15:15發(fā)表 [回復(fù)]
查看文件夾大?。?br>du -h --max-depth=1 /some/directory
--max-depth=1 表示查看 /some/directory 及其一級子目錄的大小
du -h --max-depth=1 /some/directory/*
可以看 /some/directory 下的文件的大小
詳情見: http://www./look.php?id=162
33樓 yasi_xi 2012-07-27 15:05發(fā)表 [回復(fù)]
vi 中 用 ":set number" 可以顯示行號
32樓 yasi_xi 2012-07-26 11:02發(fā)表 [回復(fù)]
tcpdump -i any -s 1514 -C 20 -W 50 -w any.pcap
在所有interface上抓網(wǎng)絡(luò)包,每個包抓前1514個字節(jié),生成的網(wǎng)絡(luò)包文件,單個文件最大20M,最多生成50個文件
注意:如果出現(xiàn)"Permission denied"提示,請 cd /tmp
31樓 yasi_xi 2012-07-24 20:34發(fā)表 [回復(fù)]
Linux下的df命令是以磁盤分區(qū)為單位查看文件系統(tǒng),可以加上參數(shù)查看磁盤剩余空間信息,命令格式:
df -hl
顯示格式為:
文件系統(tǒng) 容量 已用 可用 已用% 掛載點,如:
/dev/hda5 487M 120M 342M 27% /
30樓 yasi_xi 2012-07-16 22:55發(fā)表 [回復(fù)]
(cd /source/directory && tar cf -) | (cd /dest/directory && tar xvfp -)
用于把 /source/directory 目錄下的所有文件通過壓縮和解壓,快速的全部移到到 /dest/directory 目錄下去。該命令在 /source/directory 和 /dest/directory 步驟同一個文件系統(tǒng)下時將顯示出特別的優(yōu)勢
29樓 yasi_xi 2012-07-12 16:43發(fā)表 [回復(fù)]
查看binary 信息:
strings binary-name
其中bianry-name是可執(zhí)行程序的路徑和名稱
可以通過 strings binary-name|less查看其中的各項信息
28樓 yasi_xi 2012-06-16 18:52發(fā)表 [回復(fù)]
即時生效的配置虛擬ip的方法:
ifconfig 網(wǎng)卡名:虛擬網(wǎng)卡ID IP地址 netmask子網(wǎng)掩碼,如:
ifconfig eth0:1 192.168.1.2 netmask 255.255.255.0
27樓 yasi_xi 2012-06-14 11:17發(fā)表 [回復(fù)]
vim下goto到指定行:
:234 // goto 第234行
26樓 yasi_xi 2012-06-13 16:26發(fā)表 [回復(fù)]
linux下添加用戶(例如,添加用戶joe):
adduser joe
passwd joe (鍵入joe的口令)
25樓 yasi_xi 2012-06-12 18:25發(fā)表 [回復(fù)]
gdb對所有線程使用某個命令:
(gdb) thread apply all xxx (其中xxx為命令名)
例如:
(gdb) thread apply all bt
就會對所有thread做一遍bt
24樓 yasi_xi 2012-06-08 11:23發(fā)表 [回復(fù)]
tcpdump -i any tcp -w xxx.pcap 會報warning, 不支持any interface
可以這樣做:
在兩個終端中,運行兩個tcpdump進程,同時在 eth0 和 lo 上抓包
tcpdump -i eth0 tcp -w xxx1.pcap
tcpdump -i lo tcp -w xxx2.pcap
23樓 yasi_xi 2012-05-26 09:26發(fā)表 [回復(fù)]
iptables 對應(yīng)的文件:
/etc/sysconfig/iptables
22樓 yasi_xi 2012-05-25 16:17發(fā)表 [回復(fù)]
用Notepad++把Windows/DOS格式的文件轉(zhuǎn)成Unix格式的文件:
Edit => EOL Conversion => UNIX Format
21樓 yasi_xi 2012-05-24 13:16發(fā)表 [回復(fù)]
查看glibc版本:
1) rpm -q glibc
2) /lib/libc.so.6
3) /lib64/libc.so.6
20樓 yasi_xi 2012-05-23 16:22發(fā)表 [回復(fù)]
RPM Commands:
http://www./data/Unix/Linux/LINUX_RPMCommands.shtml
19樓 yasi_xi 2012-05-22 21:35發(fā)表 [回復(fù)]
修改環(huán)境變量,讓某個路徑下的可執(zhí)行程序在任何路徑下都能直接用命令名執(zhí)行(不用敲完整路徑):
1) vi /etc/profile
2) 在該文件末尾加:
PATH=$PATH:"/root/tmp" (這里以"/root/tmp"為例)
export PATH
3) 如果用source /etc/profile 可以直接生效,但下次登錄就失效了;如果此時重新登錄,就可以讓修改一直有效
18樓 yasi_xi 2012-05-22 19:03發(fā)表 [回復(fù)]
Linux下使用scp復(fù)制目錄
scp -rp user1@host1:/filepath1 user2@host2:/filepath2

-p Preserves modification times, access times, and modes from the original file.
備份模式(修改時間、訪問時間及modes)

-r Recursively copy entire directories.
遞歸地復(fù)制整個目錄
17樓 yasi_xi 2012-05-21 14:45發(fā)表 [回復(fù)]
創(chuàng)建軟鏈接:
/bin/ln -s target linkname
其中targe是軟鏈接要鏈接到的目標(biāo),linkname是軟鏈接文件名
16樓 yasi_xi 2012-05-18 16:43發(fā)表 [回復(fù)]
查看程序啟動過程中加載動態(tài)庫的情況:
ldd -v process
15樓 yasi_xi 2012-05-15 08:33發(fā)表 [回復(fù)]
graceful exit:
kill -n 63
14樓 yasi_xi 2012-05-02 12:12發(fā)表 [回復(fù)]
查看所有cpu使用情況
mpstat –P ALL
13樓 yasi_xi 2012-05-02 12:09發(fā)表 [回復(fù)]
查看5秒中時間內(nèi)每一秒以及平均每秒的 進/出 網(wǎng)絡(luò)流量
sar -n DEV 1 5
12樓 yasi_xi 2012-05-02 12:08發(fā)表 [回復(fù)]
查看某個進程(進程號為pid)的各個線程的cpu使用情況
ps -p [pid] -L -o pid,tid,psr,pcpu
11樓 yasi_xi 2012-04-25 18:24發(fā)表 [回復(fù)]
創(chuàng)建tar文件,不壓縮:
tar -cvf filename.tar directory/file
打包后,以 gzip 壓縮:
tar -zcvf filename.tar.gz directory/file
10樓 yasi_xi 2012-03-20 14:30發(fā)表 [回復(fù)]
將iptable rules的改動永久保存到文件 /etc/sysconfig/iptables的方法:
service iptables save
9樓 yasi_xi 2012-03-15 12:13發(fā)表 [回復(fù)]
tcpdump to capture packet for wireshark: (from http://www./windcsn/archive/2011/11/11/159957.html)
tcpdump -i eth0:0 tcp -w /tmp/test.cap

-i is used to set interface
tcp is used to set protocol
-w is the output file
wireshark can handle test.cap
8樓 yasi_xi 2012-03-15 08:58發(fā)表 [回復(fù)]
gdb 調(diào)試正在運行的進程(attach):
gdb
(gdb) attach pid // pid為要attach的進程號
(gdb) stop // 先暫停該進程,因為要加斷點和watch
(gdb) 這里加斷點和Watch
(gdb) c // 即continue,讓要調(diào)試的進程繼續(xù)運行
7樓 yasi_xi 2012-03-13 09:22發(fā)表 [回復(fù)]
linux下的文件比較命令:comm
comm命令格式:comm [-123] 文件1 文件2
選項1、2或3抑制相應(yīng)的列顯示。
comm - 12就只顯示在兩個文件中都存在的行;
comm - 23只顯示在第一個文件中出現(xiàn)而未在第二個文件中出現(xiàn)的行;
comm - 123則什么也不顯示;
comm -3 只顯示兩個文件中不同的行
6樓 yasi_xi 2012-03-06 11:10發(fā)表 [回復(fù)]
查看coredump大小限制: ulimit -c
設(shè)置coredump大小不受限制: ulimit -c unlimited
Re: [游客] 2012-07-11 08:52發(fā)表 [回復(fù)]
回復(fù)yasi_xi:ulimit -c 輸出如果為0,則說明coredump沒有打開
ulimit -c 輸出如果為unlimited,則說明coredump已打開
通過 ulimit -c unlimited 就可以打開它,
通過 ulimit -c 0 就可以關(guān)閉它
5樓 yasi_xi 2012-03-06 10:42發(fā)表 [回復(fù)]
gdb 調(diào)試多線程
查看所有線程: info threads
切換到指定線程: thread id
4樓 yasi_xi 2012-03-06 08:53發(fā)表 [回復(fù)]
eth0 和 eth0:0
eth0 是編號為0的真正網(wǎng)卡
eth0:0 是在編號為0的真實網(wǎng)卡上做出來的一塊虛擬網(wǎng)卡
3樓 yasi_xi 2012-03-03 12:56發(fā)表 [回復(fù)]
mRemote貌似強大,但有不少缺點:
1. 非最大化狀態(tài)下(Win7),拖動mRemote窗體,一旦窗體邊緣接觸到屏幕邊緣,mRemote窗體就不能拖回原來的位置了。但仍能最大化
2. 在mRemote中建立幾個Session后,在不事先關(guān)閉這些Session的情況下,直接關(guān)閉mRemote,先前有幾個Session,任務(wù)管理器中就保留有幾個Putty的進程,需要手工結(jié)束這些進程
3. 沒有SecureCRT提供的使用Windows對話框的rz/sz命令,和Windows之間上傳下載文件還得用另一個工具WinSCP
其實一開始選用mRemote就是因為看他多Tab,多終端管理做的不錯(SecureCRT也還好,但是收費的),希望它能Hold住和遠(yuǎn)程Linux機器的一切操作,但現(xiàn)在看來它還是Hold不住
Re: yasi_xi 2012-03-03 13:00發(fā)表 [回復(fù)]
回復(fù)yasi_xi:這里有個帖子:《在 putty 中使用 sz rz》
http://www./?p=303
2樓 yasi_xi 2012-03-03 12:25發(fā)表 [回復(fù)]
從本機(Linux)Copy文件到另一臺Linux機器:
1. scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
2. 提示你輸入另外那臺172.19.2.75主機的root用戶的登錄密碼,接著就開始copy了(如果已有同名文件,會直接覆蓋)
把文件從遠(yuǎn)程Linux主機copy到當(dāng)前Linux系統(tǒng)
1. scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/
2. 輸入密碼,開始copy
1樓 yasi_xi 2012-03-02 13:19發(fā)表 [回復(fù)]
在CentOS下安裝svn
1. yum list | grep 'subversion'
2. yum install subversion.i386

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多