常用命令:
1, ps -ef|grep 7070 查看某个正在运行的端口
2, kill -9 PID 强制杀死一个进程
3, nginx -s stop 停止nginx
nginx -s reload 重启nginx
nginx -t 检查配置文件是否正确
4, netstat -anlpt|grep 端口号
5, rpm -qa|grep vim 检查系统是否安装完整vim
1) 如果已经正确安装的话,会显示如下三行:
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5
2) 安装vim
yum -y install vim-enhanced
如果上面三条一条都没有返回,可以直接用 yum -y install vim*
6, 操作文件夹
1) 创建目录: mkdir 文件夹名称
2) 创建文件: touch 文件名称(包括文件类型)
3) 删除文件夹: rm -rf 目录名字
4) 删除文件: rm -f 文件名称
5) 复制文件: cp 要复制的文件的全路径 要复制到的目录
6) 复制文件夹: cp -r 要复制的文件的全路径 要复制到的目录
7) 查看文件内容: cat -n 文件全路径
8) 显示文件头部内容 : head -n数字 文件 (显示头数字行内容)
9) 输出文件尾部内容: tail -n数字 文件 (显示尾部 数字 行内容)
tail -f 文件 ( 实时追踪改文档的所有更新)
7, 给予最大权限: chmod 777 文件名
8, 防火墙操作
1) 及时生bai效,重启后复原:
1. 关闭:service iptables stop
2. 开启:service iptalbes start
3. 查看状态:service iptables status(关闭状态的话会提示baifirewal is not running)
2) 非及时性生效,重启后永久性bai生效
1. 关闭:chkconfig iptbales off
2. 开启:chkconfig iptables on
3. 查看状态:chkconfig iptables --list
3) 在外部访问CentOS中部署应用时,需要关闭防火墙。
1. 关闭防火墙命令:systemctl stop firewalld.service
2. 开启防火墙:systemctl start firewalld.service
3. 关闭开机自启动:systemctl disable firewalld.service
4. 开启开机启动:systemctl enable firewalld.service
9, 输出内容到控制: echo 内容
10, 软连接: ln -s 原文件或目录 软链接名
11, 设置普通用户据用root权限:
1) 添加 atguigu 用户,并对其设置密码。
1. useradd atguigu
2. passwd atguigu
2) 修改配置文件
1. vi /etc/sudoers
2. 修改 /etc/sudoers 文件,找到下面一行(91 行),在 root 下面添加一行,如下所示:
root ALL=(ALL) ALL atguigu ALL=(ALL) ALL
3) 例: sudo mkdir module
chown atguigu atguigu module
12, 文件查找: find / -name 要查找的文件名 (在根目录下模糊查找[文件名])
13, 查看磁盘空间使用情况: df -h
14, 查看线程情况:
1) 查看系统中所有进程: ps aux|grep xxx
2) 查看子父进程间的关系: ps -ef|grep xxx