個人linux雲服務器配置記錄

配置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-clientgithub

安裝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

配置:
(1sudo 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/

輸入你的用戶名和口令(Ubuntu系統中具有sudo權限的用戶,或者是root賬號)

登陸後進入管理頁面,經過這個界面,你能夠配置包括系統, Apache、MySQL 服務器。

 

重啓: sudo ./webmin-init restart

 

安裝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

相關文章
相關標籤/搜索