【Ubuntu】Ubuntu18.04安装后会用到的相关设置

0.前言

近期跑实验需要用到Ubuntu但是又好久没用了,有点生疏,记点笔记,都是一些基本的配置命令。以及过程中可能遇到的问题的解决方案。是一个大杂项。

1.配置相关

使用管理员(root身份)登录系统

ubuntu默认是没有root用户的,需要手动创建
Ubuntu系统默认root用户是不能登录的,密码也是空的。如果想要使用root用户登录,必须先为root用户设置密码。

  1. step 1: 打开终端,输入命令
sudo passwd root
  1. step2:在终端继续输入 su - root 命令切换用户,回车输入密码。注意:输入命令时一定要输入“-”,选项“-”表示连带环境变量一起切换。如果不在意的话su切换即可
 su -root
or
 su

添加新得root用户可以看文章【Ubuntu】Ubuntu 添加 root 用户

安装中文输入法弥补虚拟机无不能打汉字

本文通过安装谷歌拼音解决。

sudo apt install fcitx-googlepinyin
## 重启下
sudo reboot

拓展交换分区(swap)弥补虚拟机内存小

虚拟机一般设置内存为8G,但大型工程(例如LLVM)编译可能会卡死,这时可以容果增加交换分区来解决。

  1. step1:看看自己有没有交换分区或者交换分区大小
free -m
  1. step2:觉得小了那就创建交换文件
##在根目录下创建交换文件,如果已经存在先执行:
sudo swapoff -a
sudo rm swapfile
# 没有交换文件则执行下面:
cd /
## 创建文件 `bs`表示基础单位大小 `count`表示有多少个基础单位
## 需要多少空间就自己修改参数 总大小=bs*count
dd if=/dev/zero of=/swapfile bs=1M count=2048

##或者按G来创建,比如创建2G
dd if=/dev/zero of=swapfile bs=1G count=2

##激活swap文件
sudo chmod 600 swapfile
mkswap swapfile

##开启swap分区
sudo swapon swapfile

想查看已经有多少交换空间

sudo swapon --show
  1. step3:刚才设置的只是临时的,关机就会没了,像设置开机时自启动的swap分区的话
# 编辑这个文件需要管理员权限
sudo gedit /etc/fstab
## 在文件中添加这行
/home/username/swapfile/swapfile none swap defaults 0 0

不要照抄,路径就是你刚才配置的swap文件的路径!
然后保存,退出 ,这样开机是就会自动添加这个swap空间的大小。

2. git使用

git命令可以看另一篇文章【Git】git命令大全(持续更新)

git配置

git config --global user.name  ''
git config --global user.email ''
git config --global credential.helper store
git config --list

ssh-keygen -t rsa -C "GitHub上注册时的邮箱"

远程拉取项目失败

安装git:

sudo apt-get install git

clone远程项目时报错:

fatal: unable to access 'https://github.com/xxx/xxx.git/': 
to github.com port 433:connection refused

可能问题:git在拉取或者提交项目时,中间会有git的http和https代理,但是我们本地环境本身就有SSL协议了,所以取消git的https代理即可,不行再取消http的代理。

git config --global --unset http.proxy
git config --global --unset https.proxy

成功

查看回退历史版本

# 查看版本
git log
# 回退到指定版本
git checkout <版本号> 或者<哈希值>

3. 问题相关

安装软件时显示有锁

安装软件显示:

E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/cache/apt/archives/ 加锁

执行代码

# 删除报错文件
sudo rm /var/cache/apt/archives/lock
# 
sudo rm /var/lib/dpkg/lock-frontend

完毕

4. 高频命令汇总

文件复制移动命令

复制命令

# 用户权限记得加sudo 或者使用su切换到root权限
# 移动文件夹下所有文件到某一新文件夹(*表示所有的文件)
cp ./* /foldname  

# 

移动命令

# 将某一文件夹下的文件复制到名为somewhere的文件夹下
mv -r ./foldname/foldname /somewhere
# 复制单个文件 到其他文件夹
mv  ./foldname/foldname/a.txt /somewhere/a.txt

5.安装软件

Sublime安装

使用apt安装,可以在官网找到最新的安装教程
Linux Package Manager Repositories

安装命令:

# step1:安装GPG key
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null
# step2:选择版本:(推荐)稳定版本(stable)(二选一)
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
# Dev版本,可能有一些新特性,但也可能存在bug(二选一)
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
#step3:安装
sudo apt-get update
sudo apt-get install sublime-text
#other:如果明确提示缺少包
sudo apt-get install apt-transport-https

先写到这里吧,后续遇到问题我再增加,欢迎收藏~

(持续更新)

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值