1.关机命令
shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。
Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐
而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也
没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些
动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。
立刻关机(root用户使用)
1.halt
2.poweroff 3.shutdown -h now 4.init 0
10分钟后自动关机
shutdown -h 10
2.重启命令(root用户使用)
1.reboot 2.shutdown -r now 3.init 6 4.10分钟后自动重启(root用户使用) shutdown -r 10 在时间为20:35时候重启(root用户使用) shutdown -r 20:35 如果是通过shutdown命令设置重启的话,可以取消重启 shutdown -c
3.hostname命令
查看主机名 hostname 设置主机名 临时修改 hostname 主机名 永久修改 vi /etc/hostname
4.网络服务
查看IP信息 ip a 1 网络连通性测试 ping [选项] 目标主机 1 设置网络信息 vi /etc/sysconfig/network-scripts/ifcfg-ens33 1 重启network网络服务 service network restart 1
5.防火墙及selinux设置
查看防火墙状态 systemctl status firewalld 1 关闭防火墙 systemctl start firewalld 1 禁止开机启动 systemctl disable firewalld 1
临时关闭
selinuxsetenforce
永久关闭
selinuxvi /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled
6.目录操作命令
查看工作目录(Print Working Directory) pwd 1 切换工作目录(Change Directory) cd [目录位置] 1 列表(List)显示目录内容 ls [选项]... [目录或文件名] 1 常用命令选项 -l :详细信息显示 -a:显示所有子目录和文件的信息,包括隐藏文件 -A:类似于“-a”,但不显示“.”和“…”目录的信息 -R:递归显示内容
7.创建新的目录(Make Directory)
mkdir [-p] [/路径/]目录名 1 统计目录及文件的空间占用情况(estimate file space usage) du [选项]... [目录或文件名] 1 常用命令选项 -a:统计时包括所有的文件,而不仅仅只统计目录 -h:以更易读的字节单位(K、M等)显示信息 -s:只统计每个参数所占用空间总的大小 文件操作命令
8.新建空文件,或更新文件时间标记
touch 文件名 1 查看文件类型 file 文件名 1
9.复制(copy)文件或目录
cp [选项] 源文件或目录… 目标文件或目录 1 常用命令选项 -r:递归复制整个目录树 -p:保持源文件的属性不变 -f:强制覆盖目标同名文件或目录 -i:需要覆盖文件或目录时进行提醒
10.删除(Remove)文件或目录
rm [选项] 文件或目录 1 常用命令选项 -f:强行删除文件,不进行提醒 -i:删除文件时提醒用户确认 -r:递归删除整个目录树 移动(Move)文件或目录 mv [选项]... 源文件或目录… 目标文件或目录 1 如果目标位置与源位置相同,则相当于改名
11.显示系统命令所在目录
which <选项> command(命令名称) 1 常用命令选项 -a:将所有由PATH路径中可以找到的指令均列出,而不止第一个被找到的指令名称
12.find查找
find <路径> <选项> [表达式]find查找的特点 从指定路径下递归向下搜索文件 支持按照各种条件方式查找 支持对查找到的文件再进一步的使用指令操作 (例如:删除、统计大小、复制等) 常用命令选项 -name 根据文件名查找 -user 根据文件拥有者查找 -group 根据文件所属组寻找文件 -perm 根据文件权限查找文件 -size 根据文件大小查找文件 -type 根据文件类型查找(f-普通文件,c-字符设备文件,b-块设备文件,l-链接文件,d-目录) -o 表达式或 -and 表达式与 文件内容操作命令
13.统计文件中的单词数量(Word Count)等信息
wc [选项] 目标文件 1 常用命令选项 -l:统计行数 -w:统计单词个数 -c:统计字节数
14.查找文件里符合条件的字符串
grep [选项] <关键字> <文件…> 1 常用选项 -c:计算匹配关键字的行数 -i:忽略字符大小写的差别 -n:显示匹配的行及其行号 -s:不显示不存在或不匹配文本的错误信息 -h: 查询多个文件时不显示文件名 -l:查询文件时只显示匹配字符所在的文件名 –color=auto:将找到的关键字部分加上颜色显示
15.删除命令
dd:删除当前行 ndd:删除光标所在当前行向下数n行 D:删除当前行光标所在的位置后面的字符 x:向后删除光标所在位置的字符 X:向前删除光标前面的字符 nX:删除前面的n个字符,光标所在的字符将不会被删
16.配置IP地址
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0文档,修改成如下内容: DEVICE=eth0 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.0.11 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=202.106.0.20 DNS2=8.8.8.8
17.查看的相关命令
查看状态:firewall-cmd –state 查看Linux内核版本信息:uname -a 查看内核版本:cat /proc/version 查看系统版本:cat /etc/issue 查看剩余磁盘空间: df -lh 查看端口被哪个进程占用 :netstat -tunlp|grep 8080 查看时间:hwclock 查看服务器启动时间:uptime 查看服务器型号 :dmidecode | grep "Product Name" 查看系统日志 :tail -f /var/log/messages 查看网卡型号:lspci -vvv |grep Ethernet 查看cpu信息:more /proc/cpuinfo