亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

圖解ubuntu服務(wù)器如何搭建 ubuntu服務(wù)器搭建教程( 二 )


sudo apt-get install -y gcc g++ make cmake build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl openssh-server checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev logrotate python-docutils pkg-config libexpat1-dev gettext libz-dev2.2 網(wǎng)絡(luò)配置2.2.1 基本參數(shù)新版的UbuntuServer采用netplan配置網(wǎng)絡(luò),其配置文件在/etc/netplan目錄下,修改配置文件:
sudo vim 50-cloud-init.yaml具體可參考以下配置:
network:version: 2ethernets:enp0s3:dhcp4: nodhcp6: noaddresses: [192.168.0.110/24]gateway4: 192.168.0.1nameservers:addresses: [114.114.114.114, 223.5.5.5, 223.6.6.6]更新網(wǎng)絡(luò)配置:
sudo netplan apply 2.2.2 防火墻配置① 檢查防火墻狀態(tài):
sudo ufw status verbose如果輸出:Status: inactive 說明防火墻未被激活 。
②激活、啟用防火墻:
sudo ufw enablesudo ufw default deny如需關(guān)閉防火墻,可執(zhí)行:
sudo ufw disable③ 開啟/禁用相應(yīng)端口或服務(wù)舉例
# 允許外部訪問80端口 sudo ufw allow 80 ? # 禁止外部訪問80 端口 sudo ufw delete allow 80 ? # 允許此IP訪問所有的本機(jī)端口 sudo ufw allow from 192.168.0.1 ? # 禁止外部訪問smtp服務(wù) sudo ufw deny smtp ? # 刪除上面建立的某條規(guī)則 sudo ufw delete allow smtp ? # 要拒絕所有的TCP流量從10.0.0.0/8 到192.168.0.1地址的22端口 sudo ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 ? # 可以允許所有RFC1918網(wǎng)絡(luò)(局域網(wǎng)/無線局域網(wǎng)的)訪問這個主機(jī)(/8,/16,/12是思科的網(wǎng)絡(luò)分級) sudo ufw allow from 10.0.0.0/8 sudo ufw allow from 172.16.0.0/12 sudo ufw allow from 192.168.0.0/162.3 清理過期內(nèi)核隨著系統(tǒng)的不斷更新、升級,一些過時的老舊內(nèi)核會占用一些磁盤空間,我們可以將其移除 。
首先查看當(dāng)前使用的內(nèi)核版本:
uname -a查看系統(tǒng)中存在的內(nèi)核:
dpkg --get-selections|grep linux移除過期內(nèi)核,如:
sudo apt-get remove linux-image-xxxxxx-generic sudo apt-get remove linux-headers-xxxxxx sudo apt-get remove linux-headers-xxxxxx-generic如果清理完還有deinstall狀態(tài)的記錄,如
linux-image-4.8.0-36-genericdeinstall linux-image-extra-4.8.0-36-genericdeinstall可以執(zhí)行清理
dpkg -P linux-image-4.8.0-36-generic dpkg -P linux-image-extra-4.8.0-36-generic2.4 APT-GET 使用2.4.1 什么的是apt-getAPT(Advanced Packaging Tools)是Debian及其衍生發(fā)行版的軟件包管理器 。APT可以自動下載、配置、安裝二進(jìn)制或者源代碼格式的軟件包 。她簡化了 Unix系統(tǒng)上管理軟件的過程,apt-get命令一般需要root權(quán)限,所以一般跟著sudo命令 。她和yum 、pacman、installpkg等性質(zhì)差不多,都是系統(tǒng)軟件的管理工具 。
2.4.2 apt-get中文參數(shù) # 用法:apt-get [選項] 命令,如: sudo apt-get [選項] install|remove pkg1 [pkg2 ...]sudo apt-get [選項] source pkg1 [pkg2 ...]# apt-get 是一個下載安裝軟件包的簡單命令行接口 。# 最常用的命令是update(更新)和install(安裝) 。########### 命令 ########### # 更新本地軟件包緩存列表 sudo apt-get update # 更新已安裝的包 sudo apt-get upgrade # 安裝新的軟件包sudo apt-get install # 移除軟件包 sudo apt-get remove # 自動移除全部不使用的軟件包 sudo apt-get autoremove # 移除軟件包和配置文件 sudo apt-get purge # 下載源碼 sudo apt-get source # 為源碼包配置編譯依賴 sudo apt-get build-dep # 升級系統(tǒng) sudo apt-get dist-upgrade # 依照 dselect 的選擇升級 sudo apt-get dselect-upgrade # 清除下載的安裝包 sudo apt-get clean # 清除舊的的已下載的歸檔文件 sudo apt-get autoclean # 檢查是否有損壞的依賴 sudo apt-get check########### 選項 ###########-h 本幫助文件 。-q 輸出到日志 - 無進(jìn)展指示-qq 不輸出信息,錯誤除外-d 僅下載 - 不安裝或解壓歸檔文件-s 不實(shí)際安裝 。模擬執(zhí)行命令-y 假定對所有的詢問選yes,不提示-f 嘗試修正系統(tǒng)依賴損壞處-m 如果歸檔無法定位,嘗試?yán)^續(xù)-u 同時顯示更新軟件包的列表-b 獲取源碼包后編譯-V 顯示詳細(xì)的版本號-c=? 閱讀此配置文件-o=? 設(shè)置自定的配置選項,如 -o dir::cache=/tmp2.4.3 apt-get 常用實(shí)例 # 搜索包 sudo apt-cache policy #package# # 搜索包 sudo apt-cache search #package# # 獲取包的相關(guān)信息,如說明、大小、版本等 sudo apt-cache show #package# # 安裝包 sudo apt-get install #package# # 重新安裝包 sudo apt-get install --reinstall #package# # 強(qiáng)制安裝, "-f = --fix-missing"當(dāng)是修復(fù)安裝吧... sudo apt-get -f install #package# # 刪除包 sudo apt-get remove #package# # 刪除包,包括刪除配置文件等 sudo apt-get remove --purge #package# # 刪除包及其依賴的軟件包+配置文件等 sudo apt-get autoremove --purge #package# # 更新源 sudo apt-get update # 更新已安裝的包 sudo apt-get upgrade # 升級系統(tǒng) sudo apt-get dist-upgrade # 使用 dselect 升級 sudo apt-get dselect-upgrade # 了解使用依賴 sudo apt-cache depends #package# # 了解某個具體的依賴,當(dāng)作查看該包被哪些包依賴吧 sudo apt-cache rdepends #package# # 安裝相關(guān)的編譯環(huán)境 sudo apt-get build-dep #package# # 下載該包的源代碼 sudo apt-get source #package# # 清理下載文件的存檔 && 只清理過時的包 sudo apt-get clean && apt-get autoclean # 檢查是否有損壞的依賴 sudo apt-get check # 查找filename屬于哪個軟件包 sudo dpkg -S #filename# # 查找filename屬于哪個軟件包 sudo apt-file search #filename# # 列出軟件包的內(nèi)容 sudo apt-file list #package# # 更新apt-file的數(shù)據(jù)庫 sudo apt-file update # 列出軟件包解包后的包名稱. sudo dpkg --info #package# # 列出當(dāng)前系統(tǒng)中所有的包.可以和參數(shù)less一起使用在分屏查看. (類似于rpm -qa) sudo dpkg -l # 查看系統(tǒng)中與"軟件包名"相關(guān)聯(lián)的包. sudo dpkg -l |grep -i #package# # 查詢已安裝的包的詳細(xì)信息. sudo dpkg -s # 查詢系統(tǒng)中已安裝的軟件包所安裝的位置. (類似于rpm -ql) sudo dpkg -L # 查詢deb包的詳細(xì)信息,在一個軟件包下載到本地之后看看用不用安裝(看一下唄). sudo sudo dpkg -I# 手動安裝軟件包(這個命令并不能解決軟件包之前的依賴性問題),如果在安裝某一個軟件包的時候遇到了軟件依賴的問題,可以用apt-get -f install在解決信賴性這個問題. sudo dpkg -i #package# # 卸載軟件包.不是完全的卸載,它的配置文件還存在. sudo dpkg -r #package# # 全部卸載(但是還是不能解決軟件包的依賴性的問題) sudo dpkg -P #package# # 重新配置 sudo dpkg -reconfigure2.4.4 常見問題更新出現(xiàn):


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: