centos 6 轻松更换vps服务器端口的方法
Centos 6.8
- 在/etc/ 下找到shadowsocks.json文件,编辑。
- 在/etc/sysconfig 下找到iptables文件,把新增端口加进去。
- 重启vps。
由于一些不可预料的原因,有可能在使用yum install -y docker-compose 时提示没有可用的软件包,导致无法安装docker-compose。以下是手动安装最新版docker-compose的方法。 前提条件:系统里必须已经安装了docker,否则无法运行docker-compose。 一、手动获取最新版的docker-compose、run.sh 下载得到docker-compose-Linux-x86_64文件,重新命令为docker-compose 上传到 /usr/local/bin 文件夹下面 二、给docker-compose权限
安装完mini版centos 6.5后,如果在安装时忘记配置网络,可以通过以下方式配置 1.登陆centos,输入ifconfig查看当前网络配置 2.新增一条配置,在命令行输入的配置重启后会失效 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 3.编辑修改网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=”eth0″ ‘’网卡 BOOTPROTO=”static” ‘’设为启动时采用静态IP TYPE=”Ethernet” NAME=”System eth0″ ‘’网卡名称 BROADCAST=xxx.xxx.xxx.xxx ”广播地址 HWADDR=”00:0C:29:95:97:C4″ ‘’网卡MAC地址 IPADDR=xxx.xxx.xxx.xxx ‘’IP地址 NETMASK=255.255.255.0 ‘’子网掩码 GATEWAY=xxx.xxx.xxx.xxx ‘’网关 DNS1=8.8.8.8 DNS2=8.8.4.4 UUID=”cd613e09-d19c-4a51-a0fe-11ddf8ef86a5″ ‘’UUID,每个系统网卡生成的都不一样,改自己的覆盖上去即可 ONBOOT=”yes” ‘’启动时加载该配置 NM_CONTROLLED=yes 4.重启网络服务 service network restart
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat …
玩esxi 6.7有一段时间,以前只安装了一台windows server 2012 R2的虚拟机做nas用,后来折腾科学上网,接触了centos,果然centos 7适合新手,适合爱折腾的人,centos 部署了中转数据转发后,也想试试一下私有云,搜了一堆网文后,选择seafile。 seafile很友好,对centos用户提供了一键安装脚本,那是相当的给力。 一、seafile一键脚本。获取安装脚本centos 7 64bit 运行安装脚本并指定要安装的版本 (例如 6.0.13) 脚本一阵狂奔后,提示安装完成,并把访问地址和帐号密码展示给你。当然你也可以访问一下位置进行查询。 该脚本运行完后会在命令行中打印配置信息和管理员账号密码,请仔细阅读。(您也可以查看安装日志/opt/seafile/aio_seafile-server.log),MySQL 的 root 用户密码存储在 /root/.my.cnf 中;MySQL 的 seafile 用户密码存储在 /opt/seafile.my.cnf 中。 详细文档帮助请参考 https://github.com/haiwen/seafile-server-installer-cn 二、解决内网和外网访问的问题。 如果seafile主机处于内网里,需要映射访问端口80和8082。因为国内没有开放80端口,如果外网端口映射到80端口,会导致成功登陆后,页面变成一片空白。所以在内网访问seafile主页,进入系统设置,把端口改成你定义的AABB,然后外网的AABB映射到内网seafile服务器的AABB,再映射外网8082到内网8082,到此,端口映射完成。nginx默认端口在/etc/nginx中修改。 SERVICE_URL: http://www.myseafile.com:AABB FILE_SERVER_ROOT: ‘http://www.myseafile.com:AABB/seafhttp’ 三、给esxi6.7 虚拟磁盘扩容 当时建centos7主机时,进行了骚操作,只给了10GB的空间,结果seafile成功搭建好后,同步了iPhone相册,我的相册16GB,同步了几天10GB空间存满了,seafile就因为空间不足而停止服务。查看nginx服务,提示因为空间不足,无法启动。在虚拟机那边很容易就把磁盘10GB调整为50GB或者更多,但是对于centos 7来说,新增加的磁盘空间是未分区的,无法使用。Google了一圈,发现有个软件可以无损扩展centos 7的磁盘空间。 那个软件就是gparted,linux下的磁盘管理软件,提供图形操作界面,非常棒! 下载地址:https://gparted.org/download.php 64bit 系统建议下载amd64那个live包。下载后,上传到esxi 6.7里,然后加载。关闭centos 7,开机从光盘引导系统。 四、进行到这里的时候,我以为可以了。进centos 7,输入df -h 查看磁盘使用情况,新分配的50G并没有增加,再次从网络找解决方案。 通过vgdisplay命令 显示LVM卷组的信息。 1.扩展/root所在空间50GB 命令如下 2.扩展/root文件系统 进行以上两个步骤后,再输入df -h 命令就可以看到root分区的空间增加了50GB,重启seafile 服务器。又可以愉快的玩耍了。
aliyun-ddns-client-csharp 基于阿里云解析服务API的DDNS客户端。将本机IP更新至指定域名的DNS A记录,配合定时任务可以达到花生壳的效果。 使用方法 在阿里云申请一个域名,将此域名添加一个子域(如www),并设置为A类型记录,IP地址随便填写一个(程序会自动修改) 到阿里云域名控制台申请AccessId Key和Secrect Clone本项目代码到本机,使用VS2013或更高版本编译 将程序exe和其他dll文件复制到服务器上。在exe文件同目录下创建一个文本文件并命名为config.txt config.txt文件的内容有四行,请修改成对应的值: 第一行:Access Id Key,例如 DR2DPjKmg4ww0e79 第二行:Access Id Secret,例如 ysHnd1dhWvoOmbdWKx04evlVEdXEW7 第三行:域名,例如 google.com 第四行:子域名,例如 www 在服务器上运行主exe即可 获取公网IP的服务 本程序依赖外部web服务来获取本机的公网IP地址,默认使用的公网IP地址查询服务来自ip138.com。您可以在App.config文件中修改对应的网址。 环境 使用VS2013 + C#开发,支持.NET 3.5和.NET 4.5 建议 建议通过任务计划定时调用(如每小时),程序会判断是否需要修改A记录。 传送门:https://github.com/kaedei/aliyun-ddns-client-csharp
真是后悔下载了CN版本,应该下载TW版本好了。 现在在后台的设置里面,选择常规设置,特么的没有保存 按钮。只能等备案通过,看是否能有改观了。太奇葩了。