Linux命令大全

原文链接: https://blog.csdn.net/qq_19636353/article/details/94227553

文件互传

Windows与Linux的scp命令上传与下载文件(防火墙问题)
eclipse编译后直接把war文件发布到Linux的Tomcat服务webapp目录下自动进行发布

Windows下载 pscp.exe

磁盘挂载

fdisk -l 查看磁盘信息
df -h
lsblk

mkdir sdb sdc
mount /dev/sdb /sdb
mount /dev/sdc /sdc

# 新盘挂载
[root@node1 sdc]# mount -o rw /dev/sdc1 /sdc
mount: /dev/sdc1 写保护,将以只读方式挂载
mount: 未知的文件系统类型“(null)”

[root@node1 sdc]# mkfs.ext4 /dev/sdc1
回车完成后继续执行
[root@node1 sdc]# mount -o rw /dev/sdc1 /sdc

查看查找

touch -t 1908010101 2019-08-01-01-01-00.txt

find /home/oracle/bin/ddd/fff -mtime +14 -type f -exec rm -rf {} ;

文件压缩、解压

.tar (注:tar是打包,不是压缩!)
  解包:tar xvf FileName.tar
  打包:tar cvf FileName.tar DirName

.gz
  解压 1:gunzip FileName.gz
  解压2:gzip -d FileName.gz
  压缩:gzip FileName
  
.tar.gz 和 .tgz
  解压:tar zxvf FileName.tar.gz -C DirName
  压缩:tar zcvf FileName.tar.gz -C DirName/文件1 文件2

压缩文件使用的相对路径在当前目录下找不到解压的目录,通过使用-C指定解压目录

linux路由

从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
假设你的名字叫小不点,你住在一个院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩。但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。你不知道小明家的电话号码,不过你的班主任有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。
于是你在家里和父母有了下面的对话:
小不点:妈妈(或爸爸),我想找班主任查一下小明的电话号码?家长:好,你等着。(接着你家长给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99
小不点:太好了!妈(或爸),我想找小明,你再帮我联系一下小明吧。
家长:没问题。(接着家长向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家家长那里,然后他家长把电话给转到小明)。
就这样你和小明取得了联系。

e

eth0,eth1,eth2,代表网卡一,网卡二,网卡三
hw 代表hardware 硬件意思
ether 代表ethernet 以太网的意思

//添加到主机的路由
route add –host 192.168.1.11 dev eth0
route add –host 192.168.1.12 gw 192.168.1.1
//添加到网络的路由
route add –net 192.168.1.11 netmask 255.255.255.0 eth0
route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
route add –net 192.168.1.0/24 eth1
//添加默认网关
route add default gw 192.168.2.1
删除路由
route del –host 192.168.1.11 dev eth0
route del default gw 192.168.2.1

二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254
2.在/etc/sysconfig/network里添加到末尾 (没试过不知道)
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件)
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
4.开启 IP 转发: (没试过不知道)
echo “1” >/proc/sys/net/ipv4/ip_forward (临时)
vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久开启)

原文链接:https://www.cnblogs.com/chjbbs/p/6373058.html

metric:为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理。

.

Flags:总共有多个旗标,代表的意义如下:

U (route is up):该路由是有效的;
H (target is a host):目标是一部主机 (IP) 而非网域;
G (use gateway):需要透过外部的主机 (gateway) 来转递封包(一般指向默认网关);
R (reinstate route for dynamic routing):使用动态路由时,恢复路由资讯的旗标;
D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设定为动态路由
M (modified from routing daemon or redirect):路由已经被修改了;
! (reject route):这个路由将不会被接受(用来抵挡不安全的网域!)

https://blog.csdn.net/zhangxueleishamo/article/details/80106970

参考资料

Linux 命令大全
https://www.cnblogs.com/machangwei-8/p/9299013.html

你可能感兴趣的:(linux)