因现在常用linux服务器,天天用linux命令,在这里记下自己用到的,以便以后使用。
先说下linux自带的定时任务,Linux自带的定时任务是关闭的,要手动打开,
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
注意,这些命令只能在root用户下使用,在使用时发现一个问题,因我用的服务器操作系统为suse10,所以此处的启动服务命令要改为 /etc/init.d/cron start。这时候可以用crontab -e命令去编辑系统默认提供的定时任务文件,此文件默认和用户名是一致的。你也可以创建一个文件,文件里按照linux定时任务的格式写内容,然后crontab 文件名,就会把你的任务添加进去了,以你用户名作为定时任务名。再说下 linux定时任务的格式
* * * * * /....前五个*号表示分,小时,日,月,年
==============================================================================
先说下linux自带的定时任务,Linux自带的定时任务是关闭的,要手动打开,
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
注意,这些命令只能在root用户下使用,在使用时发现一个问题,因我用的服务器操作系统为suse10,所以此处的启动服务命令要改为 /etc/init.d/cron start。这时候可以用crontab -e命令去编辑系统默认提供的定时任务文件,此文件默认和用户名是一致的。你也可以创建一个文件,文件里按照linux定时任务的格式写内容,然后crontab 文件名,就会把你的任务添加进去了,以你用户名作为定时任务名。再说下 linux定时任务的格式
* * * * * /....前五个*号表示分,小时,日,月,年
==============================================================================
/**系统****/
ps -aux //查看系统正在运行的程序;
uname -a //查看内核/操作系统/CPU信息
head -n 1 /etc/issue //查看操作系统版本
cat /proc/cpuinfo //查看CPU信息
hostname //查看计算机名
lspci -tv //列出所有PCI设备
lsusb -tv //列出所有USB设备
lsmod //列出加载的内核模块
env //查看环境变量
/**资源***/
free -m //查看内存使用量和交换区使用量
df -h //查看各分区使用情况
du -sh <目录名> //查看指定目录的大小
uptime //查看系统运行时间、用户数、负载
cat /proc/loadavg //查看系统负载
/**磁盘和分区*****/
mount | column -t //查看挂接的分区状态
fdisk -l //查看所有分区
swapon -s //查看所有交换分区
hdparm -i /dev/hda //查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE //查看启动时IDE设备检测状况
/**网络***/
netstat -anp|grep 8088 //查看8088端口使用情况
netstat -tln //命令是用来查看的端口使用情况
netstat //查看已经连接的服务端口