2013
02
21
09:09

FreeBSD Samba安装及设定

cd /usr/ports/net/samba34

make install clean

(選擇 LDAP、ADS、CUPS、WINBIND、ACL_SUPPORT、SYSLOG、UTMP)

vi /etc/rc.conf

samba_enable=”YES”

vi /usr/local/etc/smb.conf

#加入工作群組

workgroup = WORKGROUP

#主機名稱

server string = %h Samba Server

(%h為主機名稱變數)

#設定使用者家目錄

原為:

[homes]

comment = Homes Directories

browseable = no

writable = yes

更改為:

[homes]

comment = Home directory for %u on %h

browseable = no

writable = yes

path = /usr/home/%u/

valid users = %S

#設定共享資料夾

[public]

comment = %h Shared Public Directory

path = /usr/home/samba/public

force directory mode = 0777

force create mode = 0777

force group = nobody

force user = nobody

public = yes

writeable = yes

read only = no

#測試Samba conf中語法有無錯誤

/usr/local/bin/testparm | more

mkdir /usr/home/samba

mkdir /usr/home/samba/public

chmod 777 /usr/home/samba/public

#新增Samba帳戶

使用者必須同時設定兩種帳號: FreeBSD 的使用者帳號、 Samba 的使用者帳號 才能正常登入 Samba 伺服器。

smbpasswd -a 帳號

/usr/local/etc/rc.d/samba restart

#個別設定資料夾設定

[aaa]

comment = aaa

path = /home/samba/my2075/aaa

valid users = aaa, admin2075

write list = aaa, admin2075

browseable = No

[bbb]

comment = bbb

path = /home/samba/my2075/bbb

valid users = bbb, admin2075

write list = bbb, admin2075

browseable = No

[ccc]

comment = ccc

path = /home/samba/my2075/ccc

valid users = ccc, admin2075

write list = ccc, admin2075

browseable = No

#samba變數

%S: 取代目前的「資源名稱」,所謂的「資源名稱」就是在 [ ] 裡面的內容。ex: valid users = %S

%U: 代表目前登入的使用者的使用者名稱。

%m: 代表 Client 端的 NetBIOS 名稱。

%g: 代表登入的使用者的群組名稱。

%M: 代表 Client 端的 Internet 主機名稱,就是 HOSTNAME。

%L: 代表 SAMBA 主機的 NetBIOS 名稱。

%h: 代表目前這部 SAMBA 主機的 HOSTNAME。

%H: 代表使用者的家目錄。

%I: 代表 Client 端的 IP。

%T: 代表目前的日期與時間。

#Samba 使用下列的通訊埠:

Port 135/TCP – used by smbd

Port 137/UDP – used by nmbd

Port 138/UDP – used by nmbd

Port 139/TCP – used by smbd

Port 445/TCP – used by smbd

#Windows網路芳鄰切換使用者

進cmd模式

net use * /delete

2013
02
21
09:05

FreeBSD MySQL忘记密码

今天使用時出現

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (61)

其實是忘記密碼啦XDD

#背景執行mysql安全模式

mysqld_safe -u root –skip-grant-tables &

#登入mysql(不用密碼)

mysql -u root -p

>use mysql

>UPDATE user SET password=password(‘這裡輸入你的密碼’) where user=’root’;

>FLUSH PRIVILEGES;

>exit

/usr/local/etc/rc.d/mysql-server restart

2013
02
21
08:59

FreeBSD安裝phpmyadmin

cd /usr/ports/databases/phpmyadmin

make install clean

cp -r /usr/local/www/phpMyAdmin /usr/local/www/apache22/data/phpmyadmin

cd /usr/local/www/apache22/data/phpmyadmin

cp config.sample.inc.php config.inc.php

chmod 644 config.inc.php

2013
02
20
15:44

在Debian里面用quota配置磁盘限额

实现磁盘配额限制步骤:

1. 内核里面打开了配额的支持,绝大部分发行版都打开的

2. 以配额方式加载文件系统

3.安装配额软件:

4.配置配额

原/etc/fstab的一项:

/dev/hda1 /home ext2 defaults 1 1

做如下修改:

/dev/hda1 /home ext2 defaults,usrquota 1 1

如何是对组限制就将usrquota改为grpquota

重新加载文件系统:

mount -o remount,usrquota /home

加载内核模块,并让其开机的时候也会自动加载

modprobe quota_v2

echo ‘quota_v2’ >> /etc/modules

我们要在启用配额的分区创建文件并且限制root才能读写

