Linux下的任务调度分为两类:系统任务调度和用户任务调度。
Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。用户自己设置的计划任务则使用crontab 命令。
1 | crontab [-u user] file |
-u user
:用于设定某个用户的crontab服务;file
: file为命令文件名,表示将file作为crontab的任务列表文件并载入crontab;-e
:编辑某个用户的crontab文件内容,如不指定用户则表示当前用户;-l
:显示某个用户的crontab文件内容,如不指定用户则表示当前用户;-r
:从/var/spool/cron目录中删除某个用户的crontab文件。-i
:在删除用户的crontab文件时给确认提示。/etc/crontab
文件,其中/etc/crontab
里的计划任务是系统中的计划任务,crontab –e
来编辑用户的计划任务;/var/spool/cron
目录中。其文件名与用户名一致。%
在crontab文件中表示“换行”,因此假如脚本或命令含有%,需要使用\%
来进行转义。配置文件实例:
1 | SHELL=/bin/bash |
@reboot
表示重启开机的时候运行一次。还有很多类似参数如下:
1 | string meaning |
1 | # For details see man 4 crontabs |
在以上各个字段中,还可以使用以下特殊字符:
*
代表所有的取值范围内的数字,如月份字段为*
,则表示1到12个月;/
代表每一定时间间隔的意思,如分钟字段为*/10
,表示每10分钟执行1次。-
代表从某个区间范围,是闭区间。如2-5
表示2,3,4,5
,0-23/2
表示在0~23点范围内每2个小时执行一次。,
分散的数字(不一定连续),如1,2,3,4,7,9
。tail -f /var/log/cron
观察查看cron运行日志(/var/log/cron.log),但是并未找到相关文件,原因是ubuntu默认没有开cron日志,执行命令:
1 | sudo vim /etc/rsyslog.d/50-default.conf |
找到cron.log相关行,将前面注释符#去掉,保存退出,重启rsyslog:
1 | sudo service rsyslog restart |
执行less -10 /var/log/cron.log
再次查看cron运行日志,log出来了,提示如下信息:
1 | No MTA installed, discarding output |
原因是cron把屏幕输出都发送到email了,而当前环境并未安装email server,于是系统报错,解决方面就是不要直接向屏幕输出内容,而是重定向到一个文件。
1 | cd /var/spool/mail/ |
1 | service cron status # ubuntu |
https://zhuanlan.zhihu.com/p/35402730
https://blog.csdn.net/qq_35440678/article/details/80489102
展示了A、B、C类IP地址的二进制表示和它们的特征:
类别 | 地址范围 | 网络数 | 主机数 | 说明 |
---|---|---|---|---|
A | 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 1-126 | 2^24-2 | 第一位为0 |
B | 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 128-191 | 2^16-2 | 前两位为10 |
C | 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 192-223 | 2^8-2 | 前三位为110 |
D | 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 224-239 | 不适用 | 用于多播 |
E | 11110xxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 240-255 | 不适用 | 保留用于实验和未来使用 |
在这个表格中:
0.0.0.0
到 127.255.255.255
,第一位必须是0。128.0.0.0
到 191.255.255.255
,前两位必须是10。192.0.0.0
到 223.255.255.255
,前三位必须是110。D类和E类地址用于特殊用途,不用于普通的网络和主机地址分配。
ipv6 原本是为了解决ipv4不足而提出的:
0.0.0.0~255.255.255.255
,其地址总量约43亿个(2的32次方),这其中还要刨去私有网段、网络ID、广播ID、保留网段、本地环回、组播地址等特殊地址段,最终的实际可用地址约为25.68亿个,全球互联网设备数是远超这个的。所以一方面设计了私有地址来上网https://www.cnblogs.com/operationhome/p/11284559.html
https://blog.csdn.net/weixin_42298754/article/details/116799937
暂无
暂无
USTC Network Information Center
http://ip.yqie.com/ip.aspx?ip=210.45.112.144
只能查询到都是科大的地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp 说明是DHCP 获得的地址
可是机器上就没有/etc/sysconfig/这个目录???
只有校内教工才可以申请域名。
而且我发现科大的IP都属于”国内免费IP地址”指中国教育和科研网免费地址列表范围内的IP地址。列表
没有主页代理以前,用户的主页放在某台计算机上,可以被访问的范围就取决于这台计算机的IP地址开通的范围。利用主页代理技术,Internet上所有的计算机都可以通过域名访问用户的主页,而且没有流量费。
主页代理要求用户为自己的主页申请一个域名,指向网络中心的主页代理服务器,并把自己的主页放在校园网络上的某台计算机(不含宿舍网络、VPN以及无线上网的计算机 )上。当网络上的某台计算机通过域名访问到网络中心的主页代理服务器时,主页代理服务器就会从用户的计算机上把主页内容取过来,并返回给访问的计算机。
1 | telnet 202.38.64.59 8888 |
我校邮件系统的主页网址是 http://email.ustc.edu.cn(普通,非SSL加密)和 https://mail.ustc.edu.cn(SSL加密),供用户免费使用,默认,教师用户空间为4GB,学生用户空间为500MB。
另:各有1GB作为“网络存储”(即“网络磁盘”)用于存放用户的个人文件;具有个人主页和FTP服务,详见个人主页/FTP系统。
学生毕业离校或者教工离职半年后,邮箱可以继续使用,但容量将会缩减,个人主页和FTP系统权限也取消。
我校邮件系统支持POP3/IMAP收信协议和SMTP发信协议,IP地址同为202.38.64.8,设置时需要身份验证,用户名和密码同邮件。
电子邮件地址形式为:
教工:***@ustc.edu.cn
学生:***@mail.ustc.edu.cn
linux如何判断IP是动态还是静态
ip a = ip address
接口标志汇总在尖括号中:
网络中的每个机器的网卡都接收所有的包,而网络层以后就只接收两种包了,
一种是目标地址是自己的,另外一种就是目标地址是广播地址的,
广播地址是你的网络号和决定的,除了网络号部分的地方全是1(二进制的 1)即可
举例:
你的ip是192.168.1.1 掩码是255.255.255.0 那么你的网络号是192.168.1 而你的广播地址就是:192.168.1.255 了。
那么你的操作系统会把发向 192.168.1.1 和 192.168.1.255 的包接收下来处理,那么发送 这个广播消息的机器就是利用“广播地址在子网中传播信息”了。
处于同一个网关下
想判断两个ip地址是不是在同一个网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址是同一个子网当中。
网关是一个大概念,不具体特指一类产品,只要连接两个不同的网络的设备都可以叫网关;而‘路由器’么一般特指能够实现路由寻找和转发的特定类产品,路由器很显然能够实现网关的功能。
换句话说,路由器可以实现网关的功能,但是路由器功能不仅仅是实现网关;网关可以由路由器实现,但是也不仅仅是由路由器实现。
与网桥只是简单地传达信息不同,当信息到达网关以后,网关要对信息重新进行加工,以适应目的系统的需求。
交换机:工作在数据链路层,原理等同于多端口网桥。作用是连接数个相同网段的不同主机,减少网内冲突,隔离冲突域。利用存储转发和过滤技术来从物理上分割网段。
是连接因特网中各局域网、广域网的设备,是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。
当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。
因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。它会根据信道的情况自动选择和设定路由,以***路径,按前后顺序发送信号。
路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换机在移动信息的过程中需使用不同的控制信息,所以说两者实现各自功能的方式是不同的。
服务器开机的时候也没有连wlt,也有IP
看ip a可以判断
并不能,DNS服务器只是域名与IP地址的映射,你需要链接到网关才能找到内网ip
暂无
暂无
https://netbeez.net/blog/linux-interface-information/
http://linux-ip.net/gl/ip-cref/ip-cref-node17.html