Centos服务器下安装Mydns及MydnsConfig
先说下什么是Mydns
MyDNS是一个UNIX平台下的免费DNS服务器端软件。它被设计成直接从数据库中读取DNS记录软件,并且修改记录后也可时时生效。
我安装mydns的环境 centos 5.5 i386 mysql5.1 php5.2.14 mydns1.1.0 mydnsconfig3.0.1 apache
下面是mydns的官方
mydn ...
win7使用vmware安装ubuntu详细步骤
图解演示环境版本:
本机系统: WIN7
虚拟机:VMware Workstation 12(中文版)
安装目标:UbuntuDesktop 12.04 LTS (请点击这里)先下载好iso镜像文件(ubuntukylin-15.04-desktop-amd64,为了方便我自己以后查找,在此记录镜像位置(E:%ubuntu64_6686.com)
详细过程图解:
0. 初始画面,点击“Crea ...
linux下判断文件和目录是否存在的方法(总结)
1、前言
工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合apue第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。
2、stat系列函数
stat函数用来返回与文件有关的结构信息。stat系列函数有三种情况,分别对应文件名称、文件描述符和符号链接文件。stat结构描述了文件的属 ...
关于Linux下对于makefile的理解
什么是makefile呢?在Linux下makefile我们可以把理解为工程的编译规则。一个工程中源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,那些文件需要先编译,那些文件需要后编译,那些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个shell脚本一样,其中也 ...
Linux VPS下备份网站数据到ftp的一键脚本
代码如下:
#! /bin/bash
cd /home/www/deepvps
mysqldump –all-databases -uroot -ppass |gzip > mysql_backup.tar
tar -zcvf files_backup.tar.gz /home/www/deepvps/* –exclude=*.tar.gz
ftp -vn x.x.x.x << autoftp
user name pass
type binary
put mysql_backup.tar mysql_backup.tar
put files_backup ...
使用logrotate管理VPS日志文件的方法
我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 crontab程序来执行。 logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。 logrotate 的配置文件是 /etc/logrotate.conf 主要参数如下表: 下面的配置是deepvps使用的配置文件,大家可以作为参考。 logrotate.conf
...
Ubuntu 14.04 系统下安装 SteamOS 会话的方法
SteamOS是一个开源的基于Debian Wheezy分支的、为游戏的优化的操作系统。不像Debian 7,它使用的是xcompmgr图形合成器。SteamOS由维尔福公司设计开发,使用于Steam Machine游戏终端机上。在2013年12月13日首次发布。
在这篇文章中我将告诉你如何在Ubuntu 14.04上安装steamos会话,以使用户的SteamOS 大图片模式直接从li ...
ahjesus linux连接阿里云ubuntu服务器更改默认账号和密码、创建子账户的步骤
先确保本地Linux服务器SSH服务开启,如果没有开启直接执行指令:service sshd start
然后我们使用ssh指令进行远程登陆
复制代码
代码如下:
ssh username@ip-address
输入passwd指令修改旧密码
修改默认账号root ----更新:翌日发现安装某些包会出现错误,提示找不到root,遂又改回root账 ...
time_t tm timeval 和 时间字符串的转换方法
1、常用的时间存储方式
1)tml">time_t类型,这本质上是一个长整数,表示从1970-01-01 00:00:00到目前计时时间的秒数,如果需要更精确一点的,可以使用timeval精确到毫秒。
2)tm结构,这本质上是一个结构体,里面包含了各时间字段
?
1
2
3
4
5
6
7
8
9
10
11
struct tm {
int tm_sec; /* se ...
浅谈Linux C语言动态库及静态库
假设在math目录下已编辑好add.c sub.c div.c mul.c func_point.c文件,func_point.c为包含main()的源文件!
动态库的制作:
方法一:
?
1
2
3
4
5
6
7
...
Centos安装桌面一键包
下面是转载VPSYOU官方网站上的文章内容:
之前也发布过关于在centos安装桌面的教程,那个太过于繁琐,今天发布一个Centos下安装X Window+GNOME Desktop的一键包,希望能方便那些需要在centos下安装图形界面的客户!特别说明:本站只提供安装的一键包,不再提供任何与之相关的技术支持;本站不承担安装此一键包后出现影 ...
检测你的VPS是不是真的做了RAID10
现在很多的VPS主机商都宣传他们的母机提供磁盘硬件RAID10,以保证客户的数据安全。那么他们到底真的做了吗?deepvps在这里以Diahosting的VPS为例,说明一下简单的测试方法。
SSH登陆VPS,执行hdparm -t /dev/sda(硬盘设备, 也可能是/dev/xvda或则/dev/sda1等)命令测试硬盘速度。没有安装hdparm的,可以执行yum instal ...
ubuntu连接网络的图标不显示的解决方法
ubuntu网络连接图标不显示,执行下面的命令就可以解决
复制代码
代码如下:
sudo emacs /etc/NetworkManager/nm-system-settings.conf
将managed的值改为true,保存退出。
复制代码
代码如下:
sudo service network-manager restart
方法很简单,大家可以试一下 ...
ubuntu出现有线已连接却无法上网的解决方法(ubuntu连不上网)
ubuntu出现有线已连接却无法上网,执行下面的命令可以解决
复制代码
代码如下:
sudo sysctl net.ipv4.conf.default.rp_filter=0
sudo sysctl net.ipv4.conf.all.rp_filter=0
sudo sysctl net.ipv4.ip_forward=1
sudo sysctl net.ipv6.conf.all.forwarding=1
或者直接追加到/etc/sysctl.con ...
IO复用之select poll epoll的总结(推荐)
i/o复用使得程序能够同时监听多个文件描述符,对于提高程序性能至关重要。i/o复用不仅仅在网络程序中使用,但是我接触到的例子中,tcp网络编程那块使用i/o复用比较多,例如,tcp服务器同时处理监听socket和连接socket.
在了解i/o复用之前,我们需要先了解几个概念。
1,同步i/o与异步i/o
2,lt(水平触发)和et(边缘触发) ...
ubuntu添加环境变量的方法
1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
3、~/.bash_profile:在登录时用到的第三个文件是.profile文 ...
关于linux下core dump【总结】
1、前言
一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core,怎么看。同事鄙视的眼神,我依然在目。后来学会了从core文件中分析原因,通过gdb看出程序挂再哪里,分析前后的变量,找出问题的原因。当 ...
虚拟主机管理程序ISPConfig-3.0.2.2 安装脚本,一键安装
官网下载 http://www.ispconfig.org/ispconfig-3/download/
此安装脚本装的是3.0.2.2,且是官方的最新版本
脚本下载
http://www.wdlinux.cn/in_scripts/ispconfig3_install.sh.txt
下载后执行 sh ispconfig3_install.sh.txt 即开始安装
安装教程 http://www.wdlinux.cn/doc/ispconfig3_install.doc
在线演示 h ...
CentOS下重新安装yum的方法分享
deepvps晚上Google好久没有结果。后来问了猫哥,猫哥果然高人,三言两语就给解决了。现在简单记录如下,方便后面出现问题的同学查看。
在SSH里面依次输入下面的命令:
1,下载最新的yum-3.2.28.tar.gz并解压
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
2, ...
ubuntu不能识别android设备的解决方法
今天为了测试自己写的一个小应用,拿出了早已沦为备用机的Defy来做调试,结果发现ubuntu无法识别,找了一下,解决方案如下:
获取usb设备信息
通过usb连接上我们的手机,然后打开终端,输入lsusb,出现这样的界面: