年底了,各个软件都狂更新,wordpress更新到5.0了,FreeBSD也说是要在今天发布了12,刚看了下官网页面还没更新,可下载地址已经有12的正式版了,下回来尝尝鲜。

 

系统的安装过程和11.2完全一样,就不写了。

安装以后用root登陆进去,先参照http://www.tingtao.org/archives/1550.html 修改一下源,顺带提一下,官网的quarterly没有nginx-full的包,所以地址需要改为:

url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/latest",

如果用默认源也要改为latest,否则装不上的。

 

安装需要的软件包:

pkg install -y ifstat nload htop nano wget unzip rsync expect proftpd nginx-full mysql55-server mysql55-client bash php72 php72-bz2 php72-calendar php72-curl php72-dba php72-exif php72-gd php72-gettext php72-hash php72-iconv php72-imap php72-json php72-mbstring php72-mysqli php72-odbc php72-opcache php72-openssl php72-pspell php72-readline php72-session php72-sockets php72-sqlite3 php72-tidy php72-xml php72-xmlrpc php72-xsl php72-zip php72-zlib php72-filter 

 

装完以后看看版本:

 

禁用sendmail:

sysrc sendmail_enable="NONE"
sysrc sendmail_submit_enable="NO"
sysrc sendmail_outbound_enable="NO"
sysrc sendmail_msp_queue_enable="NO" 

 

设置proftpd:

sysrc proftpd_enable="YES"
mkdir /var/log/proftpd

 

设置php-fpm:

sysrc php_fpm_enable=yes
mv /usr/local/etc/php-fpm.d/www.conf  /usr/local/etc/php-fpm.d/www.conf.bak
service php-fpm restart

 

设置mysql:

sysrc mysql_enable="YES"
service mysql-server restart

 

简单的mysql安全设置:

/usr/local/bin/mysql_secure_installation

 

设置mysql可以远程登录root:

mysql -u root -p密码
set password for root@localhost = password('密码'); 
grant all privileges on *.* to root@"127.0.0.1" identified by '密码' with grant option;
grant all privileges on *.* to root@"%" identified by '密码' with grant option;
exit;

 

更换shell:

chsh -s /usr/local/bin/bash
echo "alias ll='ls -al'" >> /root/.profile

 

 

完事了懒省事就重启一下机器,不怕麻烦就把这几个服务手工重启一下,和11.2完全一样的操作。

 

顺带吐槽一下,wordpress新版不好用,有点想吐。

 

作者 听涛

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注