网络配置

如果要更改网络配置可以通过

GUI 窗口模式下打开网络配置

CLI ifconfig  此命令更改过后的配置只用于临时生效,重启系统或重启网卡就会丢失

          system-config-network-tui命令行下运行此命令可以打开一个类似于窗口的编制模式

 

          /etc/sysconfig/network-scripts/ifcfg-ethX 修改此文件来配置,

Linux网络连接有一下几种:

lo   loopback借口

ethX :以太网借口(编辑/etc/modprobe.conf可以改变网卡的映射关系,需要重启网络服务)

ppp0 :串行点到点连接,拨号连接

 

 

 

ifconfig 可以显示当前系统上所有活动的网卡

ifconfig –a  也可以显示当前活动的网卡

ifconfig eth0 可以明确指定显示eth0的网卡信息,就算此网卡禁用也可以通过此命令来查看

ifdown eth0  可以指定禁用eth0网卡,只对当前有效,重启依然会启用

ifup  eth0   可以启用eth0

ifconfig ethX  ip/mask 临时设置ip地址

system-config-network-tui命令行下运行此命令可以打开一个类似于窗口的编制模式

 

 

ip 命令也可以显示网络情况

ip addr show 也可以显示当前活动的网卡

ip addr show 也可以明确指定显示eth0的网卡信息

 

 

设置系统日期和时间

date 可以查看系统时间

date MMDDhhmmYY.ss格式可以设置系统时间,顺序依次为月、日、小时、分钟、年、秒。

Linux中有两种时间,一种为硬件时间(BIOS时间),一种为系统时间

clock 可以查看硬件时间

date 可以查看系统时间

hwclock –s表示以硬件时间为准同步硬件和系统时间。

hwclock –w 表示以系统时间为准同步。

 

 

调度执行任务

 

在未来的时间点一次性执行              at

比如:

at now+1min                制定现在时间之后的1分钟

at>  ls /etc                                运行lsmingl

at>   echo hehe                  显示echo

ctrl+d提交任务

at –latq可以查看当前系统运行的at计划作业

atrmat –d加作业号可以制定取消作业。

watch –n 3 at –l可以每3秒刷新一次at任务列表。用于监控at列表的执行情况。

 

在未来的一个时间段内周期性运行             crond

一种是系统的      cron—跟用户没有关系,是系统维护运行制定的/etc/crontab文件下。

一种是用户自定义的cron—用户自己手动添加的作业,/var/spool/cron/username(跟用户名一样的文件)

先用service crond status查看crond服务是否在运行,运行了才可以用crontab计划任务。

如果在crontab指定的时间点系统为正常运行或关机那么任务是不会运行的

 

* :表示所有

- :表示范围,例如2-9表示29范围

,: 表示指定范围,例如1,3,4表示134

/ :例如在第一个字段*/3表示每3分钟

第一个字段是指定:分钟(0-59)

第二个字段是指定:小时(0-23)

第三个字段是指定:日(1-31)(和星期一般不一起用,否则会无法指定时间)

第四个字段是指定:月(1-12)

第五个字段是指定:星期(0-707都表示周日)

第六个字段是指定:系统cron运行时制定的进程所属用户,用户cron里面是没有这段的。

第七个字段是指定:命令(指定命令的时候最好只用命令的绝对路径)

第八个字段是指定:参数

 

crontab

       -e 创建

       -l 列出

       -r 删除(默认删除全部作业)

       -e 编辑