最近Debian用的比较多,不过配置的并不多

基于debian的proxmox(pve)换源

修改/etc/apt/sources.list,修改前建议备份

#deb http://ftp.debian.org/debian buster main contrib
#deb http://ftp.debian.org/debian buster-updates main contrib
# security updates
#deb http://security.debian.org buster/updates main contrib

# debian aliyun source
deb https://mirrors.aliyun.com/debian buster main contrib non-free
deb https://mirrors.aliyun.com/debian buster-updates main contrib non-free
deb https://mirrors.aliyun.com/debian-security buster/updates main contrib non-free

# proxmox source
# deb http://download.proxmox.com/debian/pve buster pve-no-subscription
deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription

删除这个或者改个名
rm -rf /etc/apt/sources.list.d/pve-enterprise.list

最后 apt update


Ubuntu server 20.04配置固定(静态)内网ip

进入/etc/netplan/目录,文件夹内一般只有1个yaml文件,修改它
vim /etc/netplan/xxx.yaml,参考以下内容进行修改

network:
  ethernets:
    ens18:
      dhcp4: false  #将true改为false
      addresses: [192.168.0.104/24]  #设置静态内网ip
      optional: true
      gateway: 192.168.0.1 #网关
      nameserver:
              addresses: [114.114.114.114]  #dns服务器多个使用,隔开
      dhcp6: true #是否开启ipv6
  version: 2

修改完成退出保存就行了
使用指令ifconfig查看下内网ip吧


开启ll指令

已经习惯了ll查看文件目录结构,Debian默认关闭了这个,但是可用使用ls -l,不得不说还是太麻烦了
只需要在终端输入下面的指令即可
echo "alias ll='ls -l'" >> ~/.bashrc && source ~/.bashrc
指令不解释,用就完事了


个人使用sh的一些配置

jar包的日志输出

java -jar xxx.jar --spring.profiles.active=pro >> info.log 2> error.log

标准日志输出到info.log 错误日志输出到error.log
注意 其中>>表示继续写入,而>则是覆盖写入
如果在最后面加&将挂在到后台,之后再写个关闭脚本就不再使用screen挂载程序了


一键安装aria2

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +X aria2.sh && bash aria2.sh
安装不用多说,能看懂中文就行
可配合其他程序,使用服务器离线下载


个人常用的Linux指令(提供参考)

ls指令

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出

ls | grep

这个先缓缓

查看内存使用情况

free -h 人类查看服务器内存使用情况

screen指令

开服必备神器,很多新手不理解这个,网上的解释也不全面
screen -R xxx
相当于在windows中开一个窗口,窗口名是xxx
在screen中按ctrl+A+D
相当于windows窗口最小化
screen -r xxx
相当于打开xxx窗口
screen -ls
查看目前有哪些窗口
screen -dr xxx
强制打开xxx窗口

文件权限

通常我使用 chmod +x xx 给xx文件添加执行权限

  • r是读
  • w是写
  • x是执行

+表示增加
-表示去除
详细可看菜鸟教程-Linux chmod

查看文件占用空间

df -h 以人类的方式查看系统磁盘分区情况
du -sh 以人类的方式查看文件/文件夹占用大小 后面可跟路径
du -h 以人类的方式查看文件夹内所有文件以及文件的占用大小 后面可跟路径

先写到这了,之后再更新

希望对你有所帮助