Zavier's Blog

zavierlab.com

在Linux下安装MySQL后为root账户设置密码

安装完mysql后,root账户默认为空密码,常用的方法是使用mysqladmin命令来设置新密码。使用编译安装时,应该做软连接将mysqladmin加入/bin/目录下。ln -s /usr/local/mysql/bin/mysqladmin /bin/mysqladmin使用mysqladmin命令。mysqladmin -u root password "新密码"或者以下命令直接回车,系统会提示输入

OpenVPN的配置模板(二)之点对点模式

其实OpenVPN早期的版本仅有点对点模式,即仅有单一的客户端和服务器,官方称之为office模式。而一对多的服务器模式是在后续版本中才有的。在该模式下客户端与服务器采用静态密钥或者TLS密钥来验证彼此的身份,不使用证书的方式。此文主要整理了点对点模式的配置模板。生成静态密钥的命令是openvpn --genkey --secret /etc/openvpn/static.key服务端配置(使用静态密钥)#配置通讯协议以及标注服务器端 proto tcp

OpenVPN的配置模板(一)之服务器模式

由于运维需要,我个人常使用OpenVPN打通机房之间内网的互连,但是配置较多老是忘记,于是抽空整理了一下不同工作模式的配置模板。服务器(Server)模式是单一服务器对多个客户端的模式,应用场景是出差员工通过移动设备、笔记本电脑拨入公司内网。使用账号密码认证、服务端配置模板如下:#通讯协议,可以选择TCP或者UDP,UDP更适合于在丢包率较大的环境使用 proto tcp   #端口号 port 1194 #使用tun或者tap设备 dev&nb

解决shell脚本执行时提示非法字符^M的办法

最近在执行自己编写的shell脚本时老师遇到bash报错,提示脚本中含有^M的非法字符,而我cat以及vi进去却看不到任何^M字符,查阅了很多相关资料,才想起来,因为这个shell脚本是我在windows下使用notepad++编写的,而在windows里面,编辑器对文末换行符号的处理是使用^M字符来代表,这与linux是不同的,所以当脚本被传到linux里面就会报错,为了去除这个字符,我总结出了两个比较常用的办法:第一种办法:使用vi编辑脚本文件,按esc进入命令行,输入:set ff?就可以

在Linux下通过命令行部署KVM虚拟机

由于条件限制,一直没有机会在Linux下尝试安装KVM虚拟机,前几天刚好给笔记本安装了Ubuntu18.04,虽然个垃圾本,但是用来跑Linux是绰绰有余。而很多程序都不支持Linux,所以只能通过虚拟机安装Windows的方式来运行他们。实验环境操作系统:Ubuntu 18.04.1 LTS宿主机:联想G400笔记本CPU:i5-3230M内存:8G检查CPU是否支持虚拟化cat /proc/cpuinfo |grep vmx通过apt安装所需软件包sudo&nb

在Linux使用vlmcsd搭建KMS服务器激活Windows

在过去常用的激活Windows系统的方式大都是不完美的,网上能找到的激活工具大都捆绑了木马,或者直接劫持浏览器主页,而什么U启动、老毛桃PE虽可激活,但是却对安装的系统植入了广告,并且仍然有劫持上网主页的毛病,于是我搭建了KMS服务器以对Windows进行激活。纯净的系统ISO可以到https://msdn.itellyou.cn下载,千万别去某些论坛下,不排除系统内有垃圾广告软件的可能。搭建过程下载vlmcsd,这里是直接下载二进制文件,包内含有多种架构的二进制文件,解压后选择相应平台的,直接

记一次CentOS安装网卡驱动的记录

随着项目的增多,我愈发感觉树莓派的性能真是垃圾,先不说处理器,在外接硬盘状态下,传输数据时,流量一大网卡就出毛病,疯狂掉线,据说是网卡与USB共用芯片导致的,于是我又入手了一台D525的惠普主机,自然而然地给它装上CentOS6,没想到坑爹的是,这个X86主机也会在流量大时断网,检查后发现:CentOS装机时,默认的网卡驱动与网卡不匹配,导致表面看上去没问题,获取IP也正常,但是一旦进行大流量传输时,便会断网。网上给出了很多安装驱动的办法,但全都没用,什么瑞昱官网下载驱动,然而却一直报错,REA

在Linux下编译安装transmission

Transmission简介Transmission是一个功能强大的开源BT客户端,它能够完美地在Windows、Linux、MacOS下运行,支持磁力链接,BT下载。官网:https://transmissionbt.com根据官方介绍,其功能特性有:1、使用的资源比其他客户端少2、原生Mac,GTK +和Qt GUI客户端3、以守护进程运行4、可以由Web和终端客户端进行远程控制5、本地Peer发现6、完全加密,支持DHT,μTP,PEX和磁力链接Transmission在Linux下的安装

利用iptables的string模块来屏蔽域名(关键词匹配)

简介iptables功能十分丰富,它能够对网关下带客户端的上网行为进行有效的控制,下面介绍如何利用它的string模块来对客户端的上网行为进行控制。string模块是iptables的一个扩展模块,目前大多数系统都已集成了该模块,少数较老的OpenWrt路由如果没有的话,可通过opkg命令安装。应用场景部署于基于Linux操作系统的网关上,可以是路由器,也可以是挂于旁路的防火墙、审计系统,只要可收集到客户端的上网流量即可。保护客户端数据安全,避免被某些无底线的互联网公司收集个人数据。屏蔽令人不适

开源虚拟隧道创建程序VTun编译及配置详解

程序简介VTun是一款开源、轻量级的网络虚拟隧道创建程序,VTun可以通过TCP/IP协议为企业在公网上建立安全的VPN隧道。VTun的功能与OpenVPN类似,都是使用了Linux内核中的虚拟网卡TUN/TAP设备,同时它也支持PPP设备,能够提供多种形式的隧道。但是VTun与OpenVPN的区别是:VTun的隧道是一对一的,即隧道内仅有客户端和服务器两端,不像OpenVPN一样可以设置一个网段和分配不同IP给多个客户端,灵活性略逊后者。 VTun更适合应用于企业总公司与分公司远程组网的场景,

Copyright © 2017-2018 Zavier的博客.网站地图