Linux笔记

文章

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 on
Usage: 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开机启动

原文地址:https://www.cnblogs.com/wesky/p/9048706.html