安裝時必須設定管理者群組為wheel,否則使用者將無管理者權限可用。
切換管理者 su
關機命令 shutdown -p now
重開機命令 shutdown -r now
新增使用者 adduser
刪除使用者 rmuser
變更使用者密碼 passwd
查看系統版本
uname -a
下載安全性更新
# freebsd-update -r 9.2-RELEASE fetch
安裝安全性更新
# freebsd-update -r 9.2-RELEASE install
ls -l | more 僅顯示一個螢幕之內容
下載檔案
fetch ftp://ftp.rs.internic.net/domain/named.root
查詢硬碟使用容量
# df -h
查詢檔案使用容量清單
du -h -d 1 /home/
清理 ports 編輯期間所產生的暫存資料
cd /usr/ports
# make clean
清理 ports 編輯期間所產生的暫存資料,以及 tarball 檔
# cd /usr/ports
# make distclean
FTP指令
ls 查看 Server 端的目錄或檔案
cd 變更 Server 端目前的目錄
??? 查看 Local 端的目錄或檔案
lcd 變更 Local 端目前的目錄
put 將 Local 端的檔案拷貝至 Server 端現在目錄下
get 將 Server 端的檔案拷貝至 Local 端現在目錄下
mput 拷貝多個 Local 端的檔案至 Server 端現在目錄下
mget 拷貝多個 Server 端的檔案至 Local 端現在目錄下
vi命令
a寫入文字
d刪除文字
u復原 U全部復原
:w儲存
:q關閉
:q!強制關閉但不儲存
:set number 顯示行數
:set nonumber 不顯示行數
gzip
壓縮:
$ gzip FileName
解壓縮1:
gunzip FileName.gz
解壓縮2:
gzip -d FileName.gz
Log檔案位置
var/log
轉移log檔目錄
tar cf - * | (cd /usr/var/log; tar xf -)
mv /var/log /var/log.old
ln -s /usr/var/log /var/log
網路設定
# vi /etc/rc.conf
複製檔案
cp 來源路徑 目標路徑
安裝 Apache
# cd /usr/ports/www/apache24
# make install clean
備份設定檔
# cp /usr/local/etc/apache24/httpd.conf /path/to/backupfolder/
echo 'apache24_enable="YES"' >> /etc/rc.conf
啟動Apache
/usr/local/etc/rc.d/apache24 start
安裝 MySQL
# cd /usr/ports/databases/mysql56-server
# make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_unicode_ci BUILD_OPTIMIZED=yes install clean
# echo 'mysql_enable="YES"' >> /etc/rc.conf
# /usr/local/etc/rc.d/mysql-server start
# /usr/local/bin/mysqladmin -u root password 'cad23342'
安裝 PHP
# cd /usr/ports/lang/php5
增加安裝 Build Apache module
# make config
# make install clean
安裝 PHP Extensions
# cd /usr/ports/lang/php5-extensions/
增加安裝 MySQL database support
# make config
# make install clean
安裝 PHPMyAdmin
# cd /usr/ports/databases/phpmyadmin/
增加兩項 MySQL
MYSQL M(DB_connect): PHP MySQL support via mysql client
MYSQLI M(DB_connect) PHP Improved MySQL client support
# make config
# make install clean
設定 PHP
# cp /usr/local/etc/php.ini-development /usr/local/etc/php.ini
設定Apache
# vi /usr/local/etc/apache24/httpd.conf
信箱(非必要)
ServerAdmin you@your.address
網域
ServerName www.example.com
www路徑
DocumentRoot "/usr/local/www/apache24/data"
修改此行
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
增加以下幾行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Alias /phpmyadmin "/usr/local/www/phpMyAdmin"
<Directory "/usr/local/www/phpMyAdmin">
Options None
AllowOverride None
Require all granted
</Directory>
重新啟動Apache
# /usr/local/etc/rc.d/apache24 restart
建立一個暫存設定用的資料夾並給予權限
# mkdir /usr/local/www/phpMyAdmin/config && chmod o+w /usr/local/www/phpMyAdmin/config
進入 http://localhost/phpmyadmin/setup 進行設定
建立伺服器
選擇http認證方式
刪除認證帳號
設定檔案按下儲存以建立config/config.inc.php檔案
將設定移至目錄
# mv /usr/local/www/phpMyAdmin/config/config.inc.php /usr/local/www/phpMyAdmin
移除暫存資料夾
# rm -r /usr/local/www/phpMyAdmin/config
重新啟動伺服器
# /usr/local/etc/rc.d/apache24 restart
# /usr/local/etc/rc.d/mysql-server restart
設定防火牆
啟動防火牆
# ipfw enable firewall
關閉防火牆
# ipfw disable firewall
# vi /etc/rc.conf
firewall_enable="YES"
firewall_type="simple"
firewall_script="/etc/ipfw.rule"
firewall_quiet="YES"
# vi /etc/ipfw.rule
阻擋123.123.123.123埠號任意
阻擋123.123.123.*埠號80
/sbin/ipfw -f flush%%
/sbin/ipfw add deny all from 123.123.123.123 to any
/sbin/ipfw add deny tcp from 123.123.123.0/24 to any 80
標籤
2D
3D Printer
7-Zip
穩壓器
Adobe XD
AI
AJAX
Android
Apache
APIs
APP Script
Arduino
Async
Audio
Authorization
Auto
Autocomplete
AWS
Azure
Batch
Building
Canvas
Certificate
Chrome
CI/CD
Class
CLI
Cloud
Cloud Native
CMake
CMS
codec
Color
Comodo
Compress
Config
Consent
Console application
Cookie
Cron
CSharp
CSS
CSS3
CString
CSV
CUDA
D3
Database
Date
Day
Debug
Deep Learning
Defender
dependencies
Deploying
Design
DevOps
Diagrams
docker
Document
Domain Name
Dropbox
ECharts
Eclipse
Editor
Equality
ESP8266
Excel
express
Extension
Facebook
Feature Flag
filewatcher
Float
FreeBSD
gif
git
gitlab
GLSL
Google
Gradient
grbl
Home Assistant
HTML5
HTTP
i18n
icon
ICP
Image
Image Synthesis
injection
int
IoT
IR
JavaScript
jQuery
Json
Language
Laravel
Load Testing
Loader
Logger
Maker
MariaDB
Markdown
Math
Mathematica
Messenger
MFC
Microservices
MIDI
Migration
Mobile
Mock
Moment
MongoDB
mp4
MSSQL
Music
MySQL
Named
NAT
Neural Networks
Node.js
npm
Obfuscator
Objective-C
ORM
P2P
Package
Patent
PDF
PHP
PHPMyAdmin
Planning
PlatformIO
PostgreSQL
PowerShell
pragma
React
Regex
region
Regular Expression
REST
RESTful
Resumable
RFID
sci
Search
Serverless
Service
Session
Site
Sketch
Slide
Socket
Sort
Spark
SQL
SQLite
SSD
SSL
Static
Stream
TBD
TensorFlow
test
Time
Touch
Tutorial
Tween
TypeScript
Ubuntu
UI
ULPS
UML
UniformServer
Unleash
Unzip
Upload
UX
Validator
VC++
Vega
VisualStudio
VisualStudio2010
VSCode
VTK
Vue
Web
WebAssembly
Webpack
Wifi
Win32
Windows
WinRAR
yarn
Youtube
Zigbee
Zip
2013年12月19日 星期四
FreeBSD指令
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言