centos修改IP

首先查看网络接口名称 ifconfig 临时修改IP ifconfig eth1 192.168.10.88 永久修改IP 修改对应的网络接口配置文件,文件路径是 /etc/sysconfig/network-scripts/ vim /etc/sysconfig/network-scripts/ifcfg-网络接口名称 修改以下配置 BOOTPROTO=static # 以下配置有就修改,没有就添加 IPADDR=192.168.10.88 #静态IP GATEWAY=192.168.10.1 #默认网关 NETMASK=255.255.255.0 #子网掩码 修改DNS vim /etc/resolv.conf nameserver 1.1.1.1 nameserver 8.8.8.8 重启网络服务

November 16, 2018 · 1 min · ZhaoGuibin

yum update和yum upgrade区别

yum -y update #升级所有包同时也升级软件和系统内核 yum -y upgrade #只升级所有包,不升级软件和系统内核

May 1, 2018 · 1 min · ZhaoGuibin

CentOS--su和sudo

su命令 su - root 一旦在使用su命令登录root,用户获取了系统的绝对管理权限 只允许特定用户使用该su命令 要做到这一点,编辑插入式验证模块为(PAM)配置文件/etc/pam.d/su 在文本编辑器中打开该文件,取消注释: #auth required pam_wheel.so use_uid 将用户添加到名为wheel的特殊管理组 usermod -a -G wheel username ...

May 1, 2018 · 1 min · ZhaoGuibin

PHP curl returns (35) SSL connect error

用PHP cURL来获取https链接的页面,出现错误PHP curl returns (35) SSL connect error, 找到一个方法,记录一下,以免忘记。 解决方法: yum update nss Q:但是,什么是NSS呢? A:curl模块的ssl 支持默认为NSS,网络安全服务(NSS) The Network Security Services (NSS) 再来个详细解释 https://serverfault.com/questions/606135/curl-35-ssl-connect-error/642203#642203

April 15, 2018 · 1 min · ZhaoGuibin

centos7设置IP白名单

编辑iptables配置文件,将文件内容更改为如下,则具备了ip地址白名单功能 vim /etc/sysconfig/iptables 1 *filter 2 :INPUT ACCEPT [0:0] 3 :FORWARD ACCEPT [0:0] 4 :OUTPUT ACCEPT [0:0] 5 6 -N whitelist 7 -A whitelist -s 1.2.3.0/24 -j ACCEPT 8 -A whitelist -s 4.5.6.7 -j ACCEPT 9 10 -A INPUT -m state --state RELATED,ESTABLISHED -j whitelist 11 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j whitelist 12 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j whitelist 13 -A INPUT -p icmp -j ACCEPT 14 -A INPUT -i lo -j ACCEPT 15 -A INPUT -j REJECT --reject-with icmp-host-prohibited 16 -A FORWARD -j REJECT --reject-with icmp-host-prohibited 17 COMMIT 6~8 行是添加白名单列表,可以是ip段或者单个ip地址...

March 2, 2018 · 1 min · ZhaoGuibin

Nginx 启用gzip压缩

网页压缩 网页压缩是一项由 WEB 服务器和浏览器之间共同遵守的协议,也就是说 WEB 服务器和浏览器都必须支持该技术,所幸的是现在流行的浏览器都是支持的,包括 IE、FireFox、Opera 等;服务器有 Apache 和 IIS 等。双方的协商过程如下: 首先浏览器请求某个 URL 地址,并在请求的头 (head) 中设置属性 accept-encoding 值为 gzip, deflate,表明浏览器支持 gzip 和 deflate 这两种压缩方式(事实上 deflate 也是使用 gzip 压缩协议,下面我们会介绍二者之间的区别); WEB 服务器接收到请求后判断浏览器是否支持压缩,如果支持就传送压缩后的响应内容,否则传送不经过压缩的内容; 浏览器获取响应内容后,判断内容是否被压缩,如果是则解压缩,然后显示响应页面的内容。 在实际的应用中我们发现压缩的比率往往在 3 到 10 倍,也就是本来 50k 大小的页面,采用压缩后实际传输的内容大小只有 5 至 15k 大小,这可以大大节省服务器的网络带宽,同时如果应用程序的响应足够快时,网站的速度瓶颈就转到了网络的传输速度上,因此内容压缩后就可以大大的提升页面的浏览速度。 ...

March 1, 2018 · 2 min · ZhaoGuibin

CentOS7 搭建 FTP 文件服务

安装并启动 FTP 服务 安装 VSFTPD 使用 yum 安装 vsftpd yum install -y vsftpd 启动 VSFTPD 安装完成后,启动 FTP 服务: service vsftpd start 启动后,可以看到系统已经监听了 21 端口: netstat -nltp | grep 21 此时,访问 ftp://192.168.3.16 可浏览机器上的 /var/ftp目录了。 ...

February 26, 2018 · 1 min · ZhaoGuibin

Centos6.5安装git

安装编译git时需要的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker 删除已有的git yum remove git 下载git源码 地址:https://www.kernel.org/pub/software/scm/git/ 选择要安装的版本 cd /opt/local/src wget https://www.kernel.org/pub/software/scm/git/git-x.x.x.tar.gz tar xzf git-x.x.x.tar.gz 编译安装 cd git-x.x.x make prefix=/usr/local/git all make prefix=/usr/local/git install echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc source /etc/bashrc ``` ###### 检查一下版本号 ```bash git --version ```

February 23, 2018 · 1 min · ZhaoGuibin

centos下彻底删除MYSQL 和重新安装MYSQL

1 删除Mysql yum remove mysql mysql-server mysql-libs mysql-server; find / -name mysql 将找到的相关东西delete掉; rpm -qa|grep mysql(查询出来的东东yum remove掉) 2 安装Mysql yum install mysql mysql-server mysql-libs mysql-server;

December 16, 2017 · 1 min · ZhaoGuibin

centos7 yum安装lnmp

PHP7 1.安装epel-release 通过命令: yum -y install epel-release 成功安装。 2.安装PHP7 终端再次运行如下命令: rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 成功获取PHP7的yum源,然后再执行: php安装以及安装扩展 yum install php70w php70w-devel php70w-fpm php70w-gd php70w-mysqli php70w-mbstring nginx centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库 1.使用yum安装nginx需要包括Nginx的库,安装Nginx的库 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.使用下面命令安装nginx yum install nginx 3.启动Nginx service nginx start 或 systemctl start nginx.service mysql 1.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-community-release-el7-5.noarch.rpm包 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。 3.安装mysql sudo yum install mysql-server 根据提示安装就可以了,不过安装完成后没有密码,需要重置密码 4.重置mysql密码 mysql -u root 登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql....

December 9, 2017 · 1 min · ZhaoGuibin