记录linux常用命令

查看内核版本

uname -a

lsb_release -a 查看发行版本

centos 安装软件

yum

Linux查看CPU和内存使用情况

  1. free

查看文件以及磁盘空间大小

  1. 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/ 目录

curl 使用

https://www.jb51.net/article/118402.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章