文章
Linux防火墙iptables配置详解
https://www.linuxidc.com/Linux/2017-01/140074.htm
故障
1.nginx: [error] invalid PID number "" in "/usr/local/webserver/nginx/logs/nginx.pid"
注意要切换root用户
解决办法:
nginx -c /usr/local/webserver/nginx/conf/nginx.conf
新建文件夹
mkdir test
添加文件
touch test/a.txt
移动文件
mv nginx-1.13.7 /usr/local/
复制文件
cp nginx-1.13.7 /usr/local/
删除文件
rm -rf test/
cd ..回到上一级目录
cd ~回到home目录
cd -回到某一目录
保存(Esc停止编辑)
不保存退出,esc后:q,
强制退出:q!
保存并强制退出:wq
rz上传
1.首先,要是服务器不支持rz命令的话,需要安装执行
yum -y install lrzsz
2.再输入rz -be命令,选择需要上传的本地文件(在本地电脑sheel黑窗口输入,服务器黑窗口没反应)
防火墙
service iptables on
[root@localhost admin]# service iptables onUsage: iptables {start|stop|reload|restart|condrestart|status|panic|save}
/etc/init.d/iptables stop 关闭防火墙
/etc/init.d/iptables status 防火墙状态
/etc/init.d/iptables reload 重启防火墙
永久关闭防火墙命令:chkconfig --level 2345 iptables off
chkconfig iptables off
其中2345 代表”执行等级“ 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动
selinux
历史命令
history
history -c 清除历史命令
history -w 历史命令写入保存文件 ~/.bash_history
查找文件
find / -name x.tar.gz
find / -name *.tar.gz
查看包安装位置
rpm -ql openssl (openssl:rpm包安装位置)
which mysql (mysql包安装位置)
查看版本
zlib version
php v
wegt命令安装
yum -y install wget
浏览某文件内容
less /etc/sysconfig/selinux | grep SELINUX
vim /etc/sysconfig/selinux
端口占用
lsof -i:80
终止占用80端口该进程的方式
kill pid
chkconfig(管理系统服务(service)的命令行工具)
1.设置运行级别
chkconfig --level 35 iptables off
等级0表示:表示关机
等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动2.相关命令
chkconfig --level levels 设置运行级别
chkconfig --level 35 iptables off 永久关闭防火墙并且加入service
chkconfig mysqld on 设置启动
chkconfig --list 列出service的启动信息
chkconfig --list iptables 查看iptables 服务
chkconfig --del iptables 或 chkconfig --del nginx 移除service
chkconfig nginx on 设置nginx开机启动