bash快捷键
1 2 3 4 5 6 7 8 9 10
| Ctrl+A 切换到命令行开始(Home) Ctrl+E 切换到命令行末尾(End) Ctrl+L 清除屏幕内容 Ctrl+U 清除剪切光标前的内容 Ctrl+K 清除剪切光标后的内容 Ctrl+Y 粘贴刚删除的内容 Ctrl+R 在历史命令中查找 Ctrl+Z 转入后台运行 !! 重复执行最后一条命令 !$ 显示系统最近一条参数
|
查看系统信息
查看系统内核
1 2 3 4 5
| uname -a uname -r file /sbin/init --通过file命令判断系统中的文件时32位还是64位的 --64位CPU系统架构可以安装32位或64位的系统,而32为的CPU架构只能安装32位的系统
|
查看服务器使用的Linux发行版的名称,版本号及描述信息等
1 2
| lsb_release -a --如果提示命令无效可通过 yum -y install redhat-lsb 安装
|
查看系统平均负载
1 2 3 4 5 6 7
| uptime --查看平均负载 --过去一分钟,5分钟,十五分钟内进程队列中的平均进程数量 w --查看系统当前有哪些用户,占用哪些终端 top --查看后台程序,监控系统性能
|
查看硬盘使用情况
1 2 3 4 5 6 7 8 9 10
| fdisk -l --硬盘及分区信息 df -h --查看文件系统的磁盘空间占用情况 iostat -d -x -k 1 10 --查看硬盘I/O性能 du -sh /root (--max-depth=1) --查看某目录大小 du -chk * | sort -rn | head -n 10 --查看分区使用率
|
查看CPU
1 2 3 4 5 6
| cat /proc/cpuinfo --查看cpu信息 cat /proc/cpuinfo | grep "cpu cores" | uniq --每个物理CPU中core的个数(核数) cat /proc/cpuinfo | grep "processor" | wc -l --逻辑CPU个数
|
查看内存
1 2 3 4 5 6 7 8 9
| free -m --查看内存使用情况 --total内存总数 --used已使用内存数 --free空闲内存数 --shared多个进程共享内存总额 -- -buffers/cache已用内存数used-buffers-cached -- +buffers/cache可用内存数free+buffers+cached --可用内存=free+buffers+cached
|
常用网络命令
网路参数设置命令
1 2 3 4 5 6 7 8 9
| ifconfig ifconfig {interface} {up|down} --观察与启动接口 ifconfig interface {option}--设置与修改接口 ifconfig eth0 down ifup , ifdown ifup {interface} ifdonw {interface}
|
route 观察路由器状态
traceroute
1 2
| 追踪两台主机之间通过的各个节点通信状况的好坏 traceroute [-nwig] IP
|
netstat
1 2 3 4
| netstat -rn --列出目前的路由表状态 netstat -an --列出目前的所有网络联机状态 netstat -tulnp--显示目前已经启动的网络服务 netstat -atunp--观察本机上所有的网路联机状态
|
host
1 2
| 查出某个主机名称的IP host -a www.baidu.com --列出百度的IP
|
telnet
1 2 3
| telnet bbs.dorm.ncku.edu.tw--连接到某个bbs站点 telnet localhost110 --检测本机的110端口是否启动
|
ftp
1 2 3 4 5 6 7 8 9 10 11 12 13
| >help --帮助 >cd /pub --切换目录 >dir --显示目录 >get file --下载文件 >mget file --下载目录或文件 >put file --上传文件 >delete file --删除文件 >mkdir dir --建立目录 >lcd /home --切换工作目录 >passive --启动或关闭passive模式 >binary --数据传输模式 ```0 #### wget
|
wget url
#修改为2012年8月1日
date -s 2012-08-01
#修改为10点20分30秒
date -s 10:20:30
```