ubuntu 初始安装完成后的一些设置
处于安全考虑最好,使用普通用户登录。
首先以超级用户登入系统,然后执行以下步骤
第一步:设置普通用户
以下<user_name>代表普通用户的用户名
useradd -g users -d /home/user_name -m -s /bin/bash user_name
说明:-g users : 指定用户的有效群组
-d /home/user_name: 用户的登入主目录
-m 强制创建主目录
-s /bin/bash 登录后默认的shell
user_name 用户名
第二步:设置密码
passwd user_name
记住设置的密码
第三步:验证是否设置成功
su - user_name
提示输入输入密码,输入密码,确认已经登入为user_name
whoami
确认已经切换到user_name
第四步: 设置远程ssl ssh 登录
接上面第三步,保持以user_name 登录ubuntu server
在user_name的home目录下创建.ssh目录 并在.ssh目录下创建authorized_keys 文件
mkdir ~/.ssh
touch ~/.ssh/authorized_keys
将ssh 客户端生成的 公钥(public key)拷贝粘贴到authorized_keys文件中 (如果不知道如何生成公钥,可以百度搜索关键字ssh-keygen了解)
在客户端以下列命令
ssh user_name@server_address
如有必要可以将用户加入sudo group
usermod -aG sudo userA
第五步:设置locale
在Linux中通过locale来设置程序运行的不同语言环境
手动修改/etc/locale.gen文件,将希望系统支持的语言环境前面的注释符去掉,保存并退出编辑器。
然后执行locale-gen命令生成语言支持文件
添加环境变量LC_ALL=zh_CN.UTF8 到/etc/environment 文件中,重启系统。
运行locale命令,确保语言环境设置成功
第六步:设置时区
timedatectl set-timezone Asia/Shanghai
运行以下命令可以获取时区列表
timedatectl list-timezones
参考文件:
http://linux.vbird.org/linux_basic/0410accountmanager.php
ubuntu 初始安装完成后的一些设置的更多相关文章
- ubuntu 第一次安装时 默认root 密码设置
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给roo ...
- 在ubuntu上面安装phpmyadmin后,报404错误
安装完mysql后,我想装一个phpmyadmin方便mysql管理. 在终端执行命令:sudo apt-get install libapache2-mod-auth-mysql phpmyadmi ...
- 解决Ubuntu手动安装vim后无法正常…
首先声明这个问题很坑爹~ 问题描述:下载了vim7.3版本的源码,在虚拟机里面的ubuntu12中手动安装成功后.在使用vim编辑文档时,进入编辑模式出现如下现象:1.使用方向键会打印出"A ...
- Ubuntu下安装php7后无法启动Apache
报错提示:Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You nee ...
- 安装VS2010后,如何设置老版本的项目文件不是默认用VS2010打开
1.系统先后安装了VS2008和VS2010,在打开用VS2008创建的项目文件时总是会默认用VS2010打开,选择打开方式都不行,很不方便,差点要把VS2010卸载了. 其实只需要简单设置V ...
- Android-X86 VirtualBox 安装安卓后的一些设置
可以用虚拟机设置双显卡,一个用于调试,一个用于连接外网 一个桥接一个host only 安卓Home键 -> Win键 安装返回键 -> ESC键 ALT + F1 调出管理员控制台 AL ...
- 虚拟机CentOS-mini安装完成后的网络设置
系统环境:虚拟机, CentOS-mini,x86-64, 1. 主机名设置 涉及的文件: /etc/hostname; /etc/sysconfig/network 1.1 在/etc/hostn ...
- Ubuntu linux安装完成后隐藏linux磁盘挂载点
方案1 打开注册表 , 找到这个位置: 计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explore ...
- 安装JDK后,未设置Path,也能执行java.exe的原因
安装JDK时,自动将java.exe复制到C:\Windows\System32下
随机推荐
- 再谈git和github-深入理解
git中的 objects 和 refs 是什么? 目录objects是仓库的 "对象库" , 是包含 代码, 提交, 日志, 信息, 索引等信息的关键所在 refs是一些 sha ...
- oracle substr函数
//截取下划线后的字符串 select substr('GY_272',instr('GY_272', '_', -1, 1)+1) from dual select substr('GY_272 ...
- [shell]输出内容到剪切板
commandline和GUI下的clipboard的交互Mac下echo $PATH | pbcopy,copy to clipboardecho "$(pbpaste -Prefer t ...
- springboot热部署(二)——springboot热部署与发布
一.实现的方式概述 注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟) File- ...
- js +与?优先级
var val = 'smtg'; console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing'); // A. Value ...
- IDEA去除自动检测bean是否存在
操作步骤如下图所示:
- Rails6.0 Beta版本1: Action Text的简单使用
主要功能是新增2个主要的框架Mailbox和action Text. 和2个重要的可扩展的升级: multiple databases support和parallel testing. Action ...
- Android24以上拍照代码
public void takePic(){ //创建File对象,用于存储拍照后的照片 File outputImage = new File(getExternalCacheDir()," ...
- day34 GIL锁 线程队列 线程池
一.Gil锁(Global Interpreter Lock) python全局解释器锁,有了这个锁的存在,python解释器在同一时间内只能让一个进程中的一个线程去执行,这样python的多线程就无 ...
- BFS GPLT L2-016 愿天下有情人都是失散多年的兄妹
题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805061769609216 分析:一开始以为是并查集..... ...