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