网络配置
如果要更改网络配置可以通过
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 –l或atq可以查看当前系统运行的at计划作业
atrm或at –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表示2到9范围
,: 表示指定范围,例如1,3,4表示134
/ :例如在第一个字段*/3表示每3分钟
第一个字段是指定:分钟(0-59)
第二个字段是指定:小时(0-23)
第三个字段是指定:日(1-31)(和星期一般不一起用,否则会无法指定时间)
第四个字段是指定:月(1-12)
第五个字段是指定:星期(0-7,0和7都表示周日)
第六个字段是指定:系统cron运行时制定的进程所属用户,用户cron里面是没有这段的。
第七个字段是指定:命令(指定命令的时候最好只用命令的绝对路径)
第八个字段是指定:参数
crontab:
-e 创建
-l 列出
-r 删除(默认删除全部作业)
-e 编辑