lnmp虚拟机
// 查看虚拟机列表
lnmp vhost list
// 添加虚拟机
lnmp vhost add
// 删除虚拟机
lnmp vhost del
// 添加ftp
lnmp ftp add
防火墙
// 关闭防火墙列
iptables -D INPUT 6
// 关闭防火墙
service iptables stop
or
systemctl stop firewalld
// 查看防火墙状态
iptables -nL
// 查看防火墙
iptables -L -n --line-numbers
// 重启防火墙
service iptables restart
// 编辑防火墙端口
vim /etc/sysconfig/iptables
端口
// 查看所有开放端口
netstat -ntpl
// 查看端口是否占用
netstat -tln | grep 8083
// 查看占用端口进程
lsof -i :8083
// 查看应用进程号
ps -aux |grep redis
// 杀死进程
kill -9 8083
// 查看运行进程
ps -ajft
重启服务
// 关机计算机
shutdown -h now
// 重启nginx
nginx -s reload
// 重启nginx centos7版本一下
service nginx restart
// 重启nginx centos7版本以上
systemctl restart nginx
// 重启php
service php-fpm restart
// 重启mysql
service mysql restart
-h:停止系统服务并关机
-r: 停止系统服务后重启
shutdown -h now --立即关机
shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天
shutdown -h +10 --10分钟后自动关机
shutdown -r now --立即重启
shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户
reboot
reboot表示立即重启,效果等同于shutdown -r now
sudo reboot 立即重启
服务器操作
// 卸载git
yum remove git
// 停止mysql
/etc/init.d/mysql stop
// 查看所有账号
cat /etc/passwd
// 查看当前活跃账号
w
// 查看当前登录账号
whoami
// 查看服务器登录记录(近10条)
last -n 10
// 查看指定用户登录记录(username)
last username
// 查看用户最后一次登录记录
lastlog
文件操作
// 安装文件上传下载扩展
yum -y install lrzsz
// 上传文件
rz
// 下载文件
sz
// 解压zip文件
unzip file.zip -d 解压目录
// 压缩目录为zip
zip -r 压缩文件.zip 目录
// 解压tgz文件
tar -zxvf
// 删除文件或目录
rm -rf
// 去除文件保护
chattr -i
// 创建目录
mkdir
// 创建文件并进入编辑
vim
// 创建文件
touch
// 查看目录列表及详细信息
ls -als
// 查看目录列表
ls
// 查看目录文件大小
du -sh *
// 编辑文件
vim+i
// 保存编辑并且退出
esc+:+wq
// 不保存编辑退出
esc+:+q!
// 创建文件
touch
// 查看当前所在目录
pwd
// 文件重命名
mv 文件名 新文件名
// 移动文件
mv 文件名 绝对路径
// 移动目录下所有文件到上一级
mv * ../
// 修改目录权限
chmod -R 777 目录
// 复制目录下所有文件到另一个目录
cp -r /home/www/xxx/statics/. /home/www/statics
// 查看目录下各文件大小
du -sh *
// 查看目录所拥有者
ll
// 查找文件
find / -name 文件名
用户管理
// 删除用户
userdel -r 用户名
// 创建用户
adduser 用户名
passwd 用户名