常用命令
yum命令
yum是contos系统中shell前端管理包工具
yum update更新所有软件yum install安装指定软件yum remove删除指定软件
查看IP
ifconfigip addr
系统信息
free -m内存信息df -h硬盘信息cat /proc/cpuinfocpu信息ps -ef查看所有进程
文件系统
cd切换目录ls / ll查看文件目录, 可以加入参数-all列出详细信息touch新建文件mkdir新建文件夹rm删除文件或者文件夹, 可以加入参数-rf删除所有文件及文件夹cp复制文件、文件夹mv移动(重命名) 文件、文件夹
vim编辑
vim filename打开编辑器- 按下
esc, 回到输入命令状态 i命令状态下输入,即可进行插入set number命令状态下输入回车, 显示行数/keyword搜索内容line yy在vim模式下,使用该命令可以复制行数, eg9 yy即从当前行开始往下数复制9行wq命令状态下输入并回车, 保存退出文件q命令状态下输入并回车, 退出文件q!命令状态下输入并回车, 不保存强制退出文件
搜索、查找、读取
tail从文件尾部读取head从文件头部读取cat读取整个文件more / less分页读取,more按回车只可往下翻页, less按up down可以上下翻页,按q退出grep搜索关键字find查找文件|管道传递命令, eg:cat test.txt | grep hello在test.txt文件里面查找 hello 关键字
压缩和解压
tar用于压缩及解压tar -czvf打包压缩, eg:tar -czvf 1.tar.gz test.txt, 压缩test.txt文件为1.tar.gz (压缩文件有tar 和 gz 结尾两种格式)tar -tzvf列出压缩文件内容tar -xzvf解压文件
用户操作
useradd / adduser添加用户, eg:useradd study, 进入 /home 文件夹即可查看study用户目录,使用passwd study设置study用户密码,设置密码后就能使用study用户登陆passwd设置密码userdel删除用户sudo提权
常用操作
更换yum源
- 使用yum 下载 wget 工具,
yum install wget - 使用重命名操作备份原始的yum源,
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup - 下载对应版本的repo文件,并放入目录(以网易镜像站为栗子
http://mirrors.163.com/),找到里面的centos使用帮助(http://mirrors.163.com/.help/centos.html)并进入,找到对应版本的repo文件,复制下载链接, 使用wget http://mirrors.163.com/.help/CentOS7-Base-163.repo命令,下载到服务器 - 重命名下载的163repo文件,
mv CentOS7-Base-163.repo CentOS7-Base.repo - 清除 yum 缓存
yum clean all - 设置新的换存
yum makecache
防火墙(firewalld)
服务设置
- 安装
yum install firewalld - 启动
service firewalld start - 检查服务状态
service firewalld status - 关闭/禁用
service firewalld stop/disabled
防火墙设置
- 查询服务
firewall-cmd --list-services - 查询开放端口
firewall-cmd --list-all/--list-ports - 查询端口
firewall-cmd --query-port=80/tcp - 添加开放端口
firewall-cmd -add-port=3306/tcp, 还可以添加参数-permanent - 移除端口
firewall-cmd --remove-port=3306/tcp
Apache
服务设置
- 安装
yum install httpd - 启动
service httpd start - 检查服务状态
service httpd status - 关闭/重启
service httpd stop/restart
Apache设置
- 虚拟主机设置
- 配置文件目录:
/etc/httpd/conf/httpd.conf - 默认根路径配置: 打开配置文件,找到
DocumentRoot /var/www/html - 配置自己的静态资源,如需要study.html
cd /var/www/html, 创建study.html, 重启服务器, 浏览器上输入ip:port/study.html即可看到
- 配置文件目录:
- 配置虚拟主机
- 打开配置文件, 找到VirtualHost, 创建
<VirtualHost *:80> ServerName: www.study.com DocumentRoot: /data/www <Directory "/data/www"> AllowOverride None Options Indexes FollowSymLinks Require all granted </Diectory> </VirtualHost>cd /data/www/目录下新建一个study.html, 进入到cd /data目录下, 输入命令强setenforce 0重启Apache服务,在浏览器中输入www.study.com/study.html即可看到效果
- 打开配置文件, 找到VirtualHost, 创建