分类目录归档:Linux

L2TP/IPSec CentOS6 一键安装脚本


为了IOS系统还是要准备一下l2tp的科学上网方式,毕竟有时并不方便在一些不常用的机器用SS.
支持l2tp的机器是有要求的,我用的是搬瓦工的KVM,LA的CN优化机房,速度不错.下面列举安装代码,CentOS6 32bit测试功能正常:

cat /dev/net/tun
如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常
cat /dev/ppp
如果返回信息为:cat: /dev/ppp: No such device or address 说明正常
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh
l2tp -a 新增用户
l2tp -d 删除用户
l2tp -m 修改现有的用户的密码
l2tp -l 列出所有用户名和密码
l2tp -h 列出帮助信息
ipsec status (查看 IPSec 运行状态)
ipsec verify (查看 IPSec 检查结果)
/etc/init.d/ipsec start|stop|restart|status (CentOS6 下使用)
/etc/init.d/xl2tpd start|stop|restart (CentOS6 下使用)
systemctl start|stop|restart|status ipsec (CentOS7 下使用)
systemctl start|stop|restart xl2tpd (CentOS7 下使用)
service ipsec start|stop|restart|status (Debian/Ubuntu 下使用)
service xl2tpd start|stop|restart (Debian/Ubuntu 下使用)

 

给阿里云的WIN换成CentOS


阿里云低配的套餐跑WIN其实蛮坑的,咬咬牙换成CentOS吧.
第一、检查阿里云服务器数据盘
检查阿里云服务器ECS数据盘情况
利用”fdisk -l”命令检查当前系统数据盘。因为通过df -h只能看到20GB的系统盘。
第二、挂载阿里云数据盘
阿里云服务器ECS挂载数据盘
输入fdisk /dev/xvdb,然后输入n ,p ,1,回车,回车,wq
然后,我们通过fdisk -l检查数据盘已经看到。
查看阿里云挂载盘新分区
可以看到数据硬盘已经在新的XVDB1分区中。
第三、格式化新分区、创建目录
mkfs.ext3 /dev/xvdb1
执行命令格式化新分区。
站点目录是在HOME文件夹中,我们需要预先创建文件夹,然后把网站目录挂载到这个目录中。
mkdir /home 如果有HOME目录就不要创建。
echo ‘/dev/xvdb1 /home ext3 defaults 0 0’ >> /etc/fstab
cat /etc/fstab 查看分区情况。
第四、挂载数据硬盘
利用 mount -a 挂载,然后df -h检查是否挂载到home目录中。
挂载阿里云服务器成功,数据盘挂载到HOME目录中

U盘安装fedora19


Fedora 19Fedora都已经出到19了,喜欢它这种比较简单的界面,直接了当,该有的都有,不该有的一个都没有的感觉…
因为简单,所以非常适合老爷机安装,正好赶上要去清远出差办事,所以带上那台老爷笔记本过去写写文档和看PDF.删掉了老掉牙的WINXP,准备安装Fedora.
相信Fedora19各方面已经很成熟,不过… 直接把ISO写入U盘发现安装不能,无法进入图形安装界面.查找了一下资料,发现U盘引导无法找到安装文件位置,需要来点小修改.
进入安装ISO文件夹里,在isolinux文件夹中找到isolinux.cfg和syslinux.cfg文件,文本编辑isolinux.cfg,将root的值改为FEDORA-19-1, 即root=live:CDLABEL=FEDORA-19-1 ,共有3处地方需要修改. 然后保存,另外再另存syslinux.cfg覆盖之…
最后把U盘的盘符名也修改为FEDORA-19-1.
再次用U盘引导机器,OK,进入安装界面.
安装完毕后,老爷机的一切硬件都能识别,连那张奇葩网卡都运作正常,驱动兼容性很好很强大.运行情况不错.

linux 数据库转移


最近大量的转移网站,而且全都是转移到linux的主机上,老是需要设置权限其实也挺烦人.
chmod -R 0777 xxx
数据库目录给777,然后
chown -R mysql:mysql xxx
如果还是不能读写数据库,要找到mysql目录
/usr/local/mysql/bin/mysqladmin -u root -p flush-tables
输入root帐号密码就OK了