zoukankan      html  css  js  c++  java
  • Linux常用命令

    find .  -size +100M -atime +1 -exec gzip {} \;
    //查看当前文件下的文件或者文件夹的大小
    #查找文件
    find -name filename //按文件名查找文件
    find /usr -name filename //查找/usr文件夹下面的文件

    du -h --max-depth 1 .
    //查看端口
    netstat   -anp   |   grep 5902
    //重启iptables 防火墙
    service iptables restart
    查看IP登录系统错误次数
    cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}'
    系统启动时间
    date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"
    修改登录ssh前欢迎信息
    vi /etc/issue
    修改登陆后欢迎信息
    vi /etc/motd

    #退出vi,vim编辑器
    :wq 保存后退出
    :wq! 保存后强制退出
    :q 在未作修改的情况下退出
    :q! 放弃所有修改,退出编辑程序

    #压缩文件
    gzip -c /var/abc.txt > abc.gzip  将/var/abc.txt压缩为abc.gzip,并且保留源文件。
    #创建文件夹
    mkdir abc
    #查看当前所在位置路径
    pwd
    #强制杀死某个进程
    kill -9 进程号
    #当前系统上有哪些用户在登陆
    who
    查看当前用户作业
    crontab -l
    查看当前用户作业
    crontab -e

    #重命名文件

    mv oldfilename newfilename

     #删除文件

    rm filename

    #删除文件夹

    rm -rf foldername

    #查看防火墙状态
    service iptables status
    #开启防火墙 即时生效,重启后失效:
    service iptables start
    #关闭防火墙
    service iptables stop
    重启后永久性生效:
    开启防火墙:chkconfig iptables on
    关闭防火墙:chkconfig iptables off

    查询某一程序是否执行

    ps -ef|grep java

    添加用户 adduser user

    给用户增加密码  passwd user回车即提示输入密码

    #安装文件
    tar.gz(bz或bz2等)
    一、安装
    1、打开一个SHELL,即终端
    2、用cd 命令进入源代码压缩包所在的目录
    3、根据压缩包类型解压缩文件(*代表压缩包名称)
    tar -zxvf ****.tar.gz   tar -jxvf ****.tar.bz(或bz2)
    4、用CD命令进入解压缩后的目录
    5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
    6、然后是命令:make
    7、再是安装文件命令:make install
    8、安装完毕

     Linux让程序后台执行(ctrl+Z的作用是暂停当前程序执行)

    nohup test.sh &

    查看后台执行的程序  jobs

    9、有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口8060被占用为例,列出详细解决过程。

    解决方法:

    1.查找被占用的端口

    1. netstat -tln  
    2. netstat -tln | grep 8060

     netstat -tln 查看端口使用情况,而netstat -tln | grep 8060则是只查看端口8060的使用情况

    2.查看端口属于哪个程序?端口被哪个进程占用

    lsof -i:8060

     COMMAND   PID   USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME

    java    20804   root   36u  IPv6 35452317      0t0  TCP *:pcsync-https (LISTEN)

    3.杀掉占用端口的进程  根据pid杀掉

    kill -9 进程id 

    kill -9 20804

    动态显示某个文件内容

    tail -F /usr/filename

  • 相关阅读:
    对在Qtopia中添加国际化支持一文补充
    在Redhat中添加微软雅黑字体
    QGridLayout中multi cell处理
    QScrollArea处理与显示问题
    升级ubuntu后EMACS 无法使用
    在Qtopia中添加国际化支持
    Delphi面向对象编程的20条规则
    Spring AOP 实例
    使用Dynamic LINQ实现Ext Grid的远程排序
    高效实现数据仓库的七个步骤
  • 原文地址:https://www.cnblogs.com/chyg/p/2725972.html
Copyright © 2011-2022 走看看