首页 > 服务器 > Linux > linux 常用命令
2020
04-08

linux 常用命令



开放指定端口号

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


扫码芷若 获取免费视频学习资料

编程学习

查 看2019高级编程视频教程免费获取