touch /home/aquota.user

touch /home/aquota.group

chmod 600 /home/aquota.user /home/aquota.group

现在来安装quota软件:

apt-get install quota quotatool

如果不想重起机器来打开磁盘配额

quotacheck -vagum

现在到最后一步了,假设我们要对系统里的某个用户skx进行限制配额:

quotatool -u skx -bq 200M -l ‘250 Mb’ /home

系统管理员可以用如下命令看到 磁盘配额

repquota /home

如果想把一个用户的限制取消只用把他的限制配额设为0

对了,如果是20G,那就要写20000M,quotatool好像不认 20G的。

收工~~

其实现在一般情况下也用不到这个磁盘限额。

2013
02
17
16:18

Linux服务器一键安装包

CentminMod

http://centminmod.com/

Nginx Auto Installer – PHP – MySQL

http://serversreview.net/nginx-auto-installer-php-mysql

TuxLite

http://tuxlite.com/

https://github.com/Mins/TuxLite

Minimal & Minstall & Server

https://github.com/maxexcloo/

TigersWay

https://github.com/TigersWay/VPS

Debian-Server

https://github.com/mikegioia/Debian-Server

LNMP-xcache-PHPMyAdmin

https://github.com/AhmadShamli/LNMP-xcache-PHPMyAdmin

Nginx-Setup-Script

https://github.com/mikemansell/Nginx-Setup-Script

LNMPA

https://github.com/XWay/LNMPA

NGinxAutoInstall.sh

https://github.com/nicolargo/debianpostinstall

VladGh.com-LEMP

https://github.com/vladgh/VladGh.com-LEMP/tree/next

https://github.com/scott23/VladGh.com-LEMP/tree/update

lowendscript

https://github.com/jkilgore/lowendscript

https://github.com/sotiri/lowendscript

https://github.com/ilevkov/lowendscript

小朱的两个

http://www.centos.bz/lnmp/

http://www.centos.bz/lamp/

QLNMP

http://qlnmp.forum.openfans.org/

http://code.google.com/p/qlnmp/

Linux + Apache + Nginx + MySQL + PHP Auto Install Script

https://github.com/wangyan/lanmp

LEMP

http://bbs.linuxtone.org/thread-1582-1-1.html

http://docs.linuxtone.org/autoinstall/

AceLNMP

http://code.google.com/p/acelnmp/

lnmp-project

http://code.google.com/p/lnmp-project/downloads/list

Centos,Debian

http://code.google.com/p/lnmp-auto-install/

2013
02
17
10:22

debian 6 安装vnc+xfce4 教程

debian6 不得不说,非常好的系统,默认安装的时候,不安装图形,安装一些基本的包后,以后如果想安装图形,远程管理什么的,可以安装xfce这个桌面,非常小,然后把中文安装上,非常爽。安装的步骤如下:

apt-get install xfonts-intl-chinese xfonts-wqy ttf-wqy-zenhei ttf-wqy-microhei

apt-get install vnc4server xfce4

安装完成以后,配置下vnc,让vnc 开机自动启动,并设置一个vnc的连接密码

终端输入vncpasswd ,提示输入密码即可

远程访问客户端可以用vncviewer ,但在访问前还需修改一个 VNC 的 xstartup 文件,否则没有Xfce图像界面

vim ~/.vnc/xstartup

附我的 xstartup 文件

#!/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 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &

#x-window-manager &

xfce4-session &

然后创建一个启动脚本

vim /etc/init.d/vncserver

#! /bin/sh

export USER=”root”

export PATH=”/usr/local/bin:/usr/bin:/bin:/usr/bin/X11″

NAME=vncstart

start()

{

su – $USER -c”vncserver :5″

}

stop()

{

su – $USER -c”vncserver -clean -kill :1″

}

case “$1” in

start)

echo -n “Starting Xvnc: ”

start

;;

stop)

echo -n “Stopping Xvnc ”

stop

;;

restart)

echo -n “Restarting Xvnc ”

stop

start

;;

****)

echo “Usage: /etc/init.d/$NAME {start|stop|restart}”

exit 1

;;

esac

exit 0

创建保存,设置为可执行,并加入到服务列表

chmod +x /etc/init.d/vncserver

update-rc.d vncserver defaults

然后用windows的vnc客户端连接,连接的端口是5905 ,密码就是你刚才设置的

2013
02
01
09:25

经典哲学

