我的linux雲服務器配置記錄


配置vps的時候,隨手記錄一下~~

添加一些源:

vi /etc/apt/sources.list

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

另外一些

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

 

 

更新

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

安裝php: apt-get install php5 php5-mysql  phpmyadmin

php Web環境: apt-get install php php-mysql php-devel

安裝apache2: sudo apt-get install apache2

配置
修改網站的根目錄
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM