总结-Linux

时间:2022-09-24 13:17:08

linux基本操作

  系统设置

    创建用户

      useradd -d /home/liaolongjun -m liaolongjun

    设置密码

      passwd liaolongjun

    查看主机名

      uname -n

    修改主机名

      vi /etc/sysconfig/network  更改  HOSTNAME=liaolongjun

    修改hosts

      vi /etc/hosts  同样改成  liaolongjun

    改完重启

  工具 SecureCRT

    Ctrl + a  行首

    Ctrl + e  行尾

    Alt + b   快速打开新的会话

  环境变量

    env

    export llj=liaolongjun

    echo $llj

    unset llj

  定时任务

    crontab -l  查看

    crontab -e  编辑

    示例:

      每分钟执行一次

      */1 * * * * mysqldump -u root -pabc,123 --default-character-set=utf8 discuz > /ace/discuz_`date "+\%Y\%m\%d_\%H\%M\%S"`

      每天3点1分的时候执行

      1 3 * * * mysqldump -u root -pabc,123 --default-character-set=utf8 discuz > /ace/discuz_`date "+\%Y\%m\%d_\%H\%M\%S"`

      % 表示换行,加个 \ 转义。如果是到时间了执行 .sh 文件,则直接这么写就可以 `date "+%Y%m%d_%H%M%S"`

  访问 url 并查看相关信息

    curl -i 127.0.0.1:8080

      -verbose/debug

  查看服务状态

    service tomcat status

  查看历史命令记录

    history|grep start

  查询 n 天前修改过的文件

    find . -name '*.txt' -mtime +1 -print  // -mtime n  查询 n 天前修改过的文件(File's data was last modified n*24 hours ago.)

    (+n 与 n:没有+号,则只列出那一天的,有+号,则列出那天之前所有天的)

  格式化显示系统时间

    date '+%Y-%m-%d %H:%M:%S'

yum

mysql

  指定host连接

    /usr/bin/mysql -h 127.0.0.1 -u admin -p11041104

svn

svn检出干净项目,不带.svn文件夹

svn export svn://127.0.0.1/llj/liaolongjun ~/tmp/HEAD

shell