1、二战时巴顿将军了解到很多盟军战士是在跳伞时摔死的,十分恼火,马上赶到降落伞厂家从生产线上抓起一个伞包让负责人现场带伞包从高空跳下,说要不定期抽流水线上伞包让他跳,从此战士们再没因跳伞而阵亡。其实,在中国,地沟油、毒牛奶、追尾列车等等皆可照此办理。

2、【麦兜定律】1.永远不要后退,退到最后是无路可退。2.你不尊重我,我尊重你。你还不尊重我,我仍尊重你。你再不尊重我,我就废了你。3.想哭就哭,想笑就笑,不要因为世界虚伪,你也变得虚伪了。4.不开心睡一觉,就让它过去吧。伤心还好,伤胃就不好了。5.感谢那些曾让我伤心难过的日子,我知道快乐已离我不远了。

2013
01
31
12:35

简易按摩法帮你解除冻手痛苦

冬天冻手了,肿胀的手指,温度稍有提高便奇痒难忍,怎么办?各种各样的防冻治冻的药膏药水擦多少也不管用,真是痛苦的恨不得没有了这只冻了的手。

冻手是冬季一种常见的折磨人的现象,可造成手指既肿胀又瘙痒,既难看又难受,严重的情况下甚至裂口溃烂,令人痛苦不堪。很多冻手者寻找各种偏方秘方药膏药水,但能取得良好效果者寥寥。

冻手的根本原因在于,冬天温度降低,手臂的体液循环遇阻不顺畅,运行到手指的体液无法正常从手臂返回躯体,于是部分体液滞留在手指,而导致手指在冬天低温下受冻肿胀。 由此可知解决问题的思路和方法就在于,必须疏通手臂的体液循环通道,通道一经疏通,手臂的体液恢复正常循环,则冻手之苦自然解除。

按中医理论知道,人体经络是人体内体液循环的路径。当手臂的经络有堵塞时,必然造成手臂中体液循环不畅通。故而,方法就是,通过按摩等方法疏通手臂经络中堵塞的部分。 那么,如何找出手臂中经络被堵塞的地方呢? 老话说,通则不痛,痛则不通。依此推理,查找方法就是,循着手臂的各条经络路径,依次逐步按压按揉查探,寻找出经络上的痛点,然后每天按揉几次,每次按揉几分钟,或者按揉几十下,经过数日时间,直到痛点处的痛感基本消除,则此处的经络即被疏通了。

有人查看人体经络图,可能会说,手臂上有六条经络,好麻烦呀。 具体上我们可以这样开始,先从手臂与躯体的连接处开始按揉,包括腋下、肩膀等连接部位,特别是腋下区域范围部位是重点。按揉的部位选在冻手所在手臂的 腋下 区域,用你的另一只手的手指用力(注意一定要用力,不用力的话可能找不出痛点),根据经验,只要用力在腋下区域按揉查探,一般都能找到痛点。这也是按揉的起点所在,即首先疏通手臂与躯体的连接部位。切记!切记!!

一般而言,刚开始用力按揉腋下痛点部位时痛感可能会比较强烈,这是正常的,不要担心,坚定信心,坚持用力按揉,通过用力按揉腋下痛点部位,每天按揉几次,每次几分钟,或者几十下,方便的时候都可以,只有睡觉时有时间才能按揉也行。经过数日的多次按揉后,腋下痛点部位的痛感将会逐渐减轻,这也意味着该处堵塞的部位开始疏通,这样快的话短则二三天,长则一个星期,手指就会明显消肿,瘙痒明显大大减轻。直到把痛点处按揉到基本上没有痛感为止,冻手也会明显变得轻松了。

具体按揉时,可隔着衣服进行按揉,或者垫一个干毛巾进行按揉,力度也可自行适当调控。如果手指直接接触皮肤按揉的话,注意不要变成擦揉,那样可能会擦破皮肤的;要是手指直接接触皮肤按揉的话,最好弄点润肤膏之类的有润滑作用的东西。一般隔着衣物按揉会好些。

进而,可以自己依次按揉查看手臂上的各条经络,多注意按揉查看一下 心经,这也有利于促进血液循环,其中臂弯处的少海穴,以及手腕处的心经穴位可注意按揉查看,若有痛点痛感,也通过多次按揉直至痛感减轻消除为止。除了按揉方法外,象拔罐、刮痧、拍打、敲打、捏揉等方法都可适当运用。经常按摩胳膊,不仅有利于手,对身体也是大有好处的。 按此思路和方法进行按揉,冻手的肿胀将很快消退,瘙痒也会消除,那种美好的感觉真是无法描述。