0、安装软件

1、设置主机及相关关系

2、设置主机组

3、设置监控的服务

4、nrpe设置

0、安装软件及初始化

sudo apt-get install apache2 -y

sudo apt-get install nagios3 nagios-plugins nagios-images -y

更改管理员账户

sudo sed -i ‘s/nagiosadmin/ywz/g’ /etc/nagios3/cgi.cfg 

sudo htpasswd /etc/nagios3/htpasswd.users ywz

添加用户

sudo htpasswd /etc/nagios3/htpasswd.users user1

联系人设置

define contact{

        contact_name                    ywz

        alias                           ywz

        service_notification_period     24x7

        host_notification_period        24x7

        service_notification_options    w,u,c,r

        host_notification_options       d,r

        service_notification_commands   notify-service-by-email

        host_notification_commands      notify-host-by-email

        email                           ywz_306@163.com

        }

define contactgroup{

        contactgroup_name       admins

        alias                   Nagios Administrators

        members                 ywz

        }

Ubuntu Server 14.04 安装nagios,nrpe - leaf - ------勤解万难------

 

1、设置主机及用户组

设置名称,地址,及相互连接方式

sudo nano /etc/nagios3/conf.d/hosts.cfg

define host{

        host_name Baidu

        alias   IC

        address www.baidu.coom

        use     generic-host

}

define host{

        host_name WAN

        alias   pppoe

        address  172.24.214.44

        parents Baidu

        use     generic-host

}

define host{

        host_name Lan

        alias   route

        address 192.168.3.1

        parents WAN

        use     generic-host

}

define host{

        host_name haproxy1

        alias   haproxy1

        address 192.168.3.17

        parents Lan

        use     generic-host

}

define host{

        host_name haproxy2

        alias   haproxy2

        address 192.168.3.18

        parents Lan

        use     generic-host

}

define host{

        host_name www1

        alias   www1

        address 192.168.3.33

        parents Lan

        use     generic-host

}

Ubuntu Server 14.04 安装nagios,nrpe - leaf - ------勤解万难------

 

2、设置主机组

sudo nano /etc/nagios3/conf.d/hostgroups_nagios2.cfg

# Some generic hostgroup definitions

# A simple wildcard hostgroup

define hostgroup {

        hostgroup_name  all

alias           All Servers

members         *

        }

# A list of your Debian GNU/Linux servers

define hostgroup {

        hostgroup_name  debian-servers

alias           Debian GNU/Linux Servers

members         localhost,haproxy1,haproxy2,www1

        }

# A list of your web servers

define hostgroup {

        hostgroup_name  http-servers

alias           HTTP servers

members         localhost,www1

        }

# A list of your ssh-accessible servers

define hostgroup {

        hostgroup_name  ssh-servers

alias           SSH servers

members         localhost, haproxy1, haproxy2,www1

        }

define hostgroup {

hostgroup_name all-gateways

aliasAll Gateways

membersLan, WAN

}

define hostgroup {

hostgroup_name ubuntu-servers

aliasUbuntu servers

members localhost, haproxy1, haproxy2, www1

}

Ubuntu Server 14.04 安装nagios,nrpe - leaf - ------勤解万难------

 

2.1设置设备图标

sudo nano /etc/nagios3/conf.d/extinfo_nagios2.cfg

##

## Extended Host and Service Information

##

define hostextinfo{

        hostgroup_name   debian-servers

        notes            Debian GNU/Linux servers

#       notes_url        http://webserver.localhost.localdomain/hostinfo.pl?host=netware1

        icon_image       base/debian.png

        icon_image_alt   Debian GNU/Linux

        vrml_image       debian.png

        statusmap_image  base/debian.gd2

        }

define hostextinfo{

hostgroup_name all-gateways

icon_image base/ng-switch40.png

statusmap_image base/ng-switch40.png

}

