导航:Home » linux
此为分类:" host,linux " 下的所有文章

让Debian 7支持NTFS和exfat格式

作者:admin | 时间:September 23, 2014 | 分类:linux | 评论:0 ℃

要支持NTFS文件系统,必须安装NTFS-3G包

apt-get update && apt-get install ntfs-3g
mount -t ntfs-3g /dev/sd* /mnt/usb

而要支持exfat文件系统,那就安装exfat-utils包,安装exfat-utils包的同时会自动安装exfat-fuse包

apt-get update && apt-get install exfat-utils
mount -t exfat /dev/sd* /mnt/usb

总的来说,还是比较简单的。

Debian 设置语音环境

作者:admin | 时间:September 11, 2014 | 分类:linux | 评论:0 ℃
# apt-get install locales
# dpkg-reconfigure locales
# reboot

开启Samba对软链接的支持

作者:admin | 时间:August 5, 2014 | 分类:linux | 评论:0 ℃

据说是出于安全方面的考虑,新版的Samba取消了对软链接的支持,这对多个文件系统的使用多少有些不方便。

要恢复其对软链接的支持,只需在smb.conf中添加如下选项就可以了。

follow symlinks = yes
wide links = yes
unix extensions = no

how to install shadowsocks with debian 7

作者:admin | 时间:July 13, 2014 | 分类:linux | 评论:0 ℃
echo "deb http://shadowsocks.org/debian wheezy main" >> /etc/apt/sources.list
apt-get update && apt-get install -y shadowsocks
/etc/init.d/shadowsocks stop
vi /etc/shadowsocks/config.json

按需修改参数:


{
    "server":"服务器 IP 地址",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}


回收内存,让Transmission告别自动退出

作者:admin | 时间:May 26, 2014 | 分类:linux | 评论:0 ℃

OS:Debian 7.4

RAM:4096M

近来Transmission频繁自动退出,在做了修改缓存,更改任务数,更改Transmission版本号之后都没有解决问题,最后怀疑是硬盘坏道,在扫描了5小时后终于确认我的硬盘没有问题。

无奈中, 只能重启Linux(不到万不得已是不重启主机的),之后问题就这样解决了。高兴之余,就产生了是否内存不够的疑问。之前没有往这方面想是因为4G内存对于一台以Linux为系统的NAS来说是远远足够的,但联想到Transmission退出后IO忽然变高(putty操作变得很卡)和缓存改小后崩溃的频率加快这两个事实,我就猜想,Transmission之所以崩溃是因为可用内存不足,导致其往硬盘写入数据的时候出错,进而自动崩溃,而且崩溃后还会对硬盘进行写入动作。

基于上述猜想,Google了一下回收内存的文章,自己写了个Script,用Crontab自动每隔20分钟回收一次内存,目前已经稳定运行了48小时还多!

Script具体为:

sync
echo 3 > /proc/sys/vm/drop_caches

Debian安装编译环境

作者:admin | 时间:April 19, 2014 | 分类:linux | 评论:0 ℃

VPS上的Debian镜像大都没有安装编译环境,所以安装好VPS之后就要考虑安装编译环境。

方法如下:

sudo apt-get update && sudo apt-get install build-essential git  python-pip autoconf libtool libssl-dev gawk debhelper  

当然编译过程并不会想APT包管理工具那么智能地解决依赖关系,遇到缺失的包只是提示一下信息,这个时候可以借助另一个工具:APT-FILE。

首先安装APT-FILE

sudo apt-get update && sudo apt-get install apt-file

安装好了当然要update一下软件库

sudo apt-file update

比如提示缺少abc.so,那么我们可以这样查找abc.so所属的安装包

sudo apt-file search abc.so

查找到abc.so所属的包后就可以用APT-GET高级管理工具来安装安装包。

Debian 6 crontab“故障一例”

作者:admin | 时间:October 7, 2013 | 分类:host,linux | 评论:0 ℃

command 最多一个空格,也就是不要带参数,否则超过这个阈值。

确实要带参数怎么办?

方法有俩:

1、用反引号··把command括起来。

2、把命令写出批处理,command引用批处理。

Debian 修改时区

作者:admin | 时间:September 13, 2013 | 分类:host,linux | 评论:0 ℃
# mv /etc/localtime /etc/localtime.old
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这样,date就会显示CST时区的时间,当然要让crond按新设置的时区工作,还得重新crond。

Copyright © 2012-2018 hzqim Powered by Typecho)))