Linux常用命令-1
1. 解压
zip 格式
unzip filename.zip
tar.gz 格式
tar -zxvf filename.tar.gz
tar.bz2 格式
tar -jxvf filename.tar.bz2
tar.xz 格式
tar -Jxvf filename.tar.xz
tar.Z 格式
tar -Zxvf filename.tar.Z
附录:tar各参数的含义
z: gzip(压缩格式)
x: extract(解压)
v: verbose(详细信息)
f: file(文件)
j: bzip2(压缩格式)
2. ip命令(可自行缩写)
2.1 查看命令
查看所有IP地址
ip address # 如果缩写,可以写成ip a。为便于理解,此处全部写全称。
ip address show
查看指定IP地址
ip address show dev eth1
ip address show eth1
查看网络设备信息
ip link showlist
ip link showlist eth1
ip link showlist dev eth1
查看路由表
ip route
ip route show
ip route show dev eth1
查看ARP表
ip neighbour show
2.2 增删改查命令
增加或删除IP地址
ip address add 192.168.78.130/24 dev eth1
ip a/addr/address del/delete 192.168.78.130/24 dev eth1
删除eth1所有IP地址
ip a flush dev eth1
删除eth1的所有IPv4的IP地址
ip -4 a flush dev eth1
添加或删除路由
ip route add 192.168.79.0/24 dev eth1
ip route delete 192.168.79.0/24
ip route delete 192.168.79.0/24 dev eth1
默认路由的删除、添加与修改
ip route delete default
ip route add default via 192.168.78.1
ip route change default via 192.168.78.2
2.3 停止与激活(up或down)网络设备命令
ip link set dev eth1 up
ip link set dev eth1 down
3. Bird协议
(自己实验中使用到的)
进入启用:
birdclient
BGP运行机制的查看
show route all
看bird的配置文件(可以改bgp router的behavior)
bird的退出
exit
4. Docker 命令大全
容器生命周期管理
run
start/stop/restart
kill
rm
pause/unpause
create
exec
容器操作
ps(列出所有在运行的容器信息)
runoob@runoob:~$ docker ps
sh(进入某docker)
docksh 79d3019930132391d9edd
inspect
top
attach
events(显示docker 镜像为mysql:5.6 2016年7月1日后的相关事件)
runoob@runoob:~/mysql$ docker events -f “image”=“mysql:5.6” --since=“1467302400”
logs
wait
export
port
容器rootfs命令
commit
cp
diff
镜像仓库
login
pull
push
search
本地镜像管理
images
rmi
tag
build
history
save
load
import
信息、版本查看
info(查看docker系统信息)
$ docker info
Version(显示 Docker 版本信息)
$ docker version
5.Dig(查询DNS信息)
[root@Gin scripts]# dig www.cnblogs.com
6. rndc(清空缓存)
rndc flush
那么后续dig又会更新了。
Q&A
1. 如果我运行了一个docker: docker run -p 8050:8050 batfish_dashboard ,然后docker exec -it xxx到了这个容器里改layout.py的代码,如果改错了的话不能编译就不能docker exec -it再进来改了,就要重新重头再来了,怎么办?
- docker cp 753b24f5a8e5:/app/ /home/kali/Desktop/batfish-volume/ 复制
- docker run -p 8050:8050 -v /home/kali/Desktop/batfish-volume:/ batfish_dashboard