define hostextinfo{

hostgroup_name ubuntu-servers

icon_image base/ubuntu.png

statusmap_image base/ubuntu.png

}

3、设置需要监控服务

sudo nano /etc/nagios3/conf.d/services_nagios2.cfg

# check that web services are running

define service {

        hostgroup_name                  http-servers

        service_description             HTTP

 check_command                   check_http

        use                             generic-service

notification_interval           0 ; set > 0 if you want to be renotified

}

# check that ssh services are running

define service {

        hostgroup_name                  ssh-servers

        service_description             SSH

check_command                   check_ssh

        use                             generic-service

notification_interval           0 ; set > 0 if you want to be renotified

}

define service {

hostgroup_nameall-gateways

service_descriptionPING

check_commandcheck_ping!100.0,20%!500.0,60%

usegeneric-service

notification_interval0

}

Ubuntu Server 14.04 安装nagios,nrpe - leaf - ------勤解万难------

 

3.1 nagios-plugins 安装

http://nagios-plugins.org/

https://www.nagios.org/download/plugins/

4、nrpe相关设置

被控端

sudo apt-get install nagios-nrpe-server -y

更改配置文件

sudo nano /etc/nagios/nrpe.cfg

allowed_hosts=192.168.1.50

command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e

sudo service nagios-nrpe-server restart

主控端

新建单独的配置文件

sudo nano /etc/nagios3/conf.d/www1.cfg

define service{
usegeneric-service
host_name www1
service_descriptionDisk space
check_commandcheck_nrpe_1arg!check_all_disks
}

define service{ 
        use     generic-service
        host_name       www1       
        service_description     Current Users
        check_command   check_nrpe_1arg!check_users
}

define service{ 
        use     generic-service
        host_name       www1       
        service_description     Total Processes
        check_command   check_nrpe_1arg!check_total_procs
}

define service{ 
        use     generic-service
        host_name       www1       
        service_description     Current Load
        check_command   check_nrpe_1arg!check_load
}

说明

1、插件的命令全部放在/usr/lib/nagios/plugins/下面

Ubuntu Server 14.04 安装nagios,nrpe - leaf - ------勤解万难------

 

2、check_nrpe_1arg 命令定义在/etc/nagios-plugins/config/check_nrpe.cfg

Ubuntu Server 14.04 安装nagios,nrpe - leaf - ------勤解万难------

一、概念

DDNS:

就是找你的路由器(路由器外网IP地址)

我们每次PPPOE拨号后,外网的IP地址都不一样,所以就不知道外网的IP地址是多少了

使用DDNS,就可以随时随地的找到你自己的网络的IP地址

端口转发:

就是在路由器上开个门,用于进出路由器(访问路由器背后自己家里建的服务)

我们的路由器就相当于一堵城墙,端口转发就相当于城门,

我们通过城门就可以进入我们家里自建的局域网服务了。

物联网、私有云基础:DDNS,端口转发,UPNP - leaf - ------勤解万难------

 

UPNP:

自动设置端口转发规则,不需要自己手动设置。

二、用途

我们要这些IP地址:端口号  有什么用呢?

我们在自己的局域网开通了私人博客,但是我们外出之后怎么访问自己的博客呢?

就是通过 DDNS提供的IP地址:端口转发的端口号 访问!

例子:

局域网博客 192.168.1.3:80

外网访问      60.189.231.110:80

参考文档

http://www.freedesktop.org/software/systemd/man/index.html

/etc各文件用途

adjtime设置同步时间

alias设置别名

anacrontab系统计划任务的扩展文件:在一个指定时间间隔错过后自动执行任务

http://www.2cto.com/os/201208/146487.html

asound.conf声卡设置文件,非必须

http://blog.sina.com.cn/s/blog\_a04184c101010kry.html

at.deny哪些人不能用at

bashrcbash环境设置,如PS1,umask,

chrony.conf时间同步配置文件

http://os.51cto.com/art/201403/431692.htm

chrony.keys时间同步SHA码

