0.文件权限的概念(这不是命令)
- r:可读
- w:可写
- x:可执行
常说的777为最大权限
1.软件操作命令
- 软件包管理器:yum
- 安装软件:yun install xxx
- 卸载软件:yum remove xxx
- 搜索软件:yum search xxx
- 清理缓存:yum clean packages
- 列出已安装:yum list
- 软件包信息:yum info xxx
2.服务器硬件资源和磁盘操作命令
- 查看内存:free -m
- 查看硬盘:df -h
- 查看负载:w或top
- 查看CPU:cat /proc/cpuinfo
- 可视化磁盘:fdisk
3.文件和文件夹操作命令
- 查看目录下的文件:ls
- 或 列表方式显示文件:ls -al 或 ll
- 新建文件:touch
- 新建文件夹:mkdir
- 嵌套创建文件夹:mkdir -p 文件夹/文件夹/文件夹/文件夹
- 进入目录:cd
- 删除文件:rm
- 删除目录:rm -r
- 强制删除目录:rm -rf
- 复制:cp 用法:cp ./1.log ~/imm.log (cp 当前目录下的1.log 复制到家目录下的imm.log)
- 移动:mv 用法:mv ./1.log ~/imm.log (cp 当前目录下的1.log 移动到家目录下的imm.log)
- 显示当前路径:pwd
补充:Linux文件目录
- 根目录:/
- 家目录:/home
- 临时目录:/tmp
- 配置目录:/etc
- 用户程序目录:/usr
4.文件搜索、查找、读取
- 从文件尾部开始读:tail
- 从文件头部读:head
- 读取整个文件:cat
- 分页读取:more
- 可控分页:less
- 搜索关键字:grep 或 grep -n (显示行数)
- 查找文件:find
- 统计个数:wc
5.文件解压缩(tar)
- 压缩:tar -cf 名字 要压缩的文件
- 解压:tar -xf 名字 要解压的文件
- 查看压缩文件里的文件:tar -tf 压缩文件 或 tar -tvf 压缩文件
6.系统用户操作命令
- 添加用户:useradd
- 添加用户2:adduser
- 删除用户:userdel
- 设置密码:passwd
7.防火墙设置(公司主要用的)
作用:保护服务器安全
使用:
- 安装:yum install firewalld
- 启动:service firewalld start
- 检查状态:service firewalld status
- 关闭或禁用防火墙:service firewalld stop
- 简单命令:firewall-cmd --add-service=ssh 、firewall-cmd --remove-service=ssh 、 firewall-cmd --add-port=22/tcp 、firewall-cmd --remove-port=22/tcp 等
8.提权和文件上传下载操作
比如:未授权的账号不能进行 sudo yum install vim等操作。需要最高权限的账号进行授权。
- 提权:sudo 授权的账号可以通过 sudo 进行授权的操作
- 授权:visudo 通过root账号执行该命令(最高权限的账号) # 授权账号 ALL=(ALL) ALL
- 文件下载:wget 或 curl
- (Lniux下)文件传输:scp
- 本地传到服务器:scp 上传文件 jamin@公网ip:上传路径
- 服务器传到本地:scp jamin@公网ip:目标路径/下载文件 下载路径
- (windows的xshell下)文件传输:
- 1.安装:sudo yum install lrzsz (没有权限要去授权)
- 2.本地传到服务器:rz (这里是通过GUI界面选择文件)
- 3.服务器传到本地:sz 目标文件