软件基本操作
- 软件安装 yum install 软件名
- 软件删除 yum remove 软件名
- 软件查找 yum search 软件名
- 软件包的清理 yum clean packages
- 查看已经安装好的软件 yum list
- 查询某个软件包的信息 yum info 包名
服务器硬件资源信息查询
- 查看内存 free -m
- 查看硬盘 df -h
- 查看服务器负载 w/top(一般负载值不能超过0.7)
- 查看cpu cat /proc/cpuinfo
- 磁盘分区管理命令 fdisk
文件操作命令
linux文件的目录结构
- 根目录 /
- 家目录 /home(~表示当前用户的家,/home下可能是多个用户)
- 临时目录 /temp
- 配置文件 /etc
- 用户程序目录 /usr
文件基本命令
- 查看目录下的文件 ls
- 新建文件 touch
- 新建文件夹 mkdir(循环创建目录mkdir -p /firstDir/secondDir)
- 进入目录 cd
- 删除文件/文件目录 rm(循环删除rm -r 目录名,强制删除 rm -rf /firstDir)
- 文件复制 cp 源文件 目标文件
- 文件移动 mv 源文件 目标文件
- 显示当前目录 pwd
文本编辑器
文件权限
- r 读 4
- w 写 2
- x 可执行 1
文件搜索、查找、读取
- tail 从文件尾部开始读
- head 从文件头部开始读
- cat 读取整个文件
- more 分页读
- less 可控分页
- grep 搜索关键字(grep -n “搜索内容” 目标文件 其中-n表示显示操作到的内容当前的行数)
- find 查找文件
- wc 统计个数
文件解压缩
- tar
创建.tar.gz压缩 tar -czvf xxx.tar.gz 目标文件或目录
查看压缩文件 tar -tzvf xxx.tar.gz
解压压缩文件 tar -xzvf xxx.tar.gz
系统用户操作命令
- useradd 添加用户
- adduser 添加用户
- userdel 删除用户
- passwd 设置密码
防火墙设置
- 安装 yum install firewalld
- 启动 service firewalld start
- 检查状态 service firewalld status
- 关闭或禁用防火墙 service firewall stop/disable
- 查看当前防火墙版本号 firewall-cmd --version
- 查询当前所有的服务 firewall-cmd --list-services
- 添加一个服务 firewall-cmd --add-service=xxx
- 删除一个服务 firewall-cmd --remove-service=xxx
- 查询当前所开启的端口 firewall-cmd --list-ports
- 添加一个端口 firewall-cmd --add-port=xxx
- 删除一个端口 firewall-cmd --remove-port=xxx
- 查询一个端口 firewall-cm --query-port=xx
- 列出所有区域 firewall-cmd --list-all-zones
提权和文件上传下载操作
提权 sudo
- visudo 添加用户的权限
文件下载 wget、curl
文件上传 scp
- 将文件上传到指定服务器 scp file 用户名@ip地址:/tmp/(具体上传到哪个目录下)
- 从服务器上下载指定的文件 scp 用户名@ip地址:/tmp/file ./(下载到当前目录下)
在window如何用xshell进行上传下载
- 首先服务器先安装 lrzsz
- 进入服务器后 输入rz 选择上传的文件
- 输入 sz file 下载到windows
| 管道
查看centos当前版本号
- cat /etc/centos-release
查看当前系统的位数
- getconf LONG_BIT
查看定时任务cron 日志
- cat /var/log/cron
修改默认编辑器
- select-editor