系统的vps 初步配置"/>
debian系统的vps 初步配置
文章目录
- 前言
- 安装aptitude
- 安装 tab 命令自动补全插件 bash-completion
- 开启 命令显示内容带颜色
- 命令行颜色
- vim 编辑器颜色高亮
- 设置字符集和时区
- 设置时区
前言
我重置vps时选择安装Debian 8系统,所以所有的操作都是debian
系统的,另外我所使用的vps是采用openVZ
架构的,所以许多软件不可用。
安装aptitude
aptitude
是apt-get
的升级版程序,据说能更好的处理依赖关系。
但需要注意这两个软件不要混用,二者不会识别到对方的操作,所以可能会导致 一些依赖重复或者丢失。
使用apt-get就可以进行安装,当然apt使用前需要先update获取一下apt软件源列表
apt-get update && apt-get install aptitude
安装 tab 命令自动补全插件 bash-completion
这个系统镜像真心蛋疼…默认的居然都没有 tab的命令补全…
纯手打对于我这种英语渣真心费劲,而且遇上巨长的文件名该怎么办啊…
所以必须安装的这个插件
aptitude install bash-completion
这个插件如果还不好用的话,可以去看重新加载 /etc/profile.d/bash_completion.sh
这个配置文件
忽略大小写的参数,加入/etc/inputrc
或者~/.inputrc
都可以。
set completion-ignore-case on
开启 命令显示内容带颜色
命令行颜色
这个系统默认是不带的,用vim打开用户目录下的.bashrc会看到一下内容
# ~/.bashrc: executed by bash(1) for non-login shells.# Note: PS1 and umask are already set in /etc/profile. You should not# need this unless you want different defaults for root.# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '# umask 022# You may uncomment the following lines if you want `ls' to be colorized:# export LS_OPTIONS='--color=auto'# eval "`dircolors`"# alias ls='ls $LS_OPTIONS'# alias ll='ls $LS_OPTIONS -l'# alias l='ls $LS_OPTIONS -lA'## Some more alias to avoid making mistakes:# alias rm='rm -i'# alias cp='cp -i'# alias mv='mv -i'
上面ps1和umask之类的值是登录后的环境变量,我选择不改。
我选择将ls的别名以及色彩显示的注释符号去掉,启用这些内容。
同时将rm和mv命令设置成默认会提示确认,以防止误删。
export LS_OPTIONS='--color=auto'eval "`dircolors`"alias ls='ls $LS_OPTIONS'alias ll='ls $LS_OPTIONS -l'alias l='ls $LS_OPTIONS -lA'alias rm='rm -i'# alias cp='cp -i'alias mv='mv -i'
vim 编辑器颜色高亮
一般所以linux都会自带vi编辑器,而vim是vi的升级版,并且安装vim后vi命令启动也是vim,debian默认会安装vim,
同时vim的默认配置也是不显示语法高亮的,所以编辑vim的配置文件
vi /etc/vim/vimrc
将syntax on
的注释去掉
syntax on
之后使用 source 命令重新加载配置文件。
source .bashrc // 重新加载上面设置的终端颜色配置
source /etc/vim/vimrc // 重新加载vim配置,启动关键字高亮
#创建一个有管理员权限的普通用户
因为我习惯于使用非管理员账户,这样可以有许多权限的限制,同时当需要高权限是可以使用sudo
命令,
由于useradd
命令不熟练,而且还需要我执行设置用户目录的内容,所以我还是用交互式的命令adduser
吧。
adduser XXX
然后是一系列的交互式对话。
完成之后还需要安装sudo插件。
aptitude install sudo
让这个普通用户拥有sudo权限有很多种方法,比如更改sudoers
文件,
我选择将这个用户添加的有管理权限的用户组。
usermod XXX -a -G sudo
好了接下来的操作全都是以普通用户的身份进行的了。
设置字符集和时区
在设置这些之前我们还需要安装另一个插件,因为已经不是root用户了,所以执行对全局的时就需要以管理员权限执行,另外ll
之类的别名来需要重新设置。
sudo aptitude install dialog
这个插件是给用户在命令行下展示一个伪图形界面的,安装了他其他有些程序会像一个蓝底的弹窗。
像这样的
不安则是那就只能以标准的命令行交互来执行了,即给你先给你几个选项然后让你输入1、2、3、4的这种命令行交互。
##设置语言和字符集。
sudo dpkg-reconfigure locales
我选择使用 zh_CN.UTF-8
,这里的格式为 语言_国家.字符编码
。
当然、这样之后系统的提示命令什么的也会以中文显示,例如ls: 无法访问XXX: 没有那个文件或目录
。
如果不习惯中文的提示,那么可以使用默认的C.UTF-8
或者选择en_US.UTF-8
。
总之尽量选择使用UTF-8
的编码,这个编码支持世界上大部分国家文字,许多程序也是以UTF-8
编码保存文字的,所以这个可以保证大部分情况不乱码。
当然windows默认是使用GBK
的,所以如果你老是从windows上写文件然后到linux打开,而且不怎么使用别人的程序,那么你用zh_CN.GBK
也可以。
设置时区
其实代码和上面的很相似
sudo dpkg-reconfigure tzdata
而且这里需要注意,时间服务器选择的地点中国内只有上海。
更多推荐
debian系统的vps 初步配置
发布评论