当我拿到一台全新 Linux 服务器我会做什么

2023-02-07 11:22:45 +08:00
 samin
  1. 修改网卡配置为固定 ip
  2. 安装 openssh-server 并打开 root 远程访问配置
  3. 安装 oh-my-zsh 配置主题,安装自动补全、语法高亮插件
  4. 修改 vim 配置,增加行数显示
  5. 安装 docker 环境,增加 docker-compose 插件

各位还会干些啥

via blog

14509 次点击
所在节点    程序员
113 条回复
lzuntalented
2023-02-07 19:59:34 +08:00
先把 apt 源切换到清华镜像,不然没法安装软件,墙好厚
leavelet
2023-02-07 20:34:37 +08:00
@lzuntalented 确实,我一般切北大源,清华源最近太挤了
yaott2020
2023-02-07 20:38:18 +08:00
apt update
apt install sudo
sudo passwd
Maysec
2023-02-07 20:38:34 +08:00
问我学长该干嘛 @outtime
HelloAmadeus
2023-02-07 21:11:25 +08:00
先把 shell 体验提升一下
https://github.com/hanke0/dotfiles
lin07hui
2023-02-07 21:13:00 +08:00
服务器的 ssh 添加电脑 ssh key 。电脑 vs code Remote 添加服务器配置,点“在新窗口链接...”
imv2er
2023-02-07 21:20:26 +08:00
装个 windows
ltkun
2023-02-07 21:36:41 +08:00
@billytom 直接 bashrc 里面把 path 都设置好 建议加入 wheel 组 sudo 一般也不用 su
angelface
2023-02-07 21:43:09 +08:00
omz 还是不太建议。
先把 cer 登录搞上。
timothyye
2023-02-07 21:51:14 +08:00
sudo shutdown -h now
smilenceX
2023-02-07 21:54:54 +08:00
重装系统。
在我看来,预先装好的系统并不是 100%可信。
LxnChan
2023-02-07 21:57:18 +08:00
@kaiki 我看一下啊,我服务器 IP 是 127.0.0.1
LindsayZhou
2023-02-07 21:57:55 +08:00
1. 主机名,新用户
2. zsh 和我的 zshrc zshenv zshalias (不是 ohmyzsh ,自己手写的)
3. ssh 配置,改端口,禁密码
4. 我的 gpg 公钥(备份加密用)
5. 我的 iptables 规则,默认留下 80 443 ssh 端口,其他全禁
6. 装 node-exporter 加到监控里
7. 装 ipset 设置 ip 黑名单,从 blackip.ustc.edu.cn 拉的 (可选)
8. 跑了服务就把备份弄好 (可选)

2 在我的 dotfile 仓库 git clone ssh://git.lin.moe/dotfiles
7 、8 的脚本和 systemd service/timer 在 ssh://git.lin.moe/systools ,没写说明,脚本简单,有需要自己看
huieh
2023-02-07 22:05:42 +08:00
有模板。。拉下来什么都配置好了
davis2023
2023-02-07 22:08:28 +08:00
自己信任的系统先部署一遍
SAGAN
2023-02-07 22:27:00 +08:00
开启 root 用户。

ssh 启用密码登录。(密码设为 32 位随机字符)

禁用防火墙、禁用 selinux 。

给服务器取个名字设为 hostname ,在自己域名的管理界面加一条 hostname.s.example.com 的 DNS 记录指向服务器 IP ,这样就不用记服务器 IP 了。

( CentOS / RHEL 系)删除 .bashrc 里默认的 alias rm="rm -i" 和 alias mv="mv -i"
cctv6
2023-02-07 22:37:26 +08:00
一般第一件事是执行 update ,把系统更新一下,然后再开始装上几个常用的工具。再之后的操作看具体需求。
yulihao
2023-02-07 22:43:00 +08:00
apt update
然后改密码,没 root 用户会先开 root 用户
techstay
2023-02-07 22:43:35 +08:00
1. ssh-copy-id 添加公钥允许免密码 SSH 登录
1. 更新系统
1. 用 zim 配置 zsh 环境
1. 添加 docker
1. frp 内网穿透

现在的话,应该还会部署一个 vpn 中转,传文件和局域网玩游戏
fzlqr091314
2023-02-07 22:45:34 +08:00
装 centos7-gnome 、修改本地镜像源、yum install gcc make 、yum install kernel kernel-devel 、 装网卡驱动、换镜像源、装宝塔、建站

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/913860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX