Linux常用命令(摘录)

chkconfig --list   查看linux所有服务

chkconfig --add servicename 添加linux服务

netstat -apn | grep 8080  查看端口占用

env 查看所有环境变量

echo $JAVA_HOME 查看JAVA_HOME环境变量

 

安装编译器

yum install -y gcc gcc-c++

 

查看网页

curl http://localhost:8080/test

 

定时服务 crond

service crond start/stop 启动/停止定时服务

 

crontab 编辑定时任务

crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]             
        -e     (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)
        -s     (selinux context)

 

crontab file
     以file做为crontab的任务列表文件并载入

crontab file的格式:
    crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。

    前 5 个字段指定命令要运行的时间
       分钟 (0-59)
       小时 (0-23)
       日期 (1-31)
       月份 (1-12)
       星期几(0-6,其中 0 代表星期日)
     第 6 个字段是执行的字符串

 

cd -   返回上次所在的目录
pwd   显示工作路径

mkdir dir1 dir2  同时创建两个目录
mkdir -p /tmp/dir1/dir2  创建一个目录树

cp -a dir1 dir2 复制一个目录

ln -s file1 lnk1 创建一个指向文件或目录的软链接
ln file1 lnk1 创建一个指向文件或目录的物理链接

 

文件搜索
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限
find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
locate \*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令
whereis halt 显示一个二进制文件、源码或man的位置
which halt 显示一个二进制文件或可执行文件的完整路径

 

常用文件

DNS         /etc/resolv.conf

hosts       /etc/hosts

network   /etc/sysconfig/network(内含主机名)

你可能感兴趣的:(crond,chkconfig)