Zavier's Blog

zavierlab.com

LEDE官方固件安装中文语言包的方法

在刷入原版LEDE固件时,默认系统的语言是英文的,看着很不习惯,所以必须将它改为中文。打开路由器的WEB界面,默认是192.168.1.1,密码为空(为了安全起见应该自行设置密码)。可以看到首页如下进入软件包安装界面先更新一下软件列表根据下图操作并点击install安装中文包安装完毕后,还不是中文,需要手动调整。操作如下:将语言切换为中文(Chinese)然后保存应用即可

Linux操作系统生成UUID的方法

Linux内核本身具有生成随机UUID的功能。cat /proc/sys/kernel/random/uuid该命令每执行一次,就可以输出一个随机的UUID。

在CentOS7下搭建私有云存储Seafile服务器

关于私有云存储系统,有基于PHP的OwnCloud,NextCloud等等,然而这些基于PHP的网盘系统,它们的运行效率是远远不及底层基于C语言的Seafile,并且在上传大文件时,经常会中断。我个人之前一直是使用NextCloud,在发现Seafile之后,我果断抛弃了它,改用Seafile。Seafile社区版产品特性:1、支持端到端加密技术来保证数据的安全。用户可创建加密数据库,密钥不保存在服务器,所有数据在服务器上均是加密,就算有服务器的root权限也无法读取。2、内核是由C语言编写,运

企业NAS部署(二)之实现用户自助修改密码

搭建好NAS后,问题又来了,就是用户密码问题。之前部署NAS,用户密码都是在命令行下导入的,修改密码也只能通过命令行,要让用户使用linux命令行来修改或者重置密码,那是不可能的。而我唯一能想到的,就是用php写一个web页面,通过表单提交的方式,让php来替用户执行shell命令,达到自助修改密码的目的。PHP代码<?php             function 

企业NAS部署(一)之基础配置

最近在帮企业部署内网网络存储(NAS)系统,方便不同部门之间通过内网共享文件。Linux下的samba软件,能够很好地代替windows共享来完成该项目。服务器信息操作系统:CentOS 6.10硬盘:128G SSD+1TB HDD安装相关软件使用yum安装sambayum -y install samba在配置NAS之前关闭SELinux以及在iptables放行相关端口,或者关闭iptables,由于在内网,无需防火墙,因此我直接清空了自带的iptables规

在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

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