cron.deny哪些人不能用cron

http://wuseven.blog.51cto.com/6237275/1098591

crontab例行任务设置

crypttab设置启动过程中的块设备的加密

http://www.freedesktop.org/software/systemd/man/crypttab.html

http://www.2cto.com/Article/201309/243900.html

csh.cshrccsh环境设置

csh.login对启动环境的csh环境设置

DIR_COLORS终端登录后的颜色设置

DIR_COLORS.256color

DIR_COLORS.lightbgcolor

dnsmasqdns和dhcp配置工具

http://www.thekelleys.org.uk/dnsmasq/doc.html

http://www.freehao123.com/dnsmasq/

dracut.conf引导镜像配置文件

http://www.360doc.com/content/13/0428/09/12139495\_281449877.shtml

drirc未知

dumpdates

e2fsck.conf只针对事件错误的修复配置

environment

ethertypes以太网帧类型定义

exports全局变量定义

filesystems支持的文件系统

fprintd.confhttp://www.freedesktop.org/wiki/Software/fprint/fprintd/

fatab默认挂载的文件系统

fw_env.config内存地址配置

GREP_COLORSgrep显示的颜色设置

group系统组用户

gshadow系统组用户密码

host.conf设置主机名查询顺序

http://lxsym.blog.51cto.com/1364623/311989

http://www.linuxidc.com/Linux/2010-10/28982.htm

hostname主机名

hostsIP地址和主机名映射表

hosts.allow网络服务允许列表

hosts.deny网络服务禁止列表

inittabinit配置文件,现已不需要

inputrc键盘键符设置

issue登录提示

issue.net网络登录提示

jwhois.confwhois客户端配置文件

http://wuhongsheng.com/tag/conf/

krb5.confkerberos认证配置

http://www.freebsd.org/doc/zh\_CN/books/handbook/kerberos5.html

ld.so.conf动态库文件配置

lftp.conflftp配置文件

libuser.conf

localtime当前时间

login.defs登录密码,uid,gid等设置

logrotate.conf轮替设置

machine-idhttp://www.freedesktop.org/software/systemd/man/machine-id.html

magic

mail.rcheirloom mail config

mailcap

man_db.confman文件路径设置

mime.types一个mime类型说明文件

mke2fs.conf默认的文件系统参数设置

motd

mtab默认加载的文件系统

mtools.conf模拟许多MS-DOS的指令

nanorcnano配置文件

networks

nsswitch.conf系统数据库和名称服务切换配置文件

oddjobd.confoddjob daemon config

os-release系统版本号

passwd

passwdqc.conf密码规则

pidora-release

pinforc

prelink.conf

printcapcups方面的配置文件

profile系统环境设置

protocols网络协议标识说明

rc0-6.d启动项文件

rearj.cfg压缩文件命令说明

request-key.conf

resolv.confdns设置

rpcrpc相关服务说明

rsyncd.conf同步配置文件

rsyslog.confsyslog配置文件

securetty终端配置

services服务说明文件

sestatus.confselinux状态工具配置

shadow

shellsshell列表

sudoerssudo配置文件

sysctl.conf内核参数设置文件

updatedb.conflocate的db文件

vconsole.conf

wgetrcwget配置文件

yum.confyum配置文件

yumex.confyum配置文件

keepalived功能就是实现VRRP协议,解决单点故障问题。

参考:
keepalived权威指南
ubuntu server最佳方案2

设备:

树莓派2-1:Yrpi2-cryst,192.168.3.17,当MASTER
树莓派2-2:Yrpi2-black,192.168.3.18,当BACKUP
IP地址:192.168.3.16

树莓派2-1 配置

/etc/hosts:192.168.3.17    Yrpi2-cryst

/etc/sysctl.conf

net.ipv4.ip_forward=1

net.ipv4.ip_nonlocal_bind=1

net.ipv4.tcp_fin_timeout=30

