page contents

linux 常用命令

以下内容希望帮助到大家!

attachments-2020-04-x5aTwSYe5e8d7c2a7b148.jpg

开放指定端口号

iptables -I INPUT -p tcp --dport 8889 -j ACCEPT


查看当前文件夹中文件大小

du -sh ./*


查看cpu,内存等使用率,类似windows的任务管理器

top

  • 在linux一般使用 netstat 来查看系统端口使用情况步。

  • netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的
  • netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

  • 该命令的一般格式为:
 netstat [选项]  

      命令中各选项的含义如下:  

      -a 显示所有socket,包括正在监听的。  

      -c 每隔1秒就重新显示一遍,直到用户中断它。  

      -i 显示所有网络接口的信息,格式同“ifconfig -e”。  

      -n 以网络IP地址代替名称,显示出网络连接情形。  
  
      -r 显示核心路由表,格式同“route -e”。  

      -t 显示TCP协议的连接情况。  

      -u 显示UDP协议的连接情况。  
 
      -v 显示正在进行的工作。  
netstat -ntlp //查看当前所有tcp端口、服务、进程号·
sudo netstat -ap  //      查看所有的服务端口并显示对应的服务程序名  
netstat -ntulp |grep 80 //查看所有80端口使用情况·

查看该端口属于哪个服务

lsof -i :7710


nmap<扫描类型><扫描参数>

nmap localhost  

nmap -p 1024-65535 localhost  


nmap -PT 192.168.1.127-245  


ps -ef | grep //查看进程号

ps命令将某个进程显示出来
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
例如:ps -ef | grep comcat


修改文件所属用户和组

chown -R yeshen /home/xxx/workspace
chgrp -R yeshen /home/xxx/workspace


mysql-5.7 设置权限

GRANT ALL PRIVILEGES ON *.* TO 'username '@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH   PRIVILEGES;


mysql-5.7 修改root密码

update user set authentication_string=password('root') where user='root'


查看cpu数量

cat /proc/cpuinfo | grep "physical id" | uniq | wc -l


查看cpu核心数

cat /proc/cpuinfo | grep "cpu cores" | uniq


查看cpu型号

cat /proc/cpuinfo | grep 'model name' |uniq


查看内存总数

cat /proc/meminfo | grep MemTotal

// 查看剩余内存和内存总数
 free -m // 其中free字段代表剩余内存


查看linux服务器的时区

date -R


attachments-2020-04-lFCTF4t35e8d7c05f1817.jpg

  • 发表于 2020-04-08 15:25
  • 阅读 ( 664 )

0 条评论

请先 登录 后评论
Pack
Pack

1135 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章