freebsd 常用软件 - bestliutao/freebsd GitHub Wiki
安装其它软件 pkg install curl pkg install pkg_rmleaves pkg install git
pkg install npm cd /usr/ports/databases/phppgadmin/ && make install clean
pkg install portmaster 二安装tomcat9 pkg install -y tomcat9 cd /usr/local/apache-tomcat-9.0/conf ee server.xml文件修改端口从8080到9999
三 安装mysql8 git clone https://github.com/Adminbyaccident/FAMP.git chmod +x install-mysql80-freebsd.sh
https://github.com/Adminbyaccident/FAMP/blob/master/install-mysql80-freebsd.sh cat /root/db_root_pwd.txt use mysql ; update user set authenticication_string="" where user="root" #先把密码设置为空字符串,不让后面修改密码会报错 flush privileges; #这个刷新非常有必要,不让后面的ALTER就会报错
设置空密码后,更新权限 再用下面语句改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
https://docs.freebsd.org/en/articles/contributing/#ports-contributing
Message from openjdk8-8.302.08.1_2:
-- This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and procfs(5) mounted on /proc.
If you have not done it yet, please do the following:
mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
0p[;/.,m nbvcxsw23456789op;/zser567890-[]jkgifopogfxdfg'dsa]\wASERTYUIO;' 'DSAASdfghjkl;' 'oisZdfghjkl;lhZ.vbnm,l.mnbvnm,.mnbvbnm,mnbv cfghjkjhgfcxdcfghjk90p;.,mnbv cswe456789p;.,mnbvcdsw23To make it permanent,[[mnbfr4you need the following lines in /etc/fstab:
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
root@bsd12:/usr/ports/ports-mgmt/pkg # 一 修改web端口为9999 cd /usr/local/apache-tomcat-9.0/conf ee server.xml文件修改端口从8080到9999 二 修改用户名密码
ee /usr/local/apache-tomcat-9.0/conf/tomcat-users.xml 数据库用户名tomcat 密码dj******* 三 远程访问权限 ee /usr/local/apache-tomcat-9.0/webapps/manager/META-INF/context.xml ee /usr/local/apache-tomcat-9.0/webapps/host-manager/META-INF/context.xml
service tomcat9 restart http://你的IP或者域名:9999/
四 数据库mysql 8.0server 开放3306端口 mysql -u root -p 密码 cat /root/db_root_pwd.txt
五 PHP
找不到执行脚本的路径,那我直接补全就好了嘛~那就把 /script 直接改成 /usr/local/www/nginx ,然后重启服务,再一试,果然好了。原来是默认的 nginx 配置文件中定义的 $document_root 的值不正确。改也很简单,直接把原配置中的 root html; 改成 root /usr/local/www/nginx ,然后把 fastcgi_param 改回 SCRIPT_FILENAME $document_root$fastcgi_script_name; ,
location ~ \.php$ {
root /zfspool;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params; }
PHP配置/usr/local/etc/php-fpm.d/www.conf
[www] user = www group = www
;listen = 127.0.0.1:9000 (注释掉或删除,添加以下这一行/tmp/php-fpm.sock) listen = /tmp/php-cgi.sock
开启以下三行 listen.owner = www listen.group = www listen.mode = 0660
文件上传配置
可以看到,我的配置文件在/etc/nginx/nginx.conf,修改这个文件,找到http,在里面添加配置项或者修改配置项
http { # 修改内容在这里哦 } 修改内容如下:
send_timeout 60;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
client_max_body_size 30m; 重新加载配置
下载整站 wget -r -p -np -k http://42.123.116.183:8082/list-1153531755759540.html
nginx -s reload
八测速
服务端 iperf3 -s -D win客户端 iperf3 -c x.x.x.x -p 5201 -t 60 -P 10 -R