net.ipv4.tcp_syncookies=1

sudo sysctl -p

/etc/keepalived/keepalived.conf
global_defs  {

notification_email {

ywz@leaf.com

}

notification_email_from 306@leaf.com
smtp_server 127.0.0.1
smtp_connect_timeout 20
router_id Yrpi2-cryst       #机器标识
}

vrrp_script chk_haproxy {

script  “killall -0 haproxy”

interval  2

weight    2

}

#一个虚拟路由器包含多个物理的VRRP路由器
vrrp_instance VI_1 {        #VRRP路由器

state BACKUP

smtp_alert               #启用email通知

nopreempt               #设置非抢占式,只有设置为BKUP才能设置这个选项

interface eth0           #要绑定的网卡

virtual_router_id 51  #所属虚拟路由器

priority 150              #通过优先级来设置MASTER,跟BACKUP相差要50以上

advert_int 1             #每隔1s进行检测

#设置认证方式和密码
authentication {

auth_type PASS

auth_pass Amitabha

}

#设置共享的虚拟IP地址
virtual_ipaddress {

192.168.3.16

}

#haproxy相关设置:故障检测
track_script {

chk_haproxy

}

}

树莓派2-2 配置

/etc/hosts:192.168.3.18    Yrpi2-black

/etc/sysctl.conf

net.ipv4.ip_forward=1

net.ipv4.ip_nonlocal_bind=1

net.ipv4.tcp_fin_timeout=30

net.ipv4.tcp_syncookies=1

sudo sysctl -p

/etc/keepalived/keepalived.conf

global_defs  {
    notification_email {
        ywz@leaf.com
    }
    notification_email_from 306@leaf.com
    smtp_server 127.0.0.1
    smtp_connect_timeout 20
    router_id Yrpi2-black
}

vrrp_script chk_haproxy {
    script  “killall -0 haproxy”
    interval  2
    weight    2
}

vrrp_instance VI_1 {
    state BACKUP
    smtp_alert
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass Amitabha
    }
    virtual_ipaddress {
        192.168.3.20
    }
    track_script {
        chk_haproxy
    }
}

效果

ubuntu14.04 server 安装keepalived - leaf - ------勤解万难------

 

ubuntu14.04 server 安装keepalived - leaf - ------勤解万难------

http://www.bearmr.com/index.php/gns3-1-0-for-linux/

0、安装编译环境

sudo apt-get install build-essential libelf-dev uuid-dev libpcap-dev python3-dev python3-pyqt4  git  cmake

0、下载gns3 (仅用于编译插件,可不下)

https://github.com/GNS3/gns3-gui/releases/download/v1.3.3/GNS3-1.3.3.source.zip

1、安装Dynamips (思科OS模拟器,下载的所有iou等都需要这个模拟器模拟)

git clone git://github.com/GNS3/dynamips.git
cd dynamips
mkdir build
cd build
cmake ..
make && sudo make install

测试Dynamips
dynamips -H 7200

2、安装GNS3-server (gns3后台程序)

wget -Oez_setup.py https://bootstrap.pypa.io/ez\_setup.py
sudo python3 ez_setup.py
wget -O get-pip.py https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

用pip命令或apt-get命令安装pyzmq、 tornado 、netifaces这3个依赖的库
sudo pip3 install pyzmq
sudo pip3 install tornado
sudo pip3 install netifaces

git clone git://github.com/GNS3/gns3-server.git
cd gns3-server/
sudo python3 setup.py install

测试GNS 3-Server

gns3server

3、安装gns3-gui (gns3界面)

git clone git://github.com/GNS3/gns3-gui.git
cd gns3-gui.git/
sudo python3 setup.py install

4、安装vpcs (虚拟pc机)

sh src/mk.sh i386 (第0步骤下载的程序目录)
将编译的文件拷到gns3目录

5、升级

pip3 install gns3-server==1.3.3     ==后面是版本号

