| 作用 | 命令 | 说明 |
| | 系统相关 | |
| 向上查看一页 | shift+page up | |
| 向下查看一页 | shift+page down | |
| 查询历史命令 | History | |
| 万年历 | Cal year | |
| 查询日期时间|更改 | Date|date –s hctosys/systohc | 系统到硬件/硬件到系统 |
| 查询系统启动信息 | Dmesg | |
| 查询系统信息 | Uname –a | |
| 查询|设置主机名 | Hostname|hostname – name | |
| 帮助命令 | Man | |
| 突破LINUX权限 | 按E健之后输入Single | |
| 进入Xinit | Xinit | |
| 关闭|开启交换分区 | Swapoff|Swapon -a | |
| 结束进程|结束所有进程 | Kill 9|skill|kill all | |
| 使挂起的进程继续运行 | Bg fg | |
| 查询当前进程 | Ps ax | |
| 查询某一个服务的路径及命令 | Service network state | |
| 关机计算机命令 | Halt|shutdown –t now|init 0 | |
| 重新启动计算机 | Reboot|init 1|shutdown –r now | |
| 进入图形界面 | Startx –:0-9 | |
| 图形界面切换到字符界面 | Ctrl+alt+F1-F6 之后可用alt+ F1-F6切换 | |
| 字符界面切换到图形界面 | Alt+F7之后可用ctrl+F7-F12切换 | |
| 模拟终端代号 | Tty1-9 | |
| 图形界面终端代号 | Pst/0-9 | |
| 向终端发送信息 | Echo “内容”> /dev/tty1 | |
| 向所有终端写信息 | Write|wall | |
| 查询最后一次登陆日制 | Last|lastlog | |
| 查看内存总容量 | Grep MemTotal /proc/meminfo | |
| 查看空闲的内存容量 | grep MemFree /proc/meminfo | |
| 查看系统运行时间、用户数、负载 | Uptime | |
| 查看|开启DMAd|测试硬盘读写速度 | Hdparm|hdparm –d1 /dve/had|hdparm-t | |
| 查出本机字符集 | locale | |
| 查询启动检测硬件设备级别 | Chkconfig kudzu –list | |
| 查询所有运行服务所在级虽 | Chkconfig –list |more | |
| 查询当前运行级别 | Runlevel | |
| 字符界面下图形修改配置 | Setup|ntsysv | |
| 改默认中文环境 | LANG=zh_CN.utf8 | |
| | 网络控制 | |
| 改MAC地址 | Arp –s ip mac | |
| 查看|修改网关 | Route –n|route add 网关 | |
| 查看包的传输情况 | Traceroute | |
| 查询网卡连接情况 | Mii-tool | |
| 查询连接并抓包/单用户 | Tcpdump –i eth0 –v/src ip | |
| 查询活跃的主机/端口服务 | Nmap –sp/sL 192.168.1.0/24 | |
| 下载文件 | Wget url –d | |
| 下载网站或目录链接 | Wget –r –l 4 url –d | |
| 设置系统启动服务或关闭服务 | Ntsysv | |
| | 用户相关 | |
| 建立用户指定在某目录下 | Useradd –d 路径 | |
| 更改用户模式|设置帐号 | Usermod|userconf | |
| 更改用户密码|更改组密码 | Passwd user|gpsswd group | |
| 删除组 | Groupdel | |
| 删除用户及相关文件 | Userdel –r user | |
| 查询用户是否存在 | Grep –user /etc/passwd | |
| 查询用户配额情况 | Quota –u user | |
| 查询当前用户登陆情况 | Finger|id|who|users|w|ps | |
| | | |
| | | |
| | | |
| 用户切换区别 | Su and su – su –是底的切换 | |
| 用SSH连接登陆LIUNX | Ssh user@ip/ssh ip | |
| 在SSH连接切换到本地目录 | LCD | |
| 退出登陆|退出当前 | Logout|exit | |
| 定义别名 | Alias ii `ls -l` | |
| | 文件及目录 | |
| 显示隐藏文件,隐藏文件都是以点开头 | Ls –a | |
| 文件夹|普通|链接|网络|管道 | D|-|l|s|p | |
| 阅读文件 | More|cat | |
| 查看是否是文件或目录 | File | |
| 删除文件 | Rmdir,rm | |
| 删除目录不提示 | Rm -rf | |
| 可创建目录,加P可创建子目录 | Mkdir -p /a/b/c/d | |
| 创建文件夹或更新文件的时间 | Touch | |
| 新建文件 | Vi 文件名 | |
| 查看硬盘空间情况|查看磁盘类型 | Df –h|df -T | |
| 查看所有的情况 | Fdisk –l /dev/disk | |
| 格式化硬盘 | Fdisk /dev/disk | |
| 优化硬盘,更改硬盘的块大小 | Mkfs.ext3 -b ? /dev/sdb ?=1024/2048/4096 | |
| 优化硬盘,更改硬盘的块的编号 | Mkfs.ext3 -i ? /dev/sdb ?=2048/4096/8192 | |
| 优化硬盘,为管理保留磁盘空间为5% | Mkfs –m 5 /dev/sdb1 | |
| 优化硬盘,检查为管理保留磁盘空间 | Tune2fs –l /dev/sdb1 |grep reserved | |
| 优化硬盘,检查文件系统信息节点及块等 | Tune2fs –l /dev/sdb1 |grep reserved | |
| 查看此分区被挂载的次数及不区分大小写过虑 | Tune2fs –l /dev/sdb1 |grep -i “mount count” | |
| 更改分区被挂载的次数 | Tune2fs –c 2 /dev/sdb1 | |
| 更改自检的间隔时间 | Tune2fs –i days | |
| 将EXT2转换成EXT3格式 | Tune2fs –j /dev/sdb1 | |
| 检查文件系统数据完整性 | Fsck.ext3 -t /dev/sdb1 | |
| 格式化磁盘并转换成EXT2或EXT3的类型 | Mkfs.ext2/ext3 /dev/sdb1 | |
| | 磁盘配额 | |
| 磁盘配额作用;限制普通用户使用的空间,只支持EXT2或EXT3,需要有quota软件包支持 | 使用usrquota,grpquota挂载一个分区,激活内核支持检查磁配额有没有启用:more /etc/mtab | |
| 如果有多用户的话,需要进入单用户环境 | Init 1 | |
| 只有SDB1分区支持所有用户和组配客 | Mount –o usrquota,grpquota /dev/sdb1 /mnt/d1 | 默认是不支持配额 |
| 使根分区支持磁盘配额 | Mount –o remount,usrquota,grpquota / | |
| 创建磁盘配额数据库文件 | Quotacheck -cvuga | |
| 激活所有分区配额,不用重启 | Quotaon -a | |
| 批量写入数据到file里 | dd if=/dev/zero of=file bs=1k count=1024 | |
| 指定用户分配磁盘空间 | Edquota –u users | |
| 指定用户分配磁盘空间过期时间 | Edquota –t | |
| 查看当前用户配额使用的情况|所有用户情况 | Quota|repquota –a | |
| 关闭某个磁盘配额|开启磁盘配客 | Quotaoff /mnt/sdb1 |quotaon /mnt/sdb1 | |
| 让配客永久生效的方法 | Vi /etc/fstab 更改对应磁盘的defaults项,在后面加上 | Defaults,usrquota,grpquota |
| 如果要取消配额,必须要先用命令quotaoff关 | 闭配额,之后在用删除数据库文件 | |
| | 配额结束 | |
| 查看文件或目录的大小 | Du|du –sh /* | |
| 挂载设置 | Mount -t | |
| 改文件权限 | Chmod | |
| 改文件属主 | Chown | |
| 改文件属组 | Chgrp | |
| 查看文件及目录权限 | Lsattr | |
| 改变文件权限 | Chattr | |
| 分屏显示 | Ls –l/目录|more | |
| 合并到一个新的文件 | Cat a.txt b.txt | |
| 向硬盘MBR写入数据 | Cat /etc/passwd > /dev/sda | 损坏硬盘 |
| 查询MD5加密后的密码 | Grub-md5-crypt | |
| 压缩文件 | Gzip|bzip2| Zip 压后名 源文件名 | |
| 创建TAR包 | Tar -cvf | |
| 解压TAR包 | Tar -xvf | |
| 解压tar.zg包 | Tar -zxvf | |
| 创建tar.zg包 | Tar -zcvf | |
| 解压文件 | Gunzip/ -d | |
| 解压文件不访问 | Gunzip –f | |
| 安装一个rpm, | Rpm –ivh file | |
| 升级一个Rpm,如果不存在,就进行安装 | Rpm –U file | |
| 更新一个Rpm,如果不存在,就不更新 | Rpm –F | |
| 显示安装路径及信息 | Rpm –v | |
| 显示安装进度条 | Rpm –h | |
| 删出一个软件包,是软件名字,不是软件包名 | Rpm -e | |
| 列出安装软包信息 | Rpm –q | |
| 复制文件 | Cp file_from file_to | |
| 复制目录 | Cp –R file_from file_to | |
| 为一个文件建立软连结|硬连接 | Ln [-s] source linkname|ln | |
| 从当前目录开始查找指定的文件 | Find path -name file | |
| 用通配符查找包括DH且扩展名为.conf的 | Find path –name *dh*.conf | |
| 把错误的查找信息不显示 | Find path –name access_log 2>dev/null | |
| 设置别名或替代名 | Alias | |
| 备份数据 | Dd –if =/dev/sda of=/mnt/net/a.zip | |
| 查询文件的字节数 | Wc –w | |
| 查找当前文件所包含的字符串 | Grep -a /etc/passwd | |
| 用索引来查找分页查看 | Locate -/home |more | |
| WINDDOWS带中文分区挂载 | Monut -t vfat –o gb2312 or utf8 /dev/hda3 /d | |
| 可加的读写|只读参数的挂载 | Mount /dev/cdrom /mnt/cdrom -o rw|ro | |
| 改变文件的所属组和用户的挂载 | Mount /dev/cdrom /mnt/cdrom -o uid=yayaw gid=yayaw | |
| 改变权限并组只有一个用户能访问的挂载 | Mount –o uid=yayaw,umask=0077 /dev/sda1 /mnt/da | |
| 挂载CD | Mount –t auto /dev/cdrom /mnt/cdrom | |
| 挂载WINDOWS共享文件 | Mount //ip/share /mnt/net –o username=user%pass | |
| 自动弹出光驱|收回光驱 | Eject|eject -t | |
| 挂载文件系统类型 | Vfat ntfs iso9660 | |
| 输入一个镜像文件或其它 | Cat /dev/cdrom > /mnt/net/a.iso | |
| | DHCP服务器配置 | |
| 测试DHCP服务器 | Dhclient | |
| 配置DHCP服务器 | /etc/dhcpd.conf | |
| 启动或重起服务 | Service dhcpd start/restart | |
| | Apache服务器配置 | |
| | | |
| | DNS服务器配置 | |
| 测试DNS | Nslookup/host | |
| | Samba服务器配置 | |
| 配置目录及文件 | /etc/samba/smb.conf | |
| 启动或重起服务 | Service smb start/restart | |
| 测试smb服务器 | Smbclient –l localhost | |
| | 系统配置相关文件 | |
| 查询用户相关配置文件 | /etc/passwd.conf | |
| 查询用户名密码文件 | /etc/shadow.conf | |
| 查看系统日制的目录位置 | /etc/syslog.conf | |
| 终端数的关闭与开放/改系统默认打开的方式 | /etc/inittab | |
| 设置语言编码 | /etc/sysconfig/i18n | |
| 设置DNS服务器 | /etc/resolv.conf | |
| | | |
| | | |
| | | |
| 改时间地区 | /usr/bin/sys-config-date | |
| 改分辩率 | /usr/bin/sys-config-display | |
| 网络地址相关配置 | /etc/sysconfig/network-scripts/ifcfg-eth0 | Neat图形界面配置 |
| | 所有服务启动命令 | |
| 查询某一个服务的路径及命令 | Service network state | |
| 启动或重起Samba服务 | Service smb start/restart | |
| 启动或重起DHCP服务 | Service dhcpd start/restart | |
| 启动或重起网卡服务 | Service network start/restart | |
| 启动或重起DNS服务 | Service named start/restart | |
| 开启检查新硬件 | Service kudzu start | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |