1、Digital Ocean CentOS7 x64系統怎麼搭建 VPN
你用的是啥程序來搭建VPN呢?我(在其他vps主機商)用過Pritunl, 挺簡單的,針對DigitalOcean的話,這款工具居然還有自動化的安裝,你可以去官網看下 希望以上信息可以幫到您!
2、VPS上安裝centos7合適么?怎麼配置優化lnmp環境
暫時還是用centos6.5 6.6這樣的
變化很大很多人還在測試習慣中
3、請問怎樣才能在win7系統上遠程操控伺服器,我的伺服器用的centos7.1,也就是最新版本,安裝
樓主說的是vps虛擬主機吧,請根據你購買的伺服器賣家說明情況,他會幫你解決的 給分吧!親
4、centos 7是什麼版本的內核
3.10.0內核。
CentOS 7於2014年7月7號正式發布,基於Red Hat紅帽免費公開的源代碼。
CentOS 7首個正式版的版本號為7.0.1406,主要更新內容如下:
1、內核更新至 3.10.0
2、支持 Linux 容器
3、Open VMware Tools 及 3D 圖像能即裝即用
4、OpenJDK-7作為預設 JDK
5、原地升級 6.5 至 7.0
在一台主機或VPS上安裝Centos7後,首要的工作是加強它的安全性,主要有:
1、更改root 密碼
若果是自行安裝 CentoS7的話,安裝程序會自行設定root的密碼。不過很多VPS服務商只會提供預先安裝好的CentoS7映像檔,這種情況下他們會透過主控界面告訴root的密碼,這個密碼的安全性誰也不知道。
2、新增一個普通帳號
這一步連同下一步,相當於為一個城市築起兩道城牆,既可加強防衛,也建立了一道警報機制,當敵人(黑客)卒然來襲,第一道城牆被襲擊和破壞,還有第二道城牆阻延一下,有時間部署防衛甚至反擊。所以這是一個很多人忽略,但其實非常重要的步驟。
3、禁止root 使用ssh登入
CentOS7默認容許任何帳號透過ssh登入,包括root 和一般帳號,為了不讓root帳號被黑客暴力入侵,必須禁止root 帳號的ssh功能,事實上root也沒有必要ssh登入伺服器,因為只要使用su或sudo當然需要輸入root的密碼)普通帳號便可以擁有root的許可權。
5、centos7 vps 搭ss時,這一步為啥失敗
centos7 命令不一樣
systemctl
6、VPS CentOS7 nginx 環境 想搭建 2 個站點但是只有第一個站點可以打開,第二個一直錯誤
要折騰的話,建議先裝個虛擬機,折騰熟悉了,再弄到伺服器上。在伺服器環境,一個很重要的原則:熟悉哪個用哪個。個人覺得CentOS(RHEL)7是個里程碑式的版本,因為它相對之前的版本,有了大量的新特性及更新,官方提到的有這些:內核更新到3.10.0支持Linux容器開箱即用的OpenVMware工具和3D圖形驅動OpenJDK-7作為預設JDK可以從版本6平滑地升級至7LVM快照支持ext4和XFS轉用systemd、firewalld和GRUB2XFS作為預設文件系統內核空間內的iSCSI和FCoE支持PTPv2支持40G乙太網卡在兼容的硬體上支持以UEFI安全啟動模式安裝其中最引人矚目的是支持Linux容器(Docker)和引入systemd(更快的初始化系統),特別是後者的引入,使用找到有些問題的解決方法,在centos7之前還能正常的,但到cenos7上面就不行了。這對於新手或者是不熟悉Linux的童鞋,可能會有挫敗感。所以對於樓主,建議裝CentOS6.x或者在虛擬機上折騰CentOS7到熟悉。
7、如何在VPS上安裝和訪問CentOS 7遠程桌面
確保你的VPS實例有至少1GB的內存。不然,CentOS將會在你訪問遠程桌面的時候會崩潰。
第一步: 安裝CentOS桌面
如果你現在安裝的CentOS版本是沒有桌面的最小版本,你需要先在VPS上安裝桌面(比如GNOME)。比如,DigitalOcean的鏡像就是最小版本,它需要如下安裝桌面GUI
# yum groupinstall "GNOME Desktop"
在安裝完成之後重啟VPS。
第二步:安裝和配置VNC伺服器
接下來就是安裝和配置VNC伺服器。我們使用的是TigerVNC,一個開源的VNC服務實現。
# yum install tigervnc-server
現在創建一個用戶賬戶(比如:xmolo)用來訪問遠程桌面。
# useradd xmolo
# passwd xmolo
當一個用戶嘗試使用VNC訪問遠程桌面時,VNC守護進程就會啟動來處理這個請求。這意味著你需要為每個用戶創建一個獨立的VNC配置文件。
CentOS依靠systemd來管理和配置系統服務。所以我們將使用systemd來為用戶xmolo配置VNC伺服器。
首先讓我們使用下面任意一條命令來檢查VNC伺服器的狀態。
# systemctl status vncserver@:.service
# systemctl is-enabled [email protected]
默認的,剛安裝的VNC服務並沒有激活(禁用)。
現在復制一份通用的VNC服務文件來為用戶xmolo創建一個VNC服務配置。
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
用本文編輯器來打開配置文件,用實際的用戶名(比如:xmolo)來替換[Service]下面的。同樣。在ExecStart後面追加 "-geometry " 參數。最後,要修改下面「ExecStart」和「PIDFile」兩行。
# vi /etc/systemd/system/vncserver@:1.service
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l xmolo -c "/usr/bin/vncserver %i -geometry 1024x768"
PIDFile=/home/xmolo/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
現在為用戶xmolo設置密碼(可選)。首先切換到該用戶,並運行vncserver命令。
# su - xmolo
# vncserver
你會被提示輸入用戶的VNC密碼。密碼設置完成後,你下次需要用這個密碼來訪問你的遠程桌面。
最後,重新載入服務來使新的VNC配置生效:
# systemctl daemon-reload
在啟動時自動啟動VNC服務:
# systemctl enable vncserver@:1.service
檢查vnc服務正在監聽的埠:
# netstat -tulpn | grep vnc
埠5901是VNC默認的客戶端連接到VNC伺服器使用的埠。
第三步:通過SSH連接到遠程桌面
從設計上說,VNC使用的遠程幀緩存(RFB)並不是一種安全的協議,那麼在VNC客戶端上直接連接到VNC伺服器上並不是一個好主意。任何敏感信息比如密碼都可以在VNC流量中被輕易地泄露。因此,我強烈建議使用SSH隧道來加密你的VNC流量。
在你要運行VNC客戶端的本機上,使用下面的命令來創建一個連接到遠程VPS的SSH通道。當被要輸入SSH密碼時,輸入用戶的密碼。
$ ssh xmolo@<VPS-IP-address>-L 5901:127.0.0.1:5901
用你自己的VNC用戶名來替換「xmolo」,並填上你自己的VPS IP地址。
一旦SSH通道建立之後,遠程VNC流量就會通過ssh通道路由並發送到127.0.0.1:5901。
現在啟動你最愛的VNC客戶端(比如:vinagre),來連接到127.0.0.1:5901。
你將被要求輸入VNC密碼。當你輸入VNC密碼時,你就可以安全地連接到CentOS的遠程桌面了。
8、我的vps已安裝了centos-7.6-x86_64,怎樣安裝php擴展?
為了讓網站成功運行,就需要在php中增加bcmath這個擴展(其實默認的php中已經存在bcmath擴展,但是沒有安裝編譯)
安裝php的擴展bcmath具體步驟如下(以下操作均在wdcp 2.4的環境中):
1、ssh登陸vps控制台後,進入要安裝的擴展的源碼目錄:cd /root/lanmp/php-5.2.17/ext/bcmath
2、運行phpize,這是wdcp中的路徑: /www/wdlinux/php/bin/phpize
出現如下提示:
configuring for:
php api version:
20041225
zend mole api no: 20060613
zend extension api no: 220060519
3、編譯安裝:
./configure --with-php-config=/www/wdlinux/php/bin/php-config
make
make install
4、增加到配置文件php.ini里
vi /www/wdlinux/etc/php.ini
在最後增加:extension=bcmath.so
5、重啟服務
service httpd restart
service nginxd restart
然後就大功告成
9、vps centos7如何安裝ftp
一、安裝vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
二、vsftpd伺服器的配置文件
實現在開啟防火牆和SELinux情況下,實現匿名用戶的登錄,可以上傳下載,可以創建目錄,創建許可權掩碼為022,可以刪除文件,最大上傳速度為100kbit/s。
這個是我自己的vsftpd伺服器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.伺服器端設置
1.1修改配置文件開放匿名用戶上傳、下載及其他許可權,
anonymous_enable=yes //允許匿名用戶登錄
anon_upload_enable=yes //允許匿名用戶上傳
write_enable=yes //賦予寫許可權
anon_mkdir_write_enable=yes //允許匿名用戶新建文件夾
anon_other_write_enable=yes //匿名用戶擁有除了上傳和新建目錄之外的其他許可權
anon_amask=022 //匿名用戶的許可權掩碼
anon_max_rate=102400 //最大上傳速度100kbit/s
然後重啟服務
systemctl restart vsftpd.service
1.2修改上傳目錄的許可權
為了讓匿名用戶實現上傳,必須開放目錄的寫許可權,以anonymous用戶名登錄後,相當於ftp用戶的身份,ftp的登錄目錄為/var/ftp,開放這個目錄的寫許可權:
chmod 777 /var/ftp,但是再重啟服務並在伺服器上用ftp登錄時會出錯,這是因為/var/ftp的許可權不對所致,這個目錄的許可權是不能打開所有許可權的。解決方法為在/var/ftp下再建一個目錄,許可權是777就可以了:
mkdir /var/ftp/pub
chmod 777 /var/ftp/pub
1.3開啟防火牆和SELinux。
2.測試
ftp://IP
登錄並創建文件