标签归档:FreeBSD

FreeBSD开启BBR

首先感谢Netflix的工程师,是他们的工作使得FreeBSD上使用BBR成为可能。 这是Netflix相关项目的GitHub: tcplog_dumper 修改内核配置 # cd /usr/src/sys/amd64/conf 如果安装FreeBSD时没有选择安装内核源码,你可以直接解压FreeBSD发行镜像中的/usr/freebsd-dist/src.txz到/usr/src/. # cp GENERIC GENERIC-BBR #

最简单的每日自动备份网站及数据库到FTP脚本(完善版本)

很简单的每日自动备份网站及数据库到远程FTP目录的脚本, 本次更新增加了自动删除远程FTP目录上5天前备份文件的功能, 只保留5天之类的备份文件 #!/bin/sh cd /root #导出数据库 /usr/local/bin/mysqldump --opt --user=AAAAAA --password=****** --host=localhost AAAAAA > AAAAAA.sql /usr/local/bin/mysqldump

FreeBSD时区设置与时间设置

FreeBSD经常在安装的时候一不注意就设置了UTC,结果服务器上的时间和我们中国时区的时间总是差8小时,我们可以用下面的方法来更改时区。 #tzsetup 选择 Asia 选择 China 选择 east China – Beijing,Guangdong,Shanghai etc. Does the abbreviation `CST’ look reasonable? = OK 然后退出就可以了。 用date命

FreeBSD 10启用root远程登录

FreeBSD出于安全原因,默认参数很严格,禁止root用户直接使用ssh登陆, 如果想直接用root登陆,则修改如下配置文件: 1.修改/etc/ssh/sshd_config文件 ee /etc/ssh/sshd_config 添加或者修改以下字段 PermitRootLogin yes #允许root登录 PermitEmptyPasswords no #不允许空密码登录 PasswordAuthentication yes # 设置

使用网易的更新镜像更新FreeBSD

方法1: 在终端下执行以下命令(操作前请做好相应备份) # freebsd-update -s ‘freebsd-updates.mirrors.163.com’ fetch # freebsd-update -s ‘freebsd-updates.mirrors.163.com’ install 方法2: 编辑/etc/freebsd-update.conf文件, 修改ServerName字段(操作前请做好相应备份) ServerName freebs

阿里云ECS FreeBSD系统挂载数据盘

1. 查看启动信息,得到数据盘的设备名称,如 xdb1 执行命令: more /var/run/dmesg.boot | grep "Virtual Block Device" 得到结果: xbd0: 20480MB at device/vbd/768 on xenbusb_front0 xbd1: 20480MB at device/vbd/51728 on xenbusb_front0 表示有两个硬盘设备,其中 xdb1,是我们本次要操作的对象。 2. 用分区命令

freebsd使用crontab定时执行任务

在 UNIX 系统中,有一个背景程序会定时执行一些工作,这个程序在 FreeBSD 中称为「cron」。「cron」这个程序会定时去检查 /etc/crontab 及 /var/cron/tabs 中的档案,并执行其中的设定。/etc/crontab 可以让管理者设定要以什么使用者的身份去执行定时工作,而一般使用者如果要设定定时执行工作时,可以使用指令 crontab

How to Enable IPFW on FreeBSD

Let’s modify rc.conf and enable IPFW. # ee /etc/rc.conf Add this to rc.conf: firewall_enable="YES" firewall_type="simple" firewall_script="/etc/ipfw.rules" firewall_logging="YES" Additional changes may be required with sysctl (in regards to maximum firewall rules allowed). If you have a very