记录系统初始化应操作的一系统步骤,也可以直接下载初始化脚本。
1. 系统更新
2. 远程公私钥登录
# 生成公钥、私钥
ssh-keygen -t rsa -b 4096 -C "[email protected]"
...
Enter a file in which to save the key (/home/you/.ssh/algorithm): <key_name>
Enter passphrase (empty for no passphrase): [输入密码]
Enter same passphrase again: [再次输入密码]
# 设置访问权限
cd ~/.ssh
chmod 600 <key_name>
# 将公钥追加到 authorized_keys 文件,可追加多个公钥
cat <key.pub> >> authorized_keys
# 私钥在 SSH 登录时使用
3. 配置防火墙
4. 配置Samba
为使用机器名快速连接
其它配置
网络端口操作
# 查看端口占用
# 查看所有端口占用情况
netstat -tlunp
# 查看指定端口占用情况
netstat -tlunp | grep <port>
查看系统版本
lsb_release -a
cat /etc/redhat-release
cat /etc/issue
系统进程操作
# 定位高CPU占用
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
# 可视化显示CPU的使用状况的工具
yum install -y htop
htop
# 查看进程的启动目录
ls -l /proc/<PID>/cwd
磁盘操作
# 修改硬盘挂载目录
# 卸载硬盘
umount -v /mnt/raid1-2disk-500G
# 修改挂载目录
mv /mnt/raid1-2disk-500G /mnt/raid1-250G-2disk
# 修改/etc/fstab文件里的挂载目录
nano /etc/fstab
# 重装挂载
mount -av /dev/md127 /mnt/raid1-250G-2disk
修改密码
passwd <username>
查看文件夹大小
du -h --max-depth=1 <path>
实时查看文件变化
apt install inotify-tools
inotifywait -m -r -e modify,create,delete <path>