操作描述
退出命令,輸入:
按esc進入命令模式
退出命令 q
退出不保存 q!
保存退出 wq
輸入
a 從光標所在位置后面輸入字符
I 從光標所在位置前面輸入字符
刪除
dd 刪除行
X 刪除選中的字符
換行
O 在光標所在行下面新增一行并進入輸入模式
O 在光標所在行上面新增一行并進入輸入模式
查找
命令模式輸入 /要查找的內容
dd 刪除一行
ndd 刪除n行
u 撤銷
yy 復制當前行
p 粘貼
參考地址:http://man.ddvip.com/soft/vieditor/vi.html
2 文件操作 2.1 刪除文件刪除文件 rm [filename]
刪除文件夾 rm -rf [directory]
刪除空文件夾 rm –d [directory]
2.2 查看文件ls 文件夾下所有文件
find –name [filename] 查找當前目錄下文件名為filename的文件
find / -name [filename] 查找根目錄下所有文件名為filename的文件
2.3 創建文件夾mkdir –p xx/xxx/xx
2.4 查看文件權限ls –l [文件名]
2.5 復制文件cp -r [文件絕對路徑src] [文件絕對路徑dest]
遠程復制
scp ./*.tar.gz root@192.168.1.202:/home/MySQL/
2.6 移動mv /home/bruce/tomcat/apache-tomcat-7.0.41 /usr/local/webserver/apache-tomcat-7.0.41
2.7 查找文件Whereis xx
find / -name xx
3 查看CPU信息查看物理cpu個數
grep 'physical id' /PRoc/cpuinfo | sort -u | wc -l
查看核心數量
grep 'core id' /proc/cpuinfo | sort -u| wc -l
查看線程數
grep 'processor' /proc/cpuinfo | sort -u | wc -l
查看cpu信息
cat /proc/cpuinfo
4 進程管理殺死進程
參考:http://os.51cto.com/art/200910/158639.htm
Kill [pid]
Kill -9 [pid]
查詢進程命令
ps -ef|grep java
5 查看日志1)動態查看日志:
tail -f 1000 xx.log
2)more命令:
more xx.log
3)less命令:
less xx.log
4)vi命令:
vi xx.log
6 壓縮與解壓縮解包
tar xvf xx.gz
打包
tar -cf a.txt.tar a.txt
壓縮zip
zip –q –r html.zip /home/Blinux/html
7 網絡 7.1 網絡配置CentOS配置
修改ip
nano /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.200NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS=202.96.209.133
重啟網絡
service network restart
Ubuntu配置
1) 將虛擬機聯網方式設置為橋接
2)更改ip
vi /etc/network/interfaces
在interfaces中添加以下內容:
auto eth0iface eth0 inet staticaddress 192.168.2.205netmask 255.255.255.0gateway 192.168.2.1
編輯/etc/resolv.conf
添加DNS服務器地址:
nameserver 8.8.8.8
這樣才能解析域名
完成后,重新啟動networking服務:
sudo /etc/init.d/networking restart
參考
http://blog.istef.info/2008/10/02/setup-ssh-server-on-ubuntu-server/
7.2 網絡管理netstat命令查看端口
netstat -anp|grep 80
8 查看磁盤io參考文檔:
http://blog.csdn.net/qiudakun/article/details/4699587
軟件安裝:
yum install sysstat
運行命令
iostat -x 1 10
9 用戶Ubuntu:
從user用戶切換到root用戶
sudo su
從root用戶切回user用戶
su user
CentOS:
切換到root用戶
su – root
注意-和root之間有空格
10 服務管理查看和關閉服務
http://www.360doc.com/content/11/0111/13/3220382_85706376.shtml
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
操作:
殺死進程
參考:http://os.51cto.com/art/200910/158639.htm
Kill [pid]
Kill -9 [pid]
12 重啟和關機重啟命令: 1、reboot 2、shutdown -r now 立刻重啟(root用戶使用) 3、shutdown -r 10 過10分鐘自動重啟(root用戶使用) 4、shutdown -r 20:35 在時間為20:35時候重啟(root用戶使用) 如果是通過shutdown命令設置重啟的話,可以用shutdown -c命令取消重啟
關機命令: 1、halt 立刻關機 2、poweroff 立刻關機 3、shutdown -h now 立刻關機(root用戶使用) 4、shutdown -h 10 10分鐘后自動關機
如果是通過shutdown命令設置關機的話,可以用shutdown -c命令取消重啟
13 CPU和內存使用情況監控top:查看當前進程運行狀態
free:查看內存使用情況
退出: q
14 安裝Ubuntu在虛擬機上安裝Ubuntu
從官網下載服務器版Ubuntu server 13.04
下載地址:http://www.ubuntu.org.cn/download/server
15 常用工具15.1 Nano編輯器參考文檔:http://www.linode.im/1277.html
nano xxx
ctrl+x :退出
15.2 安裝OPENSSL Server服務端:
sudo apt-get install openssh-server
配置文件
查看端口信息等,默認端口22
sudo nano /etc/ssh/sshd_config
啟動命令
sudo /etc/init.d/ssh start 啟動
sudo /etc/init.d/ssh stop 停止
sudo /etc/init.d/ssh restart 重啟
查看ssh運行狀態
netstat –tlp
客戶端:
15.3 Telnetcentos、ubuntu
yum list telnet* 查看telnet相關的安裝包
yum install telnet-server 安裝telnet服務
yum install telnet.* 安裝telnet客戶端
15.4 wgetyum -y install wget
16. 語言export LANG=en_US
新聞熱點
疑難解答