6、运行GNS3

gns3

7、相关设置

下载CiscoIOUKeygen.py和编译好的iouyap

iouyap 是用来在 IOU 和 UDP, TAP 和Ethernet.之间做桥接的。

python3 CiscoIOUKeygen.py

新建iourc.txt,复制license和下一行进去

下载IOU/IOS 并安装

[转载]UBUNTU14.04 32bit 安装GNS3 1.3.3 - leaf - ------勤解万难------

[转载]UBUNTU14.04 32bit 安装GNS3 1.3.3 - leaf - ------勤解万难------

  

[转载]UBUNTU14.04 32bit 安装GNS3 1.3.3 - leaf - ------勤解万难------

 

8、安装相关工具
sudo apt-get install roxterm wireshark
[转载]UBUNTU14.04 32bit 安装GNS3 1.3.3 - leaf - ------勤解万难------

9、错误提示

Server error from 127.0.0.1:8000: IOU2: The following shared library dependencies cannot be found for IOU image /home/ywz/5Soft/GNS3/images/IOU/i86bi-linux-l3-p-15.0a.bin: libcrypto.so.4

解决  sudo ln -s /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu/libcrypto.so.4

零、安装

用ultraiso或者unetbootin将系统iso文件写入到U盘,然后安装。

我用的是uefi+gpt分区。
分了3个区100M的fat32分区,50G的root分区,其他归home分区
引导安装在100M的fat32分区上
最好先用gparted分区,不然会出现一些空白区域。

一、安装驱动

http://wiki.cchtml.com/index.php/Ubuntu\_Trusty\_Installation\_Guide

1、下载催化剂驱动

http://support.amd.com/zh-cn/download/desktop?os=Linux+x86

2、安装编译环境
sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4

3、制作安装包

sudo sh amd-driver-installer-14.501.1003-x86.x86_64.run –buildpkg Ubuntu/trusty

4、安装和配置
sudo dpkg -i fglrx*.deb

sudo aticonfig –initial  -f

3、安装驱动
sudo apt-get install lib32gcc1
./amd-driver-installer-15.302-x86.x86_64.run

5、重启并检测
http://blog.csdn.net/tecn14/article/details/24554187
sudo reboot
ywz@Ynotebook:~$ lsmod | grep f

fglrx               15474688  290

ywz@Ynotebook:~$     fglrxinfo 

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7700 Series  
OpenGL version string: 4.5.13416 Compatibility Profile Context 15.302

ywz@Ynotebook:~$      fgl_glxgears  

Using GLX_SGIX_pbuffer
9469 frames in 5.0 seconds = 1893.800 FPS
10740 frames in 5.0 seconds = 2148.000 FPS
10810 frames in 5.0 seconds = 2162.000 FPS
10722 frames in 5.0 seconds = 2144.400 FPS
10749 frames in 5.0 seconds = 2149.800 FPS
10724 frames in 5.0 seconds = 2144.800 FPS
10132 frames in 5.0 seconds = 2026.400 FPS

6、更新
sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
sudo reboot
sudo dpkg -i fglrx*.deb
sudo aticonfig –initial

二、设置

1、更新源,下载163的就好了 mirrors.163.com

2、关闭访客模式:

sudo sh -c ‘echo “allow-guest=false” >> /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf’

sudo service lightdm restart

3、安装基础插件

sudo apt-get install nautilus-open-terminal  右键终端选项

sudo apt-get install classicmenu-indicator   菜单栏

sudo apt-get install p7zip-full                        7-zip

sudo apt-get install ubuntu-restricted-extras 受限程序

4、下载安装搜狗输入法,安装极点五笔(可选)

5、更换字体和壁纸

字体用华文黑体,华文细黑,monaco

sudo cp -a Galaxy.jpg /usr/share/backgrounds/

6、充分利用物理内存

sudo nano /etc/sysctl.conf

vm.swappiness=10

sudo sysctl -p

