Linux日常维护常用命令集合整理

来源:互联网 发布:软件研究所 编辑:程序博客网 时间:2024/05/01 05:04
linux命令
1.date 日期
2.bc 计算器  quit退出
3.常用热键 tab补全 ctrl+C 停止  ctrl+d 结束exit
4.man 帮助 q退出
5.sync 将内存缓存数据写入,系统退出重启前选择行一下
6.shutdown 关机  reboot重启
7.执行模式 init 0关机  init 3文本  init5图形  init 6重启
8.文件权限 chmod 数字 目录/文件      chmod 777 aaa.log
9.目录 cd跳转目录  pwd显示目录  mkdir建目录-p可建多层目录  rmdir删除空目录
10.显示文件 ls -a全部 -d目录 -l含属性
11.复制 cp 来源 目标   -a所有含目录  -i询问  
12.删除 rm 目标  -r所有含目录  -f不提示
13.移动和改名 mv 来源 目标
14.显示文件  cat 目标   -a显示特殊字符 -b列行号  
            less页显示  pgup/pgdn前后翻  /?前后查  n重复查  q退出
              od 二进制显示
15.新建空文档 touch 文件
16.压缩与解压  gzip 压缩  -d解压
               tar -zcv -f 压缩包名 目标        -zxv -f 压缩包名 -c目录

网络命令: 
# ifconfig          # 显示网络信息,包括IP地址、数据包接收/发送情况 
# ifconfig eth0 up  # 启动eth0 

# vi /etc/sysconfig/network-scripts/ifcfg-eth0        # 更改eth0配置文件 
# iwconfig          # 显示无线网络信息 
# sudo /etc/init.d/network restart | start | stop     # 重启网络|启动网络|停止网络 
# service network start| service networking restart   # 同上 
# /etc/network/interfaces                             # 手动配置网络文件 
# ifup interface    # 启用网络接口 
# ifdown interface  # 禁用网络接口 
# wget http://xxx.com/xx.tar.gz                       # 下载 
# route -n          # 列举内核 IP 路由表,用来解决相关问题 
# sudo dhclient     # 从DHCP服务器上获取IP地址 
# sudo dhclient -r  # 从指定的网络接口获取IP 地址 
# cat /etc/resolv.conf                                # 查看DNS 服务器 
# iwlist scan       # 显示区域内无线网络情况 
# lshw -C network   # 显示网卡和网络设备驱动信息(需以管理员权限运行) 
# iptables -L       # 查看防火墙设置 
# netstat -lntp     # 查看所有监听端口 
# netstat -antp     # 查看所有已经建立的连接 
# netstat -s        # 查看网络统计信息 
# cat /etc/sysconfig/network   # 查看网关 
# cat /etc/resolv.conf         # 查看DNS 

其他常用命令: 
# cat               # 把档案串连接后传到基本输出(屏幕) 
# more              # 用less更好,会以一页一页的显示,<space>下一页,<b>上一页,<h>帮助 
# grep              # 查找文件里符合条件的字符串,若包含则显示那一列 
# tar -zxpf xx.tar.gz                                 # 解压缩 
# hostname | cat /etc/sysconfig/network               # 查看主机名 
# lspci -nn         # 以数字和硬件名称方式显示连接到PCI总线的PCI供应商和设备代码 
# lsusb             # 显示USB设备 
# lshw -C usb       # 显示USB相关的硬件上的附加信息(适用于USB加密狗) 
# yum install XX    # yum安装命令 
# yum list installed | wc -l | rpm -qa                # 查看所有安装的软件包 
# chkconfig --list  # 列出所有系统服务 
# grep on           # 列出所有启动的系统服务 
# service XX(服务) restart | stop | start           # 重启|停止|启动XX服务 
# echo $LANG $LANGUAGE | cat /etc/sysconfig/i18n      # 查看系统默认语言 

硬盘挂载: 
# mount -t 硬盘类型 硬盘 挂载点 (硬盘类型:FAT则是msdos,FAT32则是vfat,NTFS则是ntfs) 
# fdisk -l          # 查看硬盘以及所有使用情况 
# mkdir /mnt/win_disk   # 在/mnt目录下建立挂载点 
# mount -t ntfs /dev/sda6 /mnt/win_disk               # 挂载sda6至/mnt/win_disk 

# unmount /mnt/win_disk                               # 卸载硬盘 
# mount -t iso9660 /dev/cdrom /mnt/cdrom              # 挂载光盘 
# mount /dev/fd0 /mnt/floppy                          # 挂载软盘 

资源 
# free -m          # 查看内存使用量和交换区使用量 
# df -h            # 查看各分区使用情况 
# du -sh <目录名>  # 查看指定目录的大小 
# grep MemTotal /proc/meminfo   # 查看内存总量 
# grep MemFree /proc/meminfo    # 查看空闲内存量 
# uptime          # 查看系统运行时间、用户数、负载 
# cat /proc/loadavg              # 查看系统负载 
# pwd             # 查看所在目录 
# ls -l           # 显示目录文件列表(-a:显示隐藏) 
# ps -ef          # 查看所有进程 
# top             # 实时显示进程状态 
# ps -auxw        # 列举当前进程ID 
# kill XX进程ID   # 终止单一进程 
# killall 程序名  # 终止程序的所有进程 
# xkill           # 终止X-Window程序
0 0
原创粉丝点击