查看内核版本
uname -a
lsb_release -a
查看发行版本
centos 安装软件
yum
Linux查看CPU和内存使用情况
free
查看文件以及磁盘空间大小
df
查看和删除进程
1.查看xxx进程
ps -ef | grep xxx
2.杀死进程 pid
kill pid
解压到当前文件夹
tar -zxvf 解压对象
查看端口查看情况
netstat -ntlp
修改文件所有人
chown ftpuser file
使用wget抓取网站
wget -c -r -np -k -L -l 3 -p http://test.net/test/
-c 断点续传
-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件
-np 递归下载时不搜索上层目录,如wget -c -r www.xxx.org/pub/path/,没有加参数-np,就会同时下载path的上一级目录pub下的其它文件
-k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数
-L 递归时不进入其它主机,如 wget -c -r www.xxx.org/ 如果网站内有一个这样的链接:www.yyy.org,不加参数-L,就会像大火烧山一样,会递归下载www.yyy.org网站;但是现在很多的css、js、img都不在项目的目录下保存,而是在html页面中src一个http引用,所以如果想要一并download当前页面引用的http资源,比如js,css,img,那么这个参数就需要省略
-l 下载层级,默认最大为5级,一般情况下3级就够了
-p 下载网页所需的所有文件,如图片等
服务器文件传输
方法:scp
1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp [email protected]:/var/www/test.md
把192.168.2.49上的/var/www/test.md 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.md [email protected]:/var/www/
把本机/var/www/目录下的test.md文件上传到192.168.2.49这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
例如:scp -r [email protected]:/var/www/test /var/www/ `
4、上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test [email protected]:/var/www/
把当前目录下的test目录上传到服务器的/var/www/ 目录