curl -L https://copr.fedorainfracloud.org/coprs/mcepl/vim8/repo/epel-7/mcepl-vim8-epel-7.repo -o /etc/yum.repos.d/mcepl-vim8-epel-7.repo
yum update vim*
使用Linux 过程中的方方面面
curl -L https://copr.fedorainfracloud.org/coprs/mcepl/vim8/repo/epel-7/mcepl-vim8-epel-7.repo -o /etc/yum.repos.d/mcepl-vim8-epel-7.repo
yum update vim*
最近通过yum 安装软件或升级软件时总是提示:yum [Errno 256] No more mirrors to try,解决办法是:
yum clean all
yum makecache
查看时间及时区:
timedatectl
列举所有时区:
timedatectl list-timezones
设置时区:
timedatectl set-timezone Asia/Hong_Kong
也可将/etc/localtime 文件链接到/usr/share/zoneinfo下面的指定时区文件达到设置时区目的,如:
ln -s /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime
折腾博客时发现点开所有博客链接都是404 错误,很明显是rewrite 问题。解决办法是在nginx 配置文件中顶层location 下添加如下重写规则:
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
然后重启nginx 服务即可。
之前装了个minimal 形式的Centos7,并且修改网络配置脚本配置为静态IP,在使用过程中经常发现锁屏后再打开始终无法通过ssh 连接,能连接情况下会多出一个192.168.187.1 的IP,路由也多出一条记录。通过仔细观察和对比,终于发现多出的IP 是之前备份的ifcfg-ens33.dhcp 配置文件导致,原来启动网络服务时所有ifcfg-开头的配置文件都会解析处理,多出的路由记录就是由NAT 网关的dhcp 服务器分配的,最初以为是192.168.187.1,通过ip route 查看正确网关应该是192.168.187.2,于是我在目前的ifcfg-ens33 网卡配置文件中加上了网关配置项就可以出外网了:
GATEWAY=192.168.187.2
这样也就解决了陌生IP 和笔记本锁屏后重开无法连接问题。
附最终配置文件:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.187.131
GATEWAY=192.168.187.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=054d1cb3-1e42-479a-a578-6e0f462927d7
DEVICE=ens33
ONBOOT=yes
PROXY_METHOD=none
BROWSER_ONLY=no
PREFIX=24