備份mysql資料命令:
/usr/local/mysql/bin/mysqlhotcopy -u root -p '密碼' --addtodest wehefei /data1
last #檢視登入日誌。
lastlog #所有帳號的登入日誌。
sudo passwd 使用者名稱 #修改密碼:
shutdown -h now #關機
shutdown -r now #現在立即重啟
reboot #切掉電源重啟(需root許可權),建議不要使用。
logout #登出命令
netstat #檢視網路狀態
sudo iptables -a input -s 117.64.88.239 -j drop #封ip
sudo iptables -l #檢視規則
iptables -d input 1 #刪除規則1.
同步伺服器時間
cp /usr/share/zoneinfo/asia/shanghai /etc/localtime
ntpdate us.pool.ntp.org
date -s
按字串方式修改時間
可以只修改日期,不修改時間,輸入: date -s 2007-08-03
只修改時間,輸入:date -s 14:15:00
同時修改日期時間,注意要加雙引號,日期與時間之間有一空格,輸入:date -s "2007-08-03 14:15:00"
修改完後,記得輸入:clock -w
把系統時間寫入cmos
安裝 刪除 解除安裝 deb 包檔案:
sudo apt-get autoremove 要移除的軟體包名
sudo apt-get install 要安裝的軟體包名
要安裝 .deb 套件包時
sudo dpkg -i package_file.deb
要反安裝 .deb 套件包時
sudo dpkg -r package_name
linux下靜態繫結閘道器mac與ip:
arp -s 61.191.***.x 00:0f:e2:50:9e:06
一、檔案目錄類
1.建立目錄:mkdir 目錄名
2.刪除空目錄:rmdir 目錄名
3.無條件刪除子目錄: rm -rf 目錄名
5.檢視自己所在目錄:pwd
6.檢視當前目錄大小:du
7.顯示目錄檔案列表:ls -l (-a:增加顯示隱含目錄)
8.瀏覽檔案:more 檔名.txt;less 檔名.txt
9.複製檔案: cp 原始檔 目標檔案 (-r:包含目錄)
10.查詢檔案:(1)find (2)locate 命令名
查詢檔案 :find /路徑 -name 關鍵字
find uploadfile/ -name '*.php'
移動 :mv /路徑 目標路徑
複製 :cp /路徑 目標路徑
解壓縮 :tar zxvf 檔案.tar.gz
刪除檔案:rm -rf /路徑
查詢大小:du -sh /路徑
檢視服務:chkconfig --list
檢視記憶體: free -m
檢視資源: top
設定使用者組 :chgrp [-r] [使用者組] [路徑]
設定使用者 :chown [-r] [使用者名稱] [路徑]
設定許可權 :chmod [-r] 775 [路徑]
使用者管理:
userdel(刪除)
-r 連同使用者的home目錄一同刪除
如userdel -r test 將刪除test使用者, 並且將/home目錄下的test目錄一併刪除.
檢視系統賬戶相關
cat /etc/passwd
cat /etc/shadow
網路相關:
檢視埠被那個pid的占用:
fuser -n tcp 80
檢查系統是否受到ddos攻擊?
netstat -ntu | awk '' | cut -d: -f1 | sort | uniq -c | sort -n
查詢較多的syn連線:
netstat -an | grep syn | awk '' | awk -f: '' | sort | uniq -c | sort -nr | more
netstat -tln #命令是用來檢視linux的埠使用情況
netstat -tlnap 檢視埠和對應的程式。
sudo netstat -ap #檢視所有的服務埠並顯示對應的服務程式名
程序相關:
ps #命令得到當前程序的列表
ps -e #列出系統當前執行的所有程序
ps aux ¥提供乙個更為詳細的列表
lsof(list open files)是乙個列出當前系統開啟檔案的工具,需要系統賬戶
lsof filename 顯示開啟指定檔案的所有程序
lsof -a 表示兩個引數都必須滿足時才顯示結果
lsof -c string 顯示command列中包含指定字元的程序所有開啟的檔案
lsof -u username 顯示所屬user程序開啟的檔案
lsof -g gid 顯示歸屬gid的程序情況
lsof +d /dir/ 顯示目錄下被程序開啟的檔案
lsof +d /dir/ 同上,但是會搜尋目錄下的所有目錄,時間相對較長
lsof -d fd 顯示指定檔案描述符的程序
lsof -n 不將ip轉換為hostname,預設是不加上-n引數
lsof -i 用以顯示符合條件的程序情況
lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
kill命令的一般形式為:kill 選項 pid
kill -9 pid #強制關閉程序
kill -1 pid #掛起並清理所有相關程序
磁碟相關:
df -h #以常見的單位(g,k)顯示硬碟使用情況。
du -sh directory #linux下 統計目錄的大小
du -s directory 統計目錄大小,顯示位元組書
系統相關:
cat /proc/cpuinfo #檢視cpu資訊
cat /proc/meminfo #檢視記憶體資訊:
uname -a #檢視系統體系結構:
其他命令:
cat /etc/issue 可以檢視當前正在執行的 ubuntu 的版本號
ifconfig -a
打包命令:
$tar -zcvf /tmp/etc.tar.gz /etc
將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar 例1:把/home目錄下包括它的子目錄全部做備份檔案,備份檔案名為usr.tar。
$ tar cvf usr.tar /home
例2:把/home目錄下包括它的子目錄全部做備份檔案,並進行壓縮,備份檔案名為usr.tar.gz 。
$ tar czvf usr.tar.gz /home
例3:把usr.tar.gz這個備份檔案還原並解壓縮。
$ tar xzvf usr.tar.gz
例4:檢視usr.tar備份檔案的內容,並以分屏方式顯示在顯示器上。
$ tar tvf usr.tar | more
要將檔案備份到乙個特定的裝置,只需把裝置名作為備份檔案名。
壓縮和解壓縮:
zip -r filename.zip filesdir -r遞迴檔案
zip -r myfile.zip ./* 當前目錄全部壓縮
unzip 檔案.zip
退出vi
在末行模式下,輸令
:w
:q其他常用命令:
1、lsof -n | grep tcmalloc 查詢tcmalloc安裝
更改目錄的所有者:
chown -r www:www data/
chown -r www:www *
ubuntu配置dns
vi /etc/resolvconf/resolv.conf.d/tail
nameserver 202.102.192.68
備註:如果修改/etc/resolv.conf,開機被覆蓋,又得重新配置。
1.複製資料 -v 顯示進度,-r目錄:
cp -r -v wehefeiask.wehefei.com /home/wwwroot/
cp 1.txt 2.txt
2、ubuntu掛載行動硬碟
mkdir /media/disk
mount -t ntfs /dev/sdb1 /media/disk
若不用時解除安裝,用如下命令:
umount /media/disk 解除安裝
如果顯示磁碟正忙可以
a、查處占有的程序
# fuser -m -v /media/disk/
/media/disk/: 3539c
b、kill掉次程序
# kill -9 3539
mysql常用運維 mysql 運維常見操作
mysql密碼的恢復方法之一 1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止ap...
centos 運維 ssh操作大全
本地系統沒有金鑰,輸入以下命令,回3次車後生成金鑰檔案 ssh keygen t rsa在 ssh目錄下檢視生成的金鑰檔案,其中 id rsa為私鑰檔案,id rsa.pub為公鑰檔案 ssh copy id i ssh id rsa.pub ding 192.168 1.100將公鑰檔案傳輸的遠端...
it運維管理
網路規模的發展和擴大,使得應用產品技術日漸多樣和複雜,越來越多的事業單位的生產業務和日常工作將實現資訊化,並通過提交資訊化水平實現對內提高經營水平,對外提高服務水平的目的。比如隨著電力排程事業,電力營銷業務,電力市場業務等越來越廣泛地開展,資訊點鋪設面愈加廣泛,分布於其上的計算機系統越來越多,網路系...