Linux 系统初始化配置

记录系统初始化应操作的一系统步骤,也可以直接下载初始化脚本

1. 系统更新

2. 远程公私钥登录

 1# 生成公钥、私钥
 2ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
 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. 配置防火墙



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>

相关专栏文章