新装Ubuntu后的一些配置

本文介绍如何在Ubuntu16.04中启用并使用root用户登录,解决vi编辑器的键盘问题,配置SSH允许root远程登录及修复root用户Tab键自动补全功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:Ubuntu 16.04 开启root用户和使用root用户登陆

1. 编辑/etc/lightdm/lightdm.conf
    autologin-guest=false
    autologin-user=root
    autologin-user-timeout=0
    greeter-session=lightdm-gtk-greeter

2. 编辑/root/.profile文件,增加tty -s &&
    tty -s && mesg n || true
二:解决Ubuntu中vi命令的编辑模式下不能正常使用键盘问题

1.输入下述命令以卸载vim-tiny:
sudo apt-get remove vim-common

2.输入下述命令以安装vim:
sudo apt-get install vim
三:ssh能以root用户权限登入Linux

1. vim /ect/ssh/shd_config
2. 注释掉 #PermitRootLogin without-password, 添加 PermitRootLogin yes
四:root用户登入后Tab键不能自动补齐

找到 /root/.bashrc文件进行编辑,最后的三行
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi

去掉最后三行的注释(默认是注释掉最后三行的)
然后 在终端上执行以下命令
source ~/.bashrc
### 新安装 Ubuntu 系统后的配置和初始化设置 #### 修改国内数据源 对于新安装的Ubuntu系统,考虑到国内网络环境的影响,建议将默认的数据源更改为国内镜像站点。这可以显著提高软件包下载速度并改善更新体验[^3]。 查看当前系统的版本信息可以通过命令`lsb_release -a`来实现,在确认具体发行版之后,编辑 `/etc/apt/sources.list` 文件,替换为阿里云或其他可信的中国境内服务器地址: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份原文件 sudo nano /etc/apt/sources.list # 使用nano打开sources.list进行编辑 ``` 完成更改后保存退出,并执行 `sudo apt update && sudo apt upgrade` 来同步最新的索引以及升级已有的程序包。 #### 设置 Root 用户密码 初次登录时,默认情况下不会启用Root账户直接登陆的方式;如果确实有需求,则需先为主机指定一个超级管理员级别的口令。通过以下指令可安全地创建或重置该权限级别下的认证凭证[^4]: ```bash sudo passwd root ``` 按照提示输入新的 UNIX 密码即可生效。需要注意的是,出于安全性考虑,除非必要不推荐频繁使用Root身份操作日常任务。 #### 安装必要的驱动和支持库 针对某些硬件设备可能存在的兼容性问题,特别是图形处理单元(GPU),如NVIDIA显卡等特殊外设的支持情况,应当依据实际应用场景和个人偏好选择合适的开源/闭源解决方案。例如,在官方仓库中查找对应的二进制驱动程序或是借助第三方PPA资源获取最新稳定版发布: ```bash software-properties-gtk # 打开“软件和更新”对话框 Additional Drivers # 切换至附加驱动选项卡浏览可用项 ``` 此外,还可以利用命令行工具自动检测并应用最佳匹配方案: ```bash ubuntu-drivers autoinstall # 自动安装最适合系统的专有驱动器 ``` 以上措施有助于确保操作系统能够充分利用计算机内部组件的功能特性,从而提供更加流畅稳定的用户体验。 #### 启用防火墙服务(UFW) 为了增强网络安全防护能力,有必要激活内置的Uncomplicated Firewall (UFW),这是一种易于管理的状态化包过滤型防火墙前端界面。它允许用户快速定义基本规则集以控制入站连接请求的同时保持出站流量畅通无阻[^1]。 开启前应先检查状态: ```bash sudo ufw status verbose # 显示详细的防火墙状态报告 ``` 接着可以根据需要调整策略参数,比如仅允许SSH远程访问端口22: ```bash sudo ufw allow ssh # 添加一条放行ssh协议通信的新规 sudo ufw enable # 正式启动保护机制 ``` 最后再次查询验证各项设定是否正确加载完毕。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值