安裝時必須設定管理者群組為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
Database
Date
Day
Debug
Deep Learning
Defender
dependencies
Deploying
Design
DevOps
Diagrams
docker
Document
Domain Name
Dropbox
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
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++
VisualStudio
VisualStudio2010
VSCode
VTK
Vue
Web
WebAssembly
Webpack
Wifi
Win32
Windows
WinRAR
yarn
Youtube
Zigbee
Zip
2013年12月19日 星期四
FreeBSD指令
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言