分类目录归档:服务器

Debian 无法显示中文

参考链接:https://www.veidc.com/46019.html

apt-get install locales
dpkg-reconfigure locales

进入语言设置界面:

其中,空格键为选取/取消,Tab键为切换到确认选择。

通过方向键与空格键选择 en_us.UF-8,其余全部取消,然后按Tab选择<OK>,回车进入下一个界面:

选择 es_US.UTF-8,回车。

然后执行以下命令使更改的语言环境立即生效,而无需重新启动系统:

source /etc/default/locale

有些时候设置完后运行 locale 命令会出现 perl 警告:警告设置区域设置失败。此时最实用,最简单的解决方案是使用sudo特权重新生成语言环境。

sudo locale-gen en_US.UTF-8

pve加装硬件后无法上网

参考:https://blog.csdn.net/YongBeiShangHuiYi/article/details/136543661

# cat /etc/network/interfaces

auto lo
iface lo inet loopback
 
iface enp6s0 inet manual
 
auto vmbr0
iface vmbr0 inet static
        address 192.168.123.222/24
        gateway 192.168.123.1
        bridge-ports enp6s0
        bridge-stp off
        bridge-fd 0
 
iface wlp5s0 inet manual
 
 
source /etc/network/interfaces.d/*

通常情况下,是因为 en6s0 这个网卡名称变了

用命令 ip a 找一下列表中的网卡,大概率会是中间的数字因为加了设备变化了导致的

修改一下,之后 重启!!!

PVE 调整省电模式

查看当前频率

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

查看当前生效策略

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

修改cpu模式

# 安装工具
apt-get install linux-cpupower -y

# 性能模式
cpupower -c all frequency-set -g performance

# 省电模式
cpupower -c all frequency-set -g powersave

实测 Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz (2 插槽) 功耗降低一半

performance 高性能模式,最耗电
ondemand 按需模式,介于高性能和节能之间,推荐使用
conservative 保守模式,和ondemand有点像,向上或向下调整比较慢
powersave 节能模式,最省电

PVE 8.2 直通显卡

编辑 vi /etc/default/grub 根本不同的处理器,修改 GRUB_CMDLINE_LINUX_DEFAULT 的值

#Intel处理器:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt initcall_blacklist=sysfb_init initcall_blacklist=sysfb_init pcie_acs_override=downstream,multifunction pci=nommconf video=efifb:off"

#AMD处理器:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt initcall_blacklist=sysfb_init initcall_blacklist=sysfb_init pcie_acs_override=downstream,multifunction pci=nommconf video=efifb:off"

修改完再重启生效,

我使用GTX 1060亮机卡,成功直通,不需要再修改其他的内容

Debian安装Samba

这东西简单,几行命令就可以完事

apt install samba

修改配置

vim /etc/samba/smb.conf

# 让 win10 可以直接访问:
# 修改内容:
#   map to guest = bad user
   map to guest = never

# 在文件最后新增共享的目录, 名字随便取
[data_hd] 
  comment = HDD Samba Share File
  browseable = yes
  path = /data_hd
  read only = no
  guest ok = no
  create mask = 0755
  writable = yes

增加samba用户

useradd -G sambashare -M -s /sbin/nologin [用户名] # 增加系统用户, sambashare组是安装smb后就会存在的
smbpasswd -a [用户名] #然后输入密码
chown -R [用户名]:sambashare /data_hd # 让smb用户可以读写

smbpasswd -a 【用户名】 #然后输入密码
pdbedit -w -L #列出现有的Samba用户列表

共享配置完整的参数

共享选项及说明,按照需求合理配置
[共享名称]:共享中看到的共享目录名
comment = 共享的描述. 
path = 共享目录路径(可以用%u、%m这样的宏来代替路径如:/home/share/%u) 
browseable = yes/no指定该共享是否在“网上邻居”中可见。
writable = yes/no指定该共享路径是否可写。
read only = yes/no设置共享目录为只读(注意设置不要与writable有冲突) 
available = yes/no指定该共享资源是否可用。
admin users = bobyuan,jane指定该共享的管理员,用户验证方式为“security=share”时,此项无效。 
valid users = bobyuan,jane允许访问该共享的用户或组-“@+组名” 
invalid users = 禁止访问该共享的用户与组(同上) 
write list = 允许写入该共享的用户
public = yes/no共享是否允许guest账户访问。 
guest ok = yes/no意义同“public”。
create mask = 0700指定用户通过Samba在该共享目录中创建文件的默认权限。0600代表创建文件的权限为rw-------
directory mask = 0700指定用户通过Samba在该共享目录中创建目录的默认权限。0600代表创建目录的权限为rwx------

openwrt

硬盘扩容,用 x86-64-generic-ext4-combined.img 更容易

https://www.yydnas.cn/2023/11/2023.11.09-OpenWrt%E7%A3%81%E7%9B%98%E6%89%A9%E5%AE%B9/index.html

导入镜像

qm importdisk 105 /var/lib/vz/template/iso/immortalwrt-23.05.4-x86-64-generic-ext4-combined.img local-lvm

恢复固件

mount_root
firstboot
reboot -f

网卡修改

vim /etc/config/network

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.50.250'
        option dns '114.114.114.114 119.29.29.29'
        option gateway '192.168.50.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

安装主题

https://github.com/jerrykuku/luci-theme-argon

opkg install luci-compat luci-lib-ipkg
wget --no-check-certificate https://github.com/jerrykuku/luci-theme-argon/releases/download/v2.3.1/luci-theme-argon_2.3.1_all.ipk -o  luci-theme-argon_2.3.1_all.ipk
opkg install luci-theme-argon*.ipk

安装openclash

https://github.com/vernesong/OpenClash

规则覆盖

rules:
  - DOMAIN-KEYWORD,google,自动选择
  - DOMAIN-KEYWORD,facebook,自动选择
  - DOMAIN-KEYWORD,twitter,自动选择
  - DOMAIN,gmail.com,自动选择
  - DOMAIN-SUFFIX,x.com,自动选择
  - DOMAIN-SUFFIX,twimg.com,自动选择
  - DOMAIN-SUFFIX,fbcdn.net,自动选择
  - DOMAIN-SUFFIX,youtube.com,自动选择
  - DOMAIN-SUFFIX,github.com,自动选择
  - DOMAIN-SUFFIX,githubassets.com,自动选择
  - DOMAIN-SUFFIX,githubusercontent.com,自动选择
  - DOMAIN-SUFFIX,ytimg.com,自动选择
  - DOMAIN-SUFFIX,docker.com,自动选择
  - DOMAIN-SUFFIX,phind.com,自动选择
  - DOMAIN-SUFFIX,ipify.org,自动选择
  - DOMAIN-SUFFIX,ggpht.com,自动选择
  - DOMAIN-SUFFIX,cloudflare.com,自动选择
  - DOMAIN-SUFFIX,v2ex.com,自动选择

##- PROCESS-NAME,curl,DIRECT #匹配路由自身进程(curl直连)
##- DOMAIN-SUFFIX,google.com,Proxy #匹配域名后缀(交由Proxy代理服务器组)
##- DOMAIN-KEYWORD,google,Proxy #匹配域名关键字(交由Proxy代理服务器组)
##- DOMAIN,google.com,Proxy #匹配域名(交由Proxy代理服务器组)
##- DOMAIN-SUFFIX,ad.com,REJECT #匹配域名后缀(拒绝)
##- IP-CIDR,127.0.0.0/8,DIRECT #匹配数据目标IP(直连)
##- SRC-IP-CIDR,192.168.1.201/32,DIRECT #匹配数据发起IP(直连)
##- DST-PORT,80,DIRECT #匹配数据目标端口(直连)
##- SRC-PORT,7777,DIRECT #匹配数据源端口(直连)
##- GEOSITE,category-public-tracker,DIRECT #匹配GEOSITE数据库规则(直连)
##- DOMAIN-REGEX,^abc.*com,PROXY #正则匹配域名
##- RULE-SET,providername,PROXY #匹配规则集

##- IP-CIDR6,2620:0:2d0:200::7/32,PROXY
##- IP-SUFFIX,8.8.8.8/24,PROXY
##- IP-ASN,13335,DIRECT

##- SRC-GEOIP,cn,DIRECT
##- SRC-IP-ASN,9808,DIRECT
##- SRC-IP-SUFFIX,192.168.1.201/8,DIRECT

##- IN-PORT,7890,PROXY
##- IN-TYPE,SOCKS/HTTP,PROXY
##- IN-USER,mihomo,PROXY
##- IN-NAME,ss,PROXY

##- PROCESS-NAME-REGEX,curl$,PROXY
##- PROCESS-NAME-REGEX,(?i)Telegram,PROXY
##- PROCESS-NAME-REGEX,.*telegram.*,PROXY

##- NETWORK,udp,DIRECT
##- DSCP,4,DIRECT

##- AND,((DOMAIN,baidu.com),(NETWORK,UDP)),DIRECT
##- OR,((NETWORK,UDP),(DOMAIN,baidu.com)),REJECT
##- NOT,((DOMAIN,baidu.com)),PROXY
##- SUB-RULE,(NETWORK,tcp),sub-rule

##排序在上的规则优先生效,如添加(去除规则前的#号):
##IP段:192.168.1.2-192.168.1.200 直连
##- SRC-IP-CIDR,192.168.1.2/31,DIRECT
##- SRC-IP-CIDR,192.168.1.4/30,DIRECT
##- SRC-IP-CIDR,192.168.1.8/29,DIRECT
##- SRC-IP-CIDR,192.168.1.16/28,DIRECT
##- SRC-IP-CIDR,192.168.1.32/27,DIRECT
##- SRC-IP-CIDR,192.168.1.64/26,DIRECT
##- SRC-IP-CIDR,192.168.1.128/26,DIRECT
##- SRC-IP-CIDR,192.168.1.192/29,DIRECT
##- SRC-IP-CIDR,192.168.1.200/32,DIRECT

##IP段:192.168.1.202-192.168.1.255 直连
##- SRC-IP-CIDR,192.168.1.202/31,DIRECT
##- SRC-IP-CIDR,192.168.1.204/30,DIRECT
##- SRC-IP-CIDR,192.168.1.208/28,DIRECT
##- SRC-IP-CIDR,192.168.1.224/27,DIRECT

##此时IP为192.168.1.1和192.168.1.201的客户端流量走代理(策略),其余客户端不走代理
##因为Fake-IP模式下,IP地址为192.168.1.1的路由器自身流量可走代理(策略),所以需要排除

##仅设置路由器自身直连:
##- SRC-IP-CIDR,192.168.1.1/32,DIRECT
##- SRC-IP-CIDR,198.18.0.1/32,DIRECT

##DDNS
##- DOMAIN-KEYWORD,synology,DIRECT
##- DOMAIN-KEYWORD,quickconnect,DIRECT
##- DOMAIN-SUFFIX,checkip.dyndns.org,DIRECT
##- DOMAIN-SUFFIX,checkipv6.dyndns.org,DIRECT
##- DOMAIN-SUFFIX,checkip.synology.com,DIRECT
##- DOMAIN-SUFFIX,ifconfig.co,DIRECT
##- DOMAIN-SUFFIX,api.myip.com,DIRECT
##- DOMAIN-SUFFIX,ip-api.com,DIRECT
##- DOMAIN-SUFFIX,ipapi.co,DIRECT
##- DOMAIN-SUFFIX,ip6.seeip.org,DIRECT
##- DOMAIN-SUFFIX,members.3322.org,DIRECT

##在线IP段转CIDR地址:http://ip2cidr.com

Ubuntu系统安装系统后硬盘大小不正确解决

Ubuntu server 默认使用LVM进行磁盘管理,安装后只使用了硬盘一部分空间,要充分利用硬盘空间,需要扩展现有的逻辑卷;

如果添加新硬盘,需要将其添加到现有的卷组,然后扩展逻辑卷到新硬盘。

1、查看磁盘占用情况

df -h

2、查看现有的卷组

sudo vgdisplay

3、扩展现有的逻辑卷

sudo lvextend -l +100%FREE /dev/mapper/ubuntu–vg-ubuntu–lv

 4、 重新计算逻辑卷大小

sudo resize2fs /dev/mapper/ubuntu–vg-ubuntu–lv

5、再次查看磁盘使用情况

df -h

至此,整个硬盘空间都可以使用了。

https://www.cnblogs.com/longan-wang/p/18046207