7、开机启动应用程序设置

gnome-session-properties

8、安装经典界面

sudo apt-get install gnome-session-flashback
sudo apt-get install gnome-tweak-tool
sudo apt-get install compizconfig-settings-manager
右击面板然后按住Alt+Super(win)键,来定制面板
窗口按钮右置
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'
其他详见
http://server.zol.com.cn/516/5169533.html

三、增删软件

http://lvzejun.cn/2015/03/31/ubuntu-software/

办公

sudo apt-get remove libreoffice*

wps office

有道词典(ubuntu14.04.2可以安装)

为知笔记

sudo add-apt-repository ppa:wiznote-team

sudo apt-get update

sudo apt-get install wiznote

网络

sudo apt-get install skype

google浏览器

bcloud

kuaipan

xware-desktop
QQ
sudo apt-get install pidgin sudo add-apt-repository ppa:lainme/pidgin-lwqq sudo apt-get update sudo apt-get install pidgin-lwqq

影音

sudo apt-get install smplayer vlc

维护

sudo apt-get install backintime-gnome

sudo apt-get install  unetbootin gparted
sudo apt-get install hwloc

效果 lstopo

UBUNTU14.04.3 x64安装记录 - leaf - ------勤解万难------

 

开发

JAVA

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer oracle-java8-set-default

sudo apt-get install geany

wingide5

专项

gns3
https://beta.gns3.com/support/docs/

sudo add-apt-repository ppa:gns3/ppa
sudo apt-get update
sudo apt-get install gns3-gui
sudo dpkg –add-architecture i386
sudo apt-get install gns3-iou

kvm

vmware

lxc

gns3

arduino

0、检查是否有kvm模块

ls /dev 看看是否有kvm

1、安装时遇到的问题

http://my.oschina.net/lhplj/blog/336313

sudo apt-get install openssh-server

提示openssh-server : 依赖: openssh-client (= 1:6.6p1-2ubuntu1)

安装 sudo apt-get install openssh-client=1:6.6p1-2ubuntu1

sudo apt-get install openssh-server

2、安装

sudo apt-get install ubuntu-virt-server

sudo apt-get install virtinst

sudo apt-get install virt-manager (图形界面)

0、准备材料

2个树莓派2,刷ubuntu14.04,安装好编译环境

地址:192.168.3.17,192.168.3.18

下载MPICH2源码

以下两个树莓派都要设置

1、安装相关软件

sudo apt-get install gfortran

sudo apt-get install mpich2

解压源码,并编译example下的cpi.c

mpicc cpi.c -o cpi 

2、相关设置

vi /etc/hosts 添加

192.168.3.17Yrpi2-1

192.168.3.18Yrpi2-2

新建文件machinefile,添加

192.168.3.17

192.168.3.18

设置无密码登陆

ssh-keygen -t rsa -C “ywz@ywz”

cat ~/.ssh/id_rsa.pub | ssh ubuntu@192.168.3.18 “mkdir .ssh;cat >> .ssh/authorized_keys”

做下无密码登陆测试 ssh 192.168.3.18 看是否已经登陆Yrpi2-2

测试

mpiexec -f machinefile -n 4 ./cpi

Process 1 of 2 is on Yrpi2-2

Process 0 of 2 is on Yrpi2-1

pi is approximately 3.1415926544231318, Error is 0.0000000008333387

wall clock time = 0.003329

0、设置网站的log存放地址

cd /etc/apache2/sites-available

sudo cp 000-default.conf blog.mytest.com.conf

sudo nano blog.mytest.com.conf

DocumentRoot /var/www/blog.mytest.com

ErrorLog ${APACHE_LOG_DIR}/error-blog.mytest.com.log

CustomLog ${APACHE_LOG_DIR}/access-blog.mytest.com.log combined

sudo mkdir /var/www/blog.mytest.com

echo “

Amitabha

“ | sudo tee /var/www/blog.mytest.com/index.html

