1.从服务器下载文件/上传文件
下载文件
- 设:
- 服务器地址:
192.168.129.21
- 登录用户名:
jyjin
- 服务文件路径:
ssd/jyjin/
- 文件名:
IX_CDR_20170609
- 下载本地路径:
/Users/jyjin/Desktop
- 服务器地址:
scp jyjin@192.168.129.21:/ssd/jyjin/IX_CDR_20170609.tar.gz /Users/jyjin/Desktop
上传文件
- 设:
- 服务器地址:
192.168.129.21
- 登录用户名:
jyjin
- 服务文件路径:
root/
- 文件名:
test.txt
- 上传本地路径:
/Users/jyjin/Desktop
- 服务器地址:
scp /Users/jyjin/Desktop/test.txt jyjin@192.168.129.21:/root
如果配置了ssh别称为,也可以
- 设:
- 别称Host:
jyjin
- 别称Host:
scp /Users/jyjin/Desktop/test.txt jyjin:/root
2.ssh登录某服务器
ssh username@serverHostOrIp
input your password:
done!
eg: ssh root@192.168.129.21 --port 123
3.查看supervisor进程信息
ps -aux | grep supervisor[进程名或pid]
ps -ef | grep supervisor[进程名或pid]
4.根据pid干掉进程
kill -9 9703[pid]
kill -9 9701[pid]
5.查看端口占用信息
[sudo] lsof -i :3003
or
netstat -anp|grep 3003
kill -9 9736
6.抓包
tcpdump -i any -s 0 port 4018 -w 文件名
a.开始你的网络请求
b.Ctrl+C退出,去查看该文件即可
示例
// 抓包
tcpdump -i any -s 0 -w XXX.cap
// wireshark过滤
http and ip.dst == 192.168.135.201 and ip.src == 192.168.128.48 and ip.proto == TCP
and tcp.port == 8080
7.为某程序添加某权限
chmod +x [somefilepath] //为somefilepath添加【x】可执行权限
8.创建一个软链结
ln -s 实际地址 目标软地址
9.打印所有同名进程的pid
打印进程名为SaveTcpXXX的进程id
ps -ef |grep SaveTcp |grep -v grep|awk ‘{print $2}’
10.删除所有同名进程
删除所有进程名为SaveTcpXXX的进程
ps -ef |grep SaveTcp |grep -v grep|awk ‘{print $2}’|xargs kill -9
11.反选删除
删除除了file1,file2,dir目录以外的所有文件
shopt -s extglob (打开extglob模式)
rm -rf !(file1|file2|dir)
12.修改root密码
echo “root:[YOUR_PASSWORD]” | chpasswd
// eg: echo “root:123456” | chpasswd
13.操作系统
查看操作系统类型(CentOS)
cat /etc/redhat-release
// => CentOS release 6.8 (Final)
查看操作系统位数(64位)
getconf LONG_BIT
// => 64
14.查找文件
find / -name ‘a.txt’
15.查找路径
find / | grep mysql
16.解压zip
unzip XXX.zip