由于工作需要,公司新购入一台服务器,IT部门简单安装系统以后,我们自己还要安装自己需要的软件,废话不多说,下面介绍一下我的安装过程以及遇到的一些坑。
高频命令:
添加新用户:
1. useradd 比较麻烦的添加方式,不会自动用户在/home下的目录,也不会提示输入密码,推荐使用下面的命令进行替换操作。(不推荐使用,自己尝试过感觉非常麻烦)
1.1 useradd –d /home/jack -m jack #直接生成/home/jack 目录
1.2 passwd jack #添加该用户的密码
2. adduser 根据提示就成!(非常推荐 excellence!!!)
3.删除用户
userdel jack
rm -rf /home/jack
给用户添加sudo权限:
1.切换到root用户
2.终端输入:visudo
在 root ALL=(ALL) ALL下一行添加
jack ALL=(ALL) ALL
:wq
修改linux 用户名:
1.sudo su -
2.修改/etc/passwd 文件中的用户名,用户组和主目录
3.修改/etc/group 和 /etc/gshadow文件的组名
4.修改/etc/shadow文件中的用户名
5.修改/home/oldname 为/home/newname
6.修改/etc/sudoers文件,添加root权限
Linux 设置上网代理(我这样配置以后上网还是有问题,使用全局代理就没问题了)
修改 /etc/apt/apt.conf文件,如果没有该文件可以新建一个。将用户切换到root用户,如果使用用名和密码登录代理服务器,则需要按照以下格式:
http://username:password@yourproxyaddress:proxyport
https://username:password@yourproxyaddress:proxyport
Aquire::https::Proxy "http://username:password@yourproxyaddress:proxyport"
Aquire::ftp::Proxy "ftp://username:password@yourproxyaddress:proxyport"
Aquire::http::Proxy "http://username:password@yourproxyaddress:proxyport"
保存退出apt.conf ,运行sudo apt-get update -c apt-proxy-conf
Linux配置全局代理:
由于我的服务器不能直接上网,所以有时下载软件就相当麻烦,此时你就需要配置一个外网ip。
export http_proxy=http://username:password@yourproxyaddress:proxyport
export https_proxy=https://username:password@yourproxyaddress:proxyport
不需要用全局代理的时候置为“ ”就可以了
添加conda 虚拟环境:
有时候需要不同的python环境,如果每次都手动卸载,再安装会很麻烦,所以我们就需要使用conda搭建虚拟环境,每次只需要切换conda环境就可以了,不需每次都要手动卸载再安装。
安装conda:
下载conda安装包:
Anaconda | Individual Editionhttps://www.anaconda.com/products/individual#linux
打开网页以后选择你要下载的安装包。下载好以后终端输入下面命令,然后按照提示进行操作。
bash ~/Downloads/Anaconda3-5.3.1-Linux-x86_64.sh
安装成功以后需要敲 source ~/.bashrc 更新环境变量,此时conda就可以正常使用了。
有了conda 让我们来新建一个自己的虚拟环境吧!(come on~ baby)
现在让我们一起来新建一个conda虚拟的环境吧!
conda create -n env_name python=3.6.12 #env_name 是你要建立的虚拟环境名称,后面添加环境python 版本
conda env list #查看conda 环境
conda activate env_name # 切换到这个环境
现在你可以在虚拟环境中安装你需要的各种python module
conda deactivate #退出该虚拟环境
生成git 密钥:
终端输入:
ssh-keygen #按一路回车
cat .ssh/id_rsa.pub #将公钥贴到git 服务器上
git 命令缩写:
有时候敲 git status 太麻烦,我们想简写应该怎么配置呢?
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch
给服务器配置XRDP远程桌面:
安装后发现,连接以后显示的都是蓝色屏幕,原因就是没有先安装vnc4server
其余的安装步骤可以自己百度
(划重点!!!配置xrdp之前,一定要先安装vnc哦)
安装code:
命令:sudo snap install code --classic #没有sanp就先安装
如果提示:
error: unable to contact snap store
解决:
sudo snap set system proxy.https="http://username:password@yourproxyaddress:proxyport"
sudo snap set system proxy.http="http://username:password@yourproxyaddress:proxyport"
安装bcompare:
安装教程:
https://www.jianshu.com/p/93303b9fb21a
未完待续。。。。。