机器管理

重启
# reboot
# init 6

关机
# init 0
# poweroff

修改主机名
# hostnamectl set-hostname 主机名

查看服务器ip
# ip a

关闭防火墙
# systemctl stop firewalld
# systemctl disable firewalld

关闭Selinux
# vim /etc/sysconfig/selinux
将文件内容
SELINUX=enforcing 修改为 SELINUX=disabled
然后保存退出

临时关闭selinux
# setenforce 0

查看服务器时间
# date

查看硬件时间
# hwclock

查看别名
# type -a ll

设置别名
# alias

取消别名
# unalias

启动网卡
# ifup 网卡名字

关闭网卡
# ifdown 网卡名字

文件管理

  1. 查看当前所在目录 # pwd 查看目录下的文件 # ls #clear   清屏 快捷键Ctrl+l   *通配符。表示所有字符(隐藏文件除外) 以长格式显示目录下文件的详细信息 # ll # ls -h     人性化显示 (显示文件大小) # ls -a   显示所有文件 (包括隐藏文件) 切换目录 # .         表示当前目录 # cd或cd ~ 直接回到家目录 # cd -     回到上一级返回时目录 创建文件 # touch 文件名.后缀 # touch /home/file{1..20} #批量创建 创建目录 # mkdir 目录名 # mkdir /home/{dir4,dir5}   创建俩个目录 # mkdir -p /home/dir8/111/222 #-p 创建连级目录,一级一级的创建 复制文件或目录 # cp # cp -r 拷贝目录使用,连同目录里面的文件一块拷贝 语法: cp -r 源文件1 源文件2 源文件N 目标目录   #将多个文件拷贝到同一个目录 删除文件或目录 # rm 删除 rm -r 递归删除目录 -f force强制 -v 详细过程 *通配符 移动文件或目录 # mv 创建带有内容的文件或着将内容显示到屏幕上 # echo 查看文件的所有内容 # cat 参数: -n 显示行号 -A 包括控制字符(换行符/制表符) 默认显示前十行 # head 默认显示后十行 # tail 查找关键字 # grep 分页显示文件内容 # less   可以查找关键字 # more

文件编辑器

  1. # vi   # vim gg 跳到页首 yG 从光标开始复制到页尾   G 跳到页尾   yy 复制   dd 删除   x   删除光标所在的字符   dgg 从光标开始删除到页首   d^   删除当前光标之前的内容   dG 从光标开始删除到页尾   D 从光标处删除到行尾   u 撤回   p 粘贴   r 可以用来修改一个字符 进入编辑模式 i a o I A O 文件内容替换 全局替换 :%s/old/new/g :s/world/nice/       替换当前光标所在行 :3s/sbin/nice/       替换指定行 :1,5 s/nologin/soso/ 从1-5行的nologin 替换为soso :%s/bin/soso/         替换所有行 :%s/sbin/nice/g       替换行内所有关键字 替换所有行匹配到的第一个字段 :%s/old/new/ 替换光标所在行匹配到的第一个字段 :s/old/new/ 替换光标所在行匹配到的所有字段 :s/old/new/g 替换指定行匹配到的第一个字段 :1s/old/new/ 替换指定行匹配到的所有字段 :1s/old/new/g 替换1-5行匹配到的第一个字段 :1,5 s/old/new/ 替换1-5行匹配到的所有字段 :1,5 s/old/new/g 保存强制退出 esc :wq! 可视块模式 ctrl+v     进入可视块模式 shift+v   进入可视行模式

权限管理

  1. 权限对象: 属主------->u 属组------->g 其他人------>o 基本权限类型: 读(read):r   ---->4 写(write):w ---->2 执行(exec):x ---->1 例: r w x       rw-       r--       alice   hr   file1.txt 属主权限   属组权限   其他人权限     属主   属组     文件 修改文件权限类型 # chmod 为文件或目录设置访问权限 修改文件权限对象(属主、属组) # chown   改变文件或目录的所属主以及所属组 更改文件的属主(拥有者)、属组 (所属组)chown # chown 用户.组 文件或目录 # chown alice.hr file1.txt #修改属主、属组 # chown tom file1.txt #修改属主 # chown .it file1.txt   #只改属组 # chown -R alice.hr dir1 #递归修改---针对目录 更改文件权限chmod             对象     赋值符     权限类型             u         +         r chmod       g         -         w       file1             o         =         x             a         所有 # chmod u+x file1.txt     #属主增加执行 # chmod a=rwx file1.txt   #所有人等于读写执行 # chmod a=- file1.txt     #所有人都没有权限 # chmod ug=rw,o=r file1.txt #属主属组等于读写,其他人只读 *注意事项 文件: x 权限小心给予 目录: w 权限小心给予

用户、用户组管理

  1. 创建用户 # useradd 用户名 创建用户组 # groupadd 组名 切换用户 # su

包管理器

  1. 安装服务 # yum install -y 服务名

解压打包

  1. # unzip
  2. 查看服务状态

启动服务
# systemctl start 服务名字

重启服务
# systemctl restart 服务名字

查看服务状态
# systemctl status 服务名字

设置服务开机自启
# systemctl enable 服务名字

取消服务开机自启
# systemctl disable 服务名字