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

    du -sh 查看当前文件夹大小

    tail -f /var/log/nginx/access.log 查看日志

    vsFTPd Linux上面的ftp

    df -lh 查看磁盘

    df -i 查看inodes

    fdisk -l 查看物理磁盘

    tar zxvf *.tg

    tar -cf data.tar data 压缩

    sh setup.sh 运行shell脚本

    mount -a 磁盘 目录

    vim的使用 保存退出 (:wq)

    service nginx restart

    service mysqld restart

    service php-fpm restart

    /usr/local/php/sbin/php-fpm restart

    service crond restart

    service iptables restart

    查找文件 find 路径 -name '文件名'

    find /mnt1/www -name 'index.php'

    pwd 返回当前目录的路径

    grep '查找字符' filename

    cp 命令

    cp -a  连同属性一块复制  cp -a file1 file2 把file1的属性(权限等)复制到file2

    cp -r 目录复制

     ps -aux 查看所有进程

    kill -l PID 杀掉进程  kill -9 pid

    pkill -9 进程名

    chmod

    文件和目录的权限分为三种,读,写,执行

    有三种不同类型的用户可对文件或目录进行访问:  文件所有者,同组用户,其他用户

    r=4,w=2,x=1 
    若要rwx属性则4+2+1=7; 
    若要rw-属性则4+2=6; 
    若要r-x属性则4+1=7。

    -rw------- (600) -- 只有属主有读写权限。  
    -rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。  
    -rwx------ (700) -- 只有属主有读、写、执行权限。  
    -rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。  
    -rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。  
    -rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。  
    -rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。  

    -  rwx  rwx  rwx (777)  第一个字符(-)指定文件类型,(-代表文件,d代表目录),后面9个,3个字符为一组,总共3组,代表3组用户的分别的权限

    netstat -antp  查看Linux对外提供的网络服务

     ps -ef | grep java
    表示查看所有进程里 CMD 是 java 的进程信息
    ps -aux | grep java
    -aux 显示所有状态

    Linux软件安装.

    configure --help|grep mysql 查看帮助

    //1.解压缩
    tar -zxf nagios-4.0.2.tar.gz
    //2.进入目录
    cd nagios-4.0.2
    //3.配置
    ./configure --prefix=/usr/local/nagios -with=mysql=mysqld -enble
    //4.编译 或者直接 make && make install
    make all
    //5.安装
    make install && make install-init && make install-commandmode && make install-config

    1.用YUM安装软件包命令:yum install ~

    2.用YUM删除软件包命令:yum remove ~

     whereis命令只能用于程序名的搜索,而且只搜索二进制文件

     centos 7.x 开始 systemctl start mariadb 替代 service start mariadb  

    rpm -e 删除已经安装的包

    rpm -ivh MYsoftware-1.2 -1.i386.rpm 安装软件

    passwd 修改密码

    webbench -c 1000 -t 1200000 http://www.baidu.com

    sudo chmod -R 755 /opt/lampp/phpmyadmin 设置权限

    halt -i 关机

    vi /etc/rc.d/rc.local 添加到开机运行

    shutdown -r now 重新启动系统

    rpm -qa 查看安装软件

    locate mysql查看服务路径

    */1 * * * * rm -rf /var/spool/mqueue/* 这个是删除 这个目录下sendmail产生的垃圾文件

    rm -rf /var/spool/clientmqueue/*

    iptraf 和 iftop,和goaccess分析了nginx日志

    tail -f /var/log/nginx/access.log 查看日志

    硬盘挂载

    fdisk -l
    mount -a /dev/xvdc1 /alidata2
    mount -a 磁盘 目录

    使程序后台运行

    nohup 你的命令 & ,例如: nohup sh auto.sh &    

    setsid 你的命令  ,例如: setsid sh auto.sh   

  • 相关阅读:
    Feign客户端的重构,新建springcloud架构
    Feign客户端实现RPC 调用
    Ribbon负载均衡实现
    负载均衡器nginx和ribbon区别
    eureka和zookeeper注册中心的区别
    SpringCloud服务的注册发现--------consul实现服务与发现
    Consul+upsync+Nginx 动态负载均衡
    Java并发编程笔记之ConcurrentLinkedQueue源码探究
    Java并发编程笔记之StampedLock锁源码探究
    Java并发编程笔记之读写锁 ReentrantReadWriteLock 源码分析
  • 原文地址:https://www.cnblogs.com/microtiger/p/6208079.html
Copyright © 2011-2022 走看看