ubuntu服務器配置
防火墻
# 查看服務器防火墻狀態(tài)? ufw status
# 將防火墻設置為可用狀態(tài)? ufw enable
# 將防火墻設置為關閉狀態(tài) ufw disbale
# 放行端口 ufw allow 22
# 指定ip為192.168.1.1的計算機操作所有端口? ufw allow from 192.168.1.1
# 開放指定ip為192.168.1.2的計算機訪問本機的3306端口? ufw allow from 192.168.1.2 to any port 3306
# 重啟防火墻,使配置生效? ufw reload
# 關閉端口? ufw delete allow 21
# 查看編號? ?ufw status numbered
# 刪除編號? ufw delete 4
# 重置防火墻ufw reset
常用命令
-
系統(tǒng)命令
- 查看已安裝的軟件相關軟件包:dpkg =l|grep ‘php’
-
網卡
- 重啟網卡:sudo service networking restart
- ubuntu 閉關無線網卡
在Ubuntu系統(tǒng)中,可以通過命令行來關閉無線網卡。以下是一個簡單的方法,使用rfkill命令來管理無線設備。
查看所有設備的狀態(tài),包括無線設備:rfkill list all
關閉無線網卡:rfkill block wifi
打開無線網卡:rfkill unblock wifi - ubuntu修改IP地址
在Ubuntu中修改IP地址,您可以通過命令行界面使用netplan或nmtui工具。以下是使用netplan的方法:找到配置文件,通常在/etc/netplan/目錄下。文件名可能是01-netcfg.yaml,50-cloud-init.yaml或類似。修改配置以設置靜態(tài)IP或其他網絡設置。
例如,設置靜態(tài)IP的配置可能如下所示:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
addresses:
– 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4] 保存文件并應用配置:sudo netplan apply
-
網絡相關
- netstat -tuln | grep :80
-
休眠
- 查看休眠狀態(tài):systemctl status sleep.target
- 關閉休眠功能:sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
-
查看版本號:lsb_release -a
- Ubuntu systemd 禁止服務自啟動
- # 停止軟件
sudo systemctl stop runsunloginclient.service
# 禁止開機自啟動
sudo systemctl disable runsunloginclient.service - # 禁止開機啟動
systemctl disable xxxx.service
# 開機啟動
systemctl enable xxxx.service
# 查看狀態(tài)
systemctl is-enabled xxxx.service
# 啟動/停止
systemctl start/stop xxxx.service
- # 停止軟件
- 1
安裝后配置
-
設置root密碼
- :sudo passwd root
-
journald CPU 占用率高
- 停止服務sudo systemctl stop systemd-journald systemd-journald-dev-log.socket systemd-journald.socket systemd-journald-audit.socket
- 禁止自啟動:sudo systemctl disable systemd-journald
-
如何解決dbus-daemon占用cpu
Ubuntu 是一個基于 Linux 的操作系統(tǒng),而 dbus-daemon 是 D-Bus 消息總線系統(tǒng)的核心守護進程,它負責在 D-Bus 系統(tǒng)中管理應用程序之間的通信。不建議刪除 dbus-daemon,因為這可能會導致系統(tǒng)不穩(wěn)定甚至無法啟動圖形用戶界面。dbus-daemon 是 Ubuntu 系統(tǒng)啟動時自動啟動的重要服務,它負責系統(tǒng)消息的傳遞,包括啟動應用程序、監(jiān)聽系統(tǒng)事件等。
停止 dbus-daemon 服務:sudo systemctl stop dbus
禁用:sudo systemctl disable dbus
刪除 dbus-daemon:sudo apt-get remove dbus-daemon - 112
- 23
-
如何解決systemd-logind占用cpu
發(fā)現(xiàn)服務器上systemd-logind導致cpu 100%的問題,使得登錄異常緩慢,并且消耗資源。
1.systemd-logind主要功能是為每一個登陸session創(chuàng)建一個systemd角度的cgroup管理對象,更方便對session使用cgroup,在實際場景中沒有什么用處,關閉不會影響正常ssh登陸
2.在有crond任務時,觸發(fā)systemd-logind回收不及時的bug
3.閉systemd-logind
systemctl stop systemd-logind
systemctl disable systemd-logind
常用工具
- 安裝apt install net-tools可使用ifconfig查看ip
ubuntu 安裝指定版本mysql
在Ubuntu上安裝指定版本的MySQL,你可以使用APT(高級包裝工具)來完成。以下是安裝指定版本MySQL的步驟:
更新APT的包索引:
sudo apt update
查找可用的MySQL版本:
apt list -a mysql-server
安裝指定版本的MySQL服務器,替換<version>為你想要安裝的版本號:
sudo apt install mysql-server=<version>
例如,如果你想要安裝MySQL 5.7,你可以使用以下命令:
sudo apt install mysql-server=5.7.*
VIM配置
/etc/vim/vimrc? 5534840
syntax on ” Set syntax highlighting
set number ” Set the line number
set tabstop=4 ” Set an indent to account for 4 spaces
set autoindent ” Set up automatic indentation
set mouse=a ” Set mouse is always available, set mouse= (empty) cancel
set cc=80 ” Column 80 highlighted, set cc=0 cancellation
set cursorline ” Settings to highlight the current row
set cindent ” Format C language
set st=4 ” Set the width of the soft tab to 4 spaces
set shiftwidth=4 ” The width automatically indented when setting a new line is 4 spaces
set sts=4 ” Set the number of spaces inserted when the Tab key is pressed in insertion mode to 4
set ruler ” Show the status of the last line
set showmode ” The status of this row is displayed in the lower left corner.
set bg=dark ” Show different background tones
set hlsearch ” Enable Search Highlight
set laststatus=2 ” Always display the status bar
set ignorecase #大小寫
ubuntu筆記本合上蓋子不休眠設置
- 修改配置:sudo sed -i ‘s/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/g’ /etc/systemd/logind.conf
- 重啟服務:systemctl restart systemd-logind
允許root用戶遠程登錄
/etc/ssh/sshd_config
PermitRootLogin yes
創(chuàng)建管理員賬號
sudo adduser username
sudo usermod -aG sudo username
DDNS-GO
https://github.com/jeessy2/ddns-go/releases
如何在ubuntu服務器上禁用ipv6
來源:有益網絡時間:2023-08-17閱讀:17824次
在眾多Linux服務器操作中,禁用IPv6可能是一項常見的需求。本文將詳細指導您如何在Ubuntu服務器上徹底禁用IPv6。不管您是新手還是資深用戶,只需按照以下簡單步驟,即可順利完成。前言:操作前建議備份相關文件,以防止誤操作導致的不必要的麻煩。
步驟1:使用Sysctl命令禁用IPv6
查看IPv6狀態(tài):打開終端,輸入 ip a 查看是否啟用了IPv6。
暫時禁用IPv6:輸入以下命令,臨時禁用IPv6:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
3. 持久化禁用IPv6:為了確保每次開機都自動禁用IPv6,需要修改/etc/sysctl.conf配置文件??梢赃x擇您熟悉的編輯器(如vim、nano)進行編輯,并加入以下內容:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
然后保存并退出。再次執(zhí)行sudo sysctl -p使設置生效。
步驟2:使用GRUB禁用IPv6
編輯GRUB配置:使用您喜歡的編輯器打開/etc/default/grub文件,并找到GRUB_CMDLINE_LINUX_DEFAULT和GRUB_CMDLINE_LINUX條目。
修改配置:將這兩個條目修改為:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash ipv6.disable=1″
GRUB_CMDLINE_LINUX=”ipv6.disable=1″
3. 更新GRUB:保存文件后,運行sudo update-grub命令以應用新配置。
Wordpress
- 要執(zhí)行請求的操作,WordPress 需要訪問您網頁服務器的權限。
解決方式:登錄遠程服務器,將這個wordpress站點的用戶權交給www-data 然后提升權限就可以了。
sudo chown-R www-data /var/www/wordpress sudo
chmod? 775 /var/www/wordpress
- qw
- 2