📚 我的文章

linux crontab计划任务详解

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令

配置文件 #

cat /etc/crontab
SHELL=/bin/bash    计划任务的默认脚本bash shell
PATH=/sbin:/bin:/usr/sbin:/usr/bin    默认搜索路径
MAILTO=root     当计划任务有标准输出或标准错误输出时,会将结果发邮件给root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly   /etc/ 后面一定是个文件夹,每小时执行
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

注意事项 #

多个计划任务不宜同时进行防止有非法计划任务周和日,月不可同时并存,容易导致计划任务时间混乱

...

linux DHCP简单使用方法

配置

vim /etc/dhcpd.conf

default-lease-time 1296000;
max-lease-time 4000000;
#IP最长失效时间
option subnet-mask 255.255.255.0;
#子网的掩码
option broadcast-address 192.168.0.255;
#网络的广播地址
option routers 192.168.0.254;
#网关的地址
option domain-name-servers 211.151.48.59,211.151.48.47;
#域名解析地址
ddns-update-style ad-hoc;
subnet 192.168.0.0 netmask 255.255.255.0 {
#定义IP池的内容
range 192.168.0.100 192.168.0.240;
#地址范围为 100-240 共140个IP地址。
}
#也可以象下面一样按MAC地址指定IP
#host Jephe {hardware ethernet 00:a0:c9:a6:96:33;fixed-address 192.168.1.12;}

详解 #

parameters(参数) #

ddns-update-style 配置DHCP-DNS互动更新模式 default-lease-time 指定缺省租赁时间的长度,单位是秒 max-

...

linux dns(named)最小配置

none

一、简介 #

相对于存储和大数据领域,CDN是一个相对小的领域,但行行出状元,BIND就是CDN领域的蝉联N届的状元郎。BIND是一款非常常用的DNS开源服务器,全球有90%的DNS用BIND实现。值得一提的是,BIND9.8.1用C语言实现,代码量巨大,其设计实现几乎涵盖了服务器编程的所有细节。

...

linux mount命令详解

功能 #

加载指定的文件系统。

语法 #

mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点]

用法 #

说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记录将被清除。

...

linux nfs配置及访问控制

NFS软件包 #

nfs-utils portmap (rhel6换成了rpcbind ,所以启动服务时需要注意)

NFS文件 #

/etc/exports #NFS主配置文件 /etc/init.d/nfs #NFS启动脚本 /etc/init.d/protmap

#portmap启动脚本 /var/lib/*tab #NFS日志文件

...

linux openssh 常见问题汇总

软件包名

openssh-server openssh-clients

服务名:sshd

服务端配置文件:/etc/ssh/sshd.config 客户端…

软件包名 #

openssh-server openssh-clients

服务名:sshd #

服务端配置文件:/etc/ssh/sshd.config 客户端配置文件:/etc/ssh/ssh.config

...

linux samba配置及乱码的解决方法

简要说明 #

samba:这个软体主要提供了SMB伺服器所需的各项服务程式(smbd及nmbd)、的文件档、以及其他与SAMBA相关的logrotate设定档及开机预设选项档案等;

...

Linux Screen命令

Linux screen 命令用于多重视窗管理程序。

screen 为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用 telnet 登入主机或是使用老式的终端机时,才有可能用到 screen 程序。

...

linux VM虚拟内存和BDP优化

none

VM虚拟内存优化 #

#getconf PAGESIZE

vm.dirty_background_bytes 系统内所包含的脏数据总数

vm.dirty_background_ratio 脏数据所占用内存的百分比

vm.dirty_expire_centisecs 脏数据在内存中的存放时间

vm.dirty_bytes 如果进程的脏数据超过该值时则要求写到磁盘

BDP优化 #

BDP=Bandwidth*RRT net.core.rmem_max 最大缓冲区(窗口)大小

...

linux vnc简单配置

none

VNC端口 #

vncserver监听端口 RFB协议:5900+桌面号 HTTP协议:5800+桌面号 X协议:6000+桌面号

vncserver使用的桌面编号默认是从1开始,依次使用。

...