sudo a2dissite 000-default && sudo a2ensite blog.mytest.com

sudo service apache2 restart

1、安装配置awstats

sudo apt-get install awstats -y

新建apache配置文件local-awstats.conf

sudo nano /etc/apache2/conf-available/local-awstats.conf

Alias /awstatsclasses “/usr/share/awstats/lib/“

Alias /awstats-icon/ “/usr/share/awstats/icon/“

Alias /awstatscss “/usr/share/doc/awstats/examples/css”

ScriptAlias /awstats/ /usr/lib/cgi-bin/

启用配置文件

sudo a2enconf local-awstats

启用cgi模块

sudo  a2enmod cgi

sudo service apache2 reload

为网站建立awstats配置文件,主要是指定网站的log地址

cd /etc/awstats

sudo cp awstats.conf     awstats.blog.mytest.com.conf

sudo nano awstats.blog.mytest.com.conf

LogFile=”/var/log/apache2/access-blog.mytest.com.log”

SiteDomain=”blog.mytest.com”

HostAliases=”localhost 127.0.0.1 blog.mytest.com”

3、运行awstats分析

sudo chmod a+r /var/log/apache2/access-blog.mytest.com.log*

sudo perl /usr/lib/cgi-bin/awstats.pl -update -config=blog.mytest.com

打开网页查看

http://blog.mytest.com/awstats/awstats.pl?config=blog.mytest.com

UBUNTU SERVER14.04 安装AWStats - leaf - ------勤解万难------

4、awstats的cron任务

MAILTO=root

*/10 * * * * www-data [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh

# Generate static reports:

10 03 * * * www-data [ -x /usr/share/awstats/tools/buildstatic.sh ] && /usr/share/awstats/tools/buildstatic.sh

https://wiki.ubuntu.com/ARM/RaspberryPi

1、下载镜像并解压
2、写入SD

sudo apt-get install bmap-tools
sudo bmaptool copy –bmap ubuntu-trusty.bmap ubuntu-trusty.img /dev/sdc

3、启动后扩容

sudo fdisk /dev/mmcblk0

Delete the second partition (d, 2),
then re-create it using the defaults (n, p, 2, enter, enter),
then write and exit (w).
Reboot the system, then:

sudo resize2fs /dev/mmcblk0p2
建交换分区
sudo apt-get install dphys-swapfile

4、安装桌面

sudo apt-get update
sudo apt-get install xubuntu-desktop

5、安装显卡驱动

sudo apt-get install xserver-xorg-video-fbturbo
nano /etc/X11/xorg.conf

Section “Device”
Identifier “Raspberry Pi FBDEV”
Driver “fbturbo”
Option “fbdev” “/dev/fb0”
Option “SwapbuffersWait” “true”
EndSection

sudo apt-get install libraspberrypi-bin libraspberrypi-dev
sudo ln -s /usr /opt/vc
sudo apt-get install libraspberrypi-bin-nonfree

6、安装其他软件

sudo apt-get install openssh-server
sudo apt-get install vnc4server

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &

sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &

sudo apt-get install hwloc

raspberry pi 2 刷ubuntu14.04 - leaf - ------勤解万难------

 

7、设置无线网络

我的无线网卡免驱

sudo nano /etc/network/interfaces

auto wlan0

allow-hotplug wlan0
iface wlan0 inet dhcp

#iface wlan0 inet static

#address 192.168.1.17

#netmask 255.255.255.0

#gateway 192.168.1.1

wpa-scan-ssid 1                #这个设置成1 可以连接到隐藏的网络

wpa-ap-scan 1                  #这个设置成1 可以连接到隐藏的网络

wpa-ssid “HELLO”

wpa-psk “123456”

#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

修复断线问题。设置无线网卡不节能。

lsmod

8192cu                550797  0

创建sudo nano /etc/modprobe.d/8192cu.conf

# Disable power saving

options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1