Linux常用命令

281人浏览 / 0人评论

系统:
# uname -a   # 查看内核/操作系统/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系统版本
# cat /proc/cpuinfo  # 查看CPU信息
# cat /etc/hosts #查看主机映射信息
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 #查看网卡信息
# cat /etc/shells #查看脚本
# hostname   # 查看计算机名
# lspci -tv   # 列出所有PCI设备
# lsusb -tv   # 列出所有USB设备
# lsmod    # 列出加载的内核模块
# env    # 查看环境变量
# echo $JAVA_HOME #查看指定环境变量
# pwd #显示当前路径
# mkdir rmdir
#rm -rf #递归强制删除
#tar -xvzf #解压
#find / -name passwd # 查找文件名为passwd的文件  
#find . -perm 0755 # 查找当前目录中文件权限的0755的文件  
#find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte
#grep --color=auto 'MANPATH' /etc/man.config  # 取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色  
#ls -l | grep -i file   # 把ls -l的输出中包含字母file(不区分大小写)的内容输出  

资源:
# free -m   # 查看内存使用量和交换区使用量
# df -h    # 查看各分区使用情况
# du -sh <目录名>  # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime   # 查看系统运行时间、用户数、负载
# cat /proc/loadavg  # 查看系统负载

磁盘和分区:
#iostat #cup/硬盘/网络io情况
# mount | column -t  # 查看挂接的分区状态
#mount 192.168.1.100:/tmp /tmp 远程挂载
#umount /dev/cdrom /home/ping.bao/cd
# fdisk -l   # 查看所有分区
# swapon -s   # 查看所有交换分区
# hdparm -i /dev/hda  # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE  # 查看启动时IDE设备检测状况

网络:
# ifconfig   # 查看所有网络接口的属性
# iptables -L   # 查看防火墙设置
# route -n   # 查看路由表
# netstat -lntp   # 查看所有监听端口
# netstat -antp   # 查看所有已经建立的连接
# netstat -s   # 查看网络统计信息
#ss -pl #查看所有打开的网络端口
#curl -i http://www.baidu.com >demo.txt #获取网址内容,-I 显示head头部信息,然后在保存到demo.txt文件,-O 表示按url来保存名字,-c保存cookie
#curl -d "userName=tom&passwd=123456" -X POST http://www.example.com/login #指定参数和发送方式

进程:
# ps -ef   # 查看所有进程
#ps aux # 查看系统所有的进程数据  
# kill -9 #强制杀了进程 ,-15 按正常关闭进程
# Ctrl + z  #挂起进程
# top    # 实时显示进程状态(另一篇文章里面有详细的介绍)

用户:
# w /who   # 查看活动用户
# id <用户名>   # 查看指定用户信息
# last    # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l   # 查看当前用户的计划任务
#chmod u+x  #赋予用户执行权限
#chmod -R 777  #赋予当前目录及子目录的文件777权限

服务:
# chkconfig –list  # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
程序:
# rpm -qa   # 查看所有安装的软件包

功能:
#service ntpd stop 停止Linx时间同步
#Vi /etc.motd #可以定制开机动画
#vim /etc/rc.local #定制开机命令
#scp root@13.136.13.13:/usr/local /usr/local  #远程复制
#ssh root@13.136.13.13 -p22 #链接远程服务

 

支付宝扫码打赏 微信打赏

如果文章对您有帮助,欢迎移至上方按钮打赏,非常感谢你的支持!

全部评论