zoukankan      html  css  js  c++  java
  • linux最常用命令记录(一)

    一、vim个人最常用设置:

    vim .vimrc 然后添加以下内容

    set nu

    set tabstop=4

    set encoding=utf-8

    二、查看磁盘空间相关命令

    1、df -h   查看硬盘使用情况

    2、du -hs 目录名   查看目录占用空间

    3、du -h [目录名]   查看指定文件夹下的所有文件大小(包含子文件夹)

    4、du -sm [文件夹]   返回该文件夹总M数

    5、du -sh   目录    //查看该目录大小 

    三、增加用户,并设置sudo权限

    adduser 和 useradd 都可以添加用户,但有区别

    aduser 会创建/home/user的文件目录,而useradd只是创建用户名

    passwd user 修改用户密码

    chmod -v u+w /etc/sudoers 让sudo用户文件变可编辑

    vim /etc/sudoers

    [用户名]    ALL=(ALL)    ALL(如需新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可)

    chmod -v u-w /etc/sudoers

    四、网络端口查看命令

    1、netstat -ntlp  查看所有tcp使用的端口情况

    2、netstat -ntulp |grep 80  查看所有80端口使用情况

    3、netstat命令各个参数说明如下:

     -t : 指明显示TCP端口

    -u : 指明显示UDP端口

     -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

     -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

     -n : 不进行DNS轮询,显示IP(可以加速操作)

    4、查看当前所有tcp端口·

    netstat -ntlp 

    查看所有80端口使用情况

    netstat -ntulp |grep 80 

    查看所有3306端口使用情况

    netstat -an | grep 3306  

    查看一台服务器上面哪些服务及端口

    netstat  -lanp

    查看一个服务有几个端口。比如要查看mysqld

    ps -ef |grep mysqld

    查看某一端口的连接数量,比如3306端口

    netstat -pnt |grep :3306 |wc

    查看某一端口的连接客户端IP 比如3306端口

    netstat -anp |grep 3306

    netstat -an 查看网络端口

    nmap 端口扫描

    netstat -nupl  (UDP类型的端口)

    netstat -ntpl  (TCP类型的端口)

    netstat -anp 显示系统端口使用情况

  • 相关阅读:
    回来了
    【Docker】Docker学习笔记:shipyard使用
    【Docker】Docker学习笔记:安装部署
    【LVS】LVS用windows作为realserver的设置方法
    【linux常用命令】linux命令工具基础
    【linux工具】crontab
    【开源软件】windows环境下libcurl编译
    【工作笔记】CPU亲和性
    【转】多线程or多进程
    【学习笔记】git常用命令
  • 原文地址:https://www.cnblogs.com/qumogu/p/12485465.html
Copyright © 2011-2022 走看看