配置vps的時候,隨手記錄一下~~php
添加一些源:html
vi /etc/apt/sources.listjava
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
另一些mysql
deb http://tf.archive.ubuntu.com/ubuntu/ xenial main restricted # deb-src http://tf.archive.ubuntu.com/ubuntu/ xenial main restricted deb http://tf.archive.ubuntu.com/ubuntu/ xenial-updates main restricted deb http://tf.archive.ubuntu.com/ubuntu/ xenial universe deb http://tf.archive.ubuntu.com/ubuntu/ xenial-updates universe deb http://tf.archive.ubuntu.com/ubuntu/ xenial multiverse # deb-src http://tf.archive.ubuntu.com/ubuntu/ xenial multiverse deb http://tf.archive.ubuntu.com/ubuntu/ xenial-updates multiverse # deb-src http://tf.archive.ubuntu.com/ubuntu/ xenial-updates multiverse deb http://tf.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse # deb-src http://tf.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse # deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted deb http://security.ubuntu.com/ubuntu xenial-security universe # deb-src http://security.ubuntu.com/ubuntu xenial-security universe deb http://security.ubuntu.com/ubuntu xenial-security multiverse # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
更新git
apt-get update & apt-get upgrade -y #刷新更新列表並更新軟件
apt-get dist-upgrade --allow-unauthenticated -y 若是安裝了未能經過驗證的軟件包,須要添加" --allow-unauthenticated "參數
軟件包更新時中斷:dpkg --configure -a 更新完清理一下:apt-get clean && apt-get autoclean && apt-get autoremove -y apt-get purge 軟件名 建議卸載時候使用該命令 apt-get remove 軟件名 刪除相應的軟件(實際上刪除了 /var/cache/apt/archives 目錄下全部以deb 文件) apt-get purge 軟件名 刪除相關軟件,同時刪除該軟件的配置文件 apt-get clean 把存儲的安裝包所有卸載 apt-get autoremove 自動清理無用的meta package
安裝mysql:apt-
get
install mysql-server mysql-client
github
安裝php: apt-get install php5 php5-mysql phpmyadminweb
php Web環境: apt-get install php php-mysql php-develsql
安裝apache2: sudo apt-get install apache2shell
配置 修改網站的根目錄 1、sudo vi /etc/apache2/apache2.conf 找到"<Directory /var/www/>"的位置 -->更改"/var/www/"爲新的根目錄就能夠了。 2、在終端窗口中輸入"sudo vi /etc/apache2/sites-available/000-default.conf" 找到"DocumentRoot /var/www/html"的位置 -->更改"/var/www/html"爲新的根目錄,這裏我把它更改成"/var/www/"。
VirtualHost後方的*表明通配符,即表示全部本機ip地址,監聽端口爲80,ServerName填寫你註冊的域名
安裝桌面環境xfce4數據庫
apt-get install xfce4
apt-get install xubuntu-desktop 安裝時缺乏依賴: apt-get install libical1 orage
安裝gnome桌面環境
首先須要確保您已經在/etc/apt/sources.list 文件中啓用了Universe和Multiverse軟件庫,接下來執行以下命令:
sudo apt-get update
sudo apt-get install ubuntu-desktop
以上命令將安裝 Gnome 桌面環境。
若是你不想安裝一些附加的程序例如電子郵件程序和OpenOffice套件,可用如下命令:sudo aptitude install --no-install-recommends ubuntu-desktop
若是你想來一個輕量級的桌面 xfce,執行:sudo apt-get install xubuntu-desktop
KDE 桌面則用如下命令:sudo apt-get install kubuntu-desktop
自定義安裝桌面 1)安裝x-windows的基礎(必須) # sudo apt-get install x-window-system-core 2)安裝gnome基礎(必須) # sudo apt-get install gnome-core 3)安裝中文顯示(建議安裝) # sudo apt-get install language-pack-gnome-zh ——>讓gnome面板、菜單顯示中文 # sudo apt-get install language-pack-gnome-zh-base language-pack-zh ——>中文語言包 # sudo apt-get install language-pack-zh-base language-support-zh ——>中文語言支持 4)安裝登陸管理器(通常能夠不選) # sudo apt-get install gdm 說明: gdm(gnome display manager)即gnome圖形界面顯示管理器,還有kdm/xdm等,它將使您能夠在啓動時直接進入GUI桌面環境,而勿需經過 startx 來啓動GUI。 5)安裝新利得軟件管理器(可選): sudo apt-get install synaptic 6)卸載gnome桌面環境: sudo apt-get –purge remove liborbit2 7)進入圖形界面:#startx 8)退出圖形桌面:#ctrl + alt + backspace
最簡化安裝 $sudo apt-get install gnome-shell gnome-panel gnome-menus gnome-session gdm $sudo apt-get install gnome-tweak-tool 安裝管理工具 對於Ubuntu有不少定製的主題,這些主題能夠影響應用和窗口的外觀。 主題修改 你能夠在http://numixproject.org/找到關於Numix主題和圖標的更多信息。
打開終端並輸入如下命令來安裝,好比Numix主題: sudo add-apt-repository ppa:numix/ppa sudo apt-get update && sudo apt-get install numix-gtk-theme
安裝配置FTP服務
安裝: sudo apt-get install vsftpd 配置: (1)sudo mkdir /home/vftp #新建"/home/vftp目錄做爲用戶主目錄 (2)新建用戶並設置密碼 sudo useradd -d /home/vftp -s /bin/bash 用戶名 sudo passwd 用戶名 (3)vi /etc/vsftpd.conf
向文件中添加:
userlist_deny=NO
userlist_enable=YES 指定容許ftp登陸的本地用戶
userlist_file=/etc/allowed_users 記錄容許本地登陸用戶名的文件
seccomp_sandbox=NO 該選項不配置可能致使530問題
local_enable=YES 容許本地登陸
chroot_list_enable=YES 使用戶不能離開主目錄
ascii_upload_enable=YES
ascii_download_enable=YES 設定支持ASCII模式的上傳和下載功能
(4)vi /etc/allowed_users 在/etc/allowed_users文件中添加容許ftp登陸的用戶
(5)vi /etc/ftpusers 不容許登陸的用戶名。若容許登陸的用戶名也在其中,則須要刪除
(6)建立設置FTP目錄權限
chmod R 755 /home/vftp
chmod R 777 /home/vftp/upload
(7)啓動vsftpd服務
參考連接: http://www.cnblogs.com/xiongpq/p/3384759.html
安裝 Webmin ,基於Web 的系統管理工具
去官網下載安裝包:http://ncu.dl.sourceforge.net/project/webadmin/webmin/1.820/webmin-1.820.tar.gz解壓以後,運行setup.sh 安裝完畢,接下來打開瀏覽器訪問 https://your-server-ip:10000/
安裝typecho博客
官網:http://typecho.org/
安裝: http://docs.typecho.org/install
安裝java環境
安裝JRE:sudo apt-get install default-jre 安裝OpenJDK Java開發工具包:sudo apt-get install default-jdk
若是想要安裝Java 7或者Java 6等等,能夠使用openjdk-7-jdk/openjdk-6jdk,可是在此以前安裝openjdk-7-jre/openjdk-6-jre。
Debain/Ubuntu 一鍵安裝配置 Nginx+PHP+Mysql
wget https://sourceforge.net/projects/mapn-l/files/nmp.tar.gz 國外直鏈下載安裝 tar xvf nmp.tar.gz ./setup.sh
安裝metaspolit
安裝metasploit curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall chmod 755 msfinstall ./msfinstall 安裝postgresql apt-get install postgresql #安裝postgresql數據庫 su - postgres #切換到postgres用戶 psql #登錄postgresql數據庫,首次登錄沒有密碼 \password postgres #修改數據庫用戶postgres的密碼 msf使用數據庫 msfconsole db_connect postgres:密碼@127.0.0.1/test //用戶名,密碼,地址,本身隨意編造的名字。 db_status //查看數據庫鏈接狀態 也能夠建立msf用戶 su - postgres createuser msf -P -S -R -D createdb -O msf msf123 msf> db_connect msf:msf123@127.0.0.1/test
其餘安裝方法
http://blog.csdn.net/x1y31/article/details/5724686
https://help.rapid7.com/metasploit/index.html
MSF鏈接數據庫及Armitage使用
msf鏈接數據庫 啓動postgresql 服務:service postgresql start 進入 postgres: su postgres 輸入以下命令建立一個postgresql數據庫帳戶: createuser msf3 –P 命令中的msf3就是要建立的用戶,固然你能夠輸入任何其餘用戶名。 接着,終端中會提示你輸入密碼,而後確認密碼,這裏我設置密碼爲「msf3」。 而後詢問你該帳戶的權限,輸入y或者n都無所謂。 建立數據庫:createdb --owner=msf3 msf3 owner參數指定數據庫的全部者,這裏爲msf3,最後一個參數爲數據庫名稱,這裏也設置爲msf3。 輸入exit退出當前用戶,回到root上下文中。回到手動鏈接的步驟: root@kali: msfconsole msf > db_connect msf3:msf3@localhost/msf3 啓動armitage 開啓服務:service postgresql start 設置用戶名,IP,端口 msfrpcd -U msf -P msf -f -S -a 127.0.0.1 端口 55553 IP 127.0.0.1 user:msf pass:msf 啓動:armitage (連不上試下這命令msfdb init)
在Debian 8 系統裏編譯安裝php5.2
https://bbs.aliyun.com/read/269147.html
Debian 7 安裝配置總結
http://www.cnblogs.com/maowang1991/p/3362704.html
mysql安裝與配置
http://www.cnblogs.com/xusir/p/3334217.html