木子设计

LZG个人博客

本人专注于web领域开发,博客主要记录学习php/html/css/javascript,框架Yaf/Laravel/TP/CI,Linux及一些常用工具过程中遇到的问题及解决心得,希望对技术推广及他人学习提供薄力。

(一)主机规划与磁盘分区,一些常用命令

发布时间:2016-08-28 15:37:43

1、所有驱动程序安装在/dev/目录下,以文档形式。

2、用tab可以补全命令,将所有命令或目录列出来。echo $LANG输出当前所用的字符集,LANG=zh_CN.UTF-8改变字符集为中文UTF-8编码。man [命令]可以在线查看命令详解,以q退出查看。

3、查看谁在当前主机下:who,netstart -a(网络联机状态),ps -aux背景执行程序。

4、sync将内存中的数据写入到硬盘中,关机前多执行几次。

5、shutdown -h 【num】 几分钟后关机,切换到root,su root才能执行。

zip用法

1、把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip mydata.zip -d mydatabak

CentOS7配置防火墙的两种方法:
一、使用xml配置文件的方式配置;
方法一
cp /usr/lib/firewalld/services/http.xml /etc/firewalld/services/
firewall-cmd --reload
二、使用命令的方式配置;
方法二
##Add
firewall-cmd --permanent --zone=public --add-port=80/tcp
##Remove
firewall-cmd --permanent --zone=public --remove-port=80/tcp
##Reload
firewall-cmd --reload
其中,方法二的配置方式是间接修改/etc/firewalld/zones/public.xml文件,方案一也需要在public.xml里面新增,否则http的防火墙规则不会生效,而且两种配置方式都需要重新载入防火墙。
附:
查看防火墙状态
systemctl status firewalld.service
启动防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service

重新启动防火墙