作者:@ouyang
发布时间:2019年12月11日
阅读: 3,132
分类:Linux摘要
有时候需要下载网页进行本地查看,以下命令非常有用:
wget -r -k -p -np http://xx.wang/xx
参数:
-r, –recursive(递归) specify recursive download.(指定递归下载)
-k, –convert-links(转换链接) make links in downloaded HTML point to local files.(将下载的HTML页面中的链接转换为相对链接即本地链接)
-p, –page-requisites(页面必需元素) get all images, etc. needed to display HTML page.(下载所有的图片等页面显示所需的内容)
-np, –no-parent(不追溯至父级) don’t ascend to the parent directory.
作者:@ouyang
发布时间:2019年03月08日
阅读: 9,634
分类:Linux摘要
随着国家IPv6的部署,现在很多云服务器都有不同的进展,并且还可以申请多个IPv6的地址,现在以Centos7为例设置多个IPv6的地址:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.0.0.251
NETMASK=255.255.255.128
GATEWAY=10.0.0.1
TYPE=Ethernet
NM_CONTROLLED=no
ONBOOT=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6ADDR=240E:D9:C200:xx:xx::CA0/64
IPV6_DEFAULTGW=240E:D9:C200:xx:xx::1
IPV6ADDR_SECONDARIES="240E:D9:C200:xx:xx::CA1/64 \
240E:D9:C200:xx:xx::CA2/64 \
240E:D9:C200:xx:xx::CA3/64 \
240E:D9:C200:xx:xx::CA4/64"
systemctl restart network //重启网卡
PS:IPV6ADDR_SECONDARIES里面的反斜杠每个IP都需要,最后一个无需反斜杠,注意两个""冒号,最后重启网络服务即可。
作者:@ouyang
发布时间:2019年01月06日
阅读: 2,911
分类:Linux摘要
CentOS6.10配置网卡基本操作:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:CA:89:60
TYPE=Ethernet
UUID=52304648-3758-48f3-8f0e-baef1fe47729
ONBOOT=yes //默认是no
NM_CONTROLLED=yes
BOOTPROTO=static //默认为dhcp
IPADDR=10.0.0.251 //个人IP
NETMASK=255.255.255.128 //掩码
GATEWAY=10.0.0.1 //网关
:wq //退出
阅读剩余部分...
作者:@ouyang
发布时间:2018年10月06日
阅读: 5,240
分类:Linux摘要
Directadmin使用起来非常方便,Nginx的一些规则在自定义Httpd配置就可以直接进行设置。
一般习惯在CUSTOM3进行设置规则,可直接写在server里头。网上的nginx的一些规则适合手动配置Nginx,但DA设置后会直接写http与https在两个配置里,这时候就需要加if进行判断。
if ($server_port = "80") {
rewrite ^/(.*)$ https://$server_name/$1 permanent;
}
我这里直接判断服务器端口为80就强制转向https,如果不加判断会出现链接重置过多而500错误。加一个判断就可轻松解决了。
作者:@ouyang
发布时间:2018年01月15日
阅读: 4,252
分类:Linux摘要
注意这里指的是Directadmin启用https,而非网站启用https
编辑/usr/local/directadmin/conf/directadmin.conf并设置SSL = 1
将申请SSL证书放置/usr/local/directadmin/conf/下
检查directadmin.conf下是否有以下证书路径配置,如没有增加即可。
cacert = /usr/local/directadmin/conf/cacert.pem
cakey = /usr/local/directadmin/conf/cakey.pem
CRT to PEM文件可在https://www.myssl.cn/tools/merge-pem-cert.html进行转换。
阅读剩余部分...
作者:@ouyang
发布时间:2017年06月13日
阅读: 5,090
分类:Linux摘要
阿里云现在可以自定义内网IP和路由,对外IP不是直接绑定的外网IP。
但安装Directadmin需要外网授权IP,所以必须增加一个虚拟网卡才能够进行安装。
比如设置阿里云内网为IP是172.18.13.88, 外网分配IP是120.24.100.100,环境为CentOS6.8
首先设置一张虚拟网卡:
/sbin/ifconfig eth0:0 120.24.100.100 netmask 255.255.255.0 up
echo "/sbin/ifconfig eth0:0 120.24.100.100 netmask 255.255.255.0 up" >> /etc/rc.local
设置NAT转发:
iptables -t nat -A POSTROUTING -s 120.24.100.100 -j SNAT --to-source=172.18.13.88
再测试一下是否能够正确curl DA官网
curl --interface eth0:0 -v https://www.directadmin.com
阅读剩余部分...
作者:@ouyang
发布时间:2017年05月30日
阅读: 4,148
分类:Linux摘要
DirectAdmin拥有一键安装、升级的脚本,简单的使用几条命令就可以让Directadmin自动升级相关的组件。
一、手动指定
若需要Directadmin自带的MySql的版本从5.1升级到5.5
# vim /usr/local/directadmin/custombuild/options.conf
SSH执行以上命令,编辑options.conf,将“mysql=5.1”更改为“mysql=5.5”,保存即可。
然后执行以下命令,系统会自动升级或降级(如果设置了旧版本则是降级)。
# /usr/local/directadmin/custombuild/build mysql
其它组件也是一样的格式,替换为您要升级或降级的组件即可。
二、自动升级
1、检查最新软件版本
# /usr/local/directadmin/custombuild/build versions
2、若有新版,获得最新安装包
# /usr/local/directadmin/custombuild/build update
3、获取完毕,再执行升级
# /usr/local/directadmin/custombuild/build update_versions
SSH执行以上命令即可。
作者:@ouyang
发布时间:2016年04月16日
阅读: 2,543
分类:Linux摘要
CentOS7默认使用firewalld替代了iptables,所以熟悉熟悉firewalld的一些基础用法。
firewall-cmd --zone=public --add-port=80/tcp --permanent #打开80端口, --permanent为永久有效
firewall-cmd --permanent --remove-port=8080/tcp #删除端口
firewall-cmd --query-port=8080/tcp # 查询端口是否开放
firewall-cmd --reload #重新装载配置生效
firewall-cmd --list-all #查看防火墙添加的端口
firewall-cmd --list-services #查看当前的服务
firewall-cmd --state #查看firewall的状态
systemctl start firewalld.service #打开防火墙
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #禁止开机启动
systemctl enable firewalld.service #开启开机启动
systemctl restart firewalld.service #重启防火墙
作者:@ouyang
发布时间:2015年08月10日
阅读: 2,912
分类:Linux摘要
安装所需要的组建环境
yum install gcc libaio libaio-devel libstdc++ libstdc++-devel libgcc elfutils-libelf-devel glibc-devel glibc-devel gcc-c++ compat-libstdc++-33 unixODBC unixODBC-devel
Oracle安装还需要一个必要的rpm包,pdksh-5.2.14-37.el5_8.1.x86_64,解压rpm -ivh安装即可。
创建oinstall组
groupadd oinstall
创建dba组
groupadd dba
创建oracle用户
useradd -g oinstall -G dba oracle
修改oracle用户的密码
passwd oracle (设立会提示输入自己的密码)
阅读剩余部分...
作者:@ouyang
发布时间:2015年07月31日
阅读: 4,047
分类:Linux摘要
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
//起初ONBOOT=no,改成yes。将BOOTPROTO=dhcp改成static,加入IP地址和网关。
DEVICE=eth0
HWADDR=00:0C:29:8D:59:30
TYPE=Ethernet
UUID=c0843d27-05d2-490c-91d3-69fa230b8d3d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.5.35
NETMASK=255.255.255.0
GATEWAY=192.168.5.1
ONBOOT为系统启动时是否激活网卡。
- «
- 1
- 2
- 3
- 4
- »