安装好Ubuntu后的配置

1.更换源

  • ubuntu换源
    就是在软件更新中选择最佳服务器,手动也可以
    参考不同版本ubuntu换源
  • pip换源
    替换python的pip源建议是一定操作一下的,pip安装速度会快很多:
cd ~
mkdir .pip

直接新建并编辑pip.conf:

sudo vim ~/.pip/pip.conf

改为以下内容(这里用的清华源,也可以试一下阿里、豆瓣等源):

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ 
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
  • conda换源

2.安装SAMBA服务

把服务器上的磁盘直接挂载到我们使用的Windows个人PC上,传文件操作非常爽

  • a.安装samba 和samba-common-bin
sudo apt-get install samba samba-common-bin
  • b.配置/etc/samba/smb.conf文件
sudo nano /etc/samba/smb.conf

在最后一行后面加入:

# 共享文件夹显示的名称
[LE]
# 说明信息
comment = Fusion WorkStation Storage
# 可以访问的用户
valid users = chengle,root
# 共享文件的路径
path = /home/chengle/
# 可被其他人看到资源名称(非内容)
browseable = yes
# 可写
writable = yes
# 新建文件的权限为 664
create mask = 0664
# 新建目录的权限为 775
directory mask = 0775

可以把配置文件中你不需要的分享名称删除,例如 [homes], [printers] 等。

运行这个命令测试一下配置文件是否有错误,根据提示做相应修改:testparm

  • c.添加登陆账户并创建密码

必须是 linux 已存在的用户:

sudo smbpasswd -a pi
  • d.然后重启服务即可:
sudo /etc/init.d/samba-ad-dc restart
  • e.在Windows的网络中找设备:
    在顶部搜索框输入IP地址,比如:\\192.168.3.3
    ubuntu的ip地址去网络里看
    可以看到我共享的文件夹
    在这里插入图片描述
    第一次打开要输入用户和密码

为了更加方便地进行文件交互,我们添加对应的驱动器到Windows资源管理器的此电脑中:
在这里插入图片描述
输入刚刚的IP
在这里插入图片描述
添加成功
在这里插入图片描述

3.常用软件安装

1.Typora安装

# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora

2.sougou输入法安装

cd Downloads/  #进入安装宝文件夹
sudo dpkg -i sogoupinyin_2.0.0.0078_amd64.deb  #安装软件包
sudo apt -f install #有需要的安装该软件的依赖
sudo apt remove sogoupinyin #卸载命令

sudo rm -r sogoupinyin_2.0.0.0078_amd64.deb  #删除安装包
rm --help #查看rm参数及用法
rm --help #查看rm参数及用法
rm -rf 文件夹的名字       #-r 是 循环的意思, f是不询问的意思
rm -rf  文件夹的名字/*    #后面加上/*表示删除内容不删除文件夹

cd 文件名 #进入文件夹
cd       #返回根目录
cd ..    #返回上一级目录
3.安装wps

wps官网下载linux的deb安装包,下载依赖libpng12-0 安装libpng12-0

sudo dpkg -i libpng12-0*.deb

安装wps

sudo dpkg -i wps*.deb

若出现错误,或者没有安装成功,使用如下命令修复

sudo apt-get install -f

至此,wps已经安装成功。但是由于Linux版权原因,WPS缺少字体,故我们要安装WPS所需要的字体。首先下载WPS字体,然后解压。

sudo mkdir /usr/share/fonts/WPS-Fonts       #新建wps字体存储文件夹
cd ~/Downloads     #进入下载好的字体目录
sudo apt-get install unzip  #安装zip解压软件
sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/WPS-Fonts/  #解压字体到指定文件夹
sudo mkfontscale    #生成字体索引
sudo mkfontdir      #生成字体索引
sudo fc-cache       #更新字体缓存

4.安装截图软件Shutter

sudo apt-get install shutter    #安装shutter

5.安装VLC视频播放器

sudo apt-get install vlc 

6.安装git和vpnc

git和vpn大家都懂的,程序员的好工具。

sudo apt-get install vpnc git 
sudo apt-get install vpnc
sudo apt-get install network-manager-vpnc
sudo vpnc
sudo vpnc-disconnect 

第一个命令是安装vpnc;第二个据说是图形界面,但安了之后不知道从哪启动;第三个是启动vpnc的命令,输入 VPN地址、組id、组密码、用户id、用户密码之后一切搞定。第四个是断开VPN的命令。一切顺利得有些不敢相信,之前Cisco VPN Client太难搞定了。

据说/etc/vpnc下有配置文件,可以免去每次输入参数。应该是default.conf文件,格式应该是:

IPSec gateway xxx.xxx.xx.xxx
IPSec ID
IPSec secret
Xauth username

7.安装axel

axel是Linux命令行界面的多线程下载工具,比wget的好处就是可以指定多个线程同时在命令行终端里下载文件。

sudo apt-get install axel 

axel 参数 文件下载地址

比较常用可选参数:
-s 设置最大下载速度,如果限制到512KB/s,则填写512000
-n 指定连接数
-o 指定另存为目录,或者指定的目录+文件名
-H 指定header
-U 指定useragent
-q 静默模式
-a 更改默认进度条样式

8.安装openssh-server

axel是Linux命令行界面的多线程下载工具,比wget的好处就是可以指定多个线程同时在命令行终端里下载文件。

sudo apt-get install openssh-server  

启动ssh-server。

/etc/init.d/ssh restart

确认ssh-server是否正常工作

netstat -tlp
tcp6 0 0 :ssh :* LISTEN -

上面这一行就说明ssh-server已经在运行了。

在Ubuntu客户端通过SSH登录服务器。假设服务器的IP地址是113.112.23.124,登录的用户名是name。

ssh -l name 113.112.23.124

最后提示你输入密码,就说明连上远程服务器了。

题外话:使用ssh-key登录服务器

仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。
ssh-keygen 创建公钥和密钥。
ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。
1: 用 ssh-key-gen 在本地主机上创建公钥和密钥

ssh-keygen -t rsa -C "youremail@example.com"

在你的用户目录下就会有一个.ssh的目录,里面的id_rsa是你的秘钥 id_rsa.pub是你的公钥
2: 用 ssh-copy-id 把公钥复制到远程主机上

ssh-copy-id -i ~/.ssh/id_rsa.pub  root@111.111.111.111 #用的ip替换

注意:这一步需要输入服务器密码
注意:ssh-copy-id 把密钥追加到远程主机的 .ssh/authorized_key 上
3: 直接登录远程主机

ssh root@111.111.111.111

9.安装ExFat文件系统驱动

Ubuntu默认不支持exFat文件系统的挂载,需要手动安装exfat的支持

sudo apt-get install exfat-fuse  

10.安装lnav

lnav工具是在终端界面看日志的神器

sudo apt-get install lnav 

7.安装ExFat文件系统驱动

Ubuntu默认不支持exFat文件系统的挂载,需要手动安装exfat的支持

sudo apt-get install exfat-fuse  

3.Ubuntu安装deepin wine

git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git #用git方式克隆 
                                                             #git要安装
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git#用gitee方式克隆,更快  git慢到离谱
Ctrl+c  #克隆时次命令可以终止克隆,且删除原文件
#下载完后cd 进入文件 运行
sudo ./install.sh
#安装一些基于deepin wine软件
https://github.com/wszqkzqk/deepin-wine-ubuntu 查看文件
    

4.Ubuntu解除sudo一直輸入密码

sudo passwd root

su -  #进入超级用户模式
chmod u+w /etc/sudoers #添加文件的写权限
vim /etc/sudoers #编辑/etc/sudoers文件
chengle   ALL=(ALL:ALL) ALL#在“root    ALL=(ALL:ALL) ALL” 下一行添加

chengle    ALL=(ALL:ALL) NOPASSWD:ALL #设置sudo为不需要密码在“%sudo   ALL=(ALL:ALL) ALL” 下一行添加
#inux退出vi/vim编辑器,一般需要先按 esc 先退出编辑模式。
:w     #按:w  回车 保存文件
:q     #按:q  离开vi/vim

chmod u-w /etc/sudoers #撤销文件的写权限
exit

5.linux查看python版本/位置

python3 -V
whereis python
sudo apt install zsh
sudo apt-get autoremove --purge cuda

6.完整卸载干净一些包

# --purge选项会将配置文件、数据库等删除
$ sudo apt-get autoremove --purge cuda

# 查看安装了哪些cuda相关的库,可以用以下指令
$ sudo dpkg -l |grep cuda 
# 删除的包名要根据待删除的版本而定
$ sudo dpkg -P cuda-repo-ubuntu1604-9-1-local_9.1.85-1_amd64 #后面的依次输入上面出现的包


4.美化

1.安装Gnome-tweak-tool
sudo apt-get install gnome-tweak-tool
sudo apt-get install gnome-shell-extensions

安装的软件名为“优化”,打开“优化”在扩展选项卡中开启

  • Dash to dock:可以对Dock栏进行自定义
  • User Theme:使shell主题(即顶部菜单栏)使用桌面主题
  • Blyr:使Overview有模糊背景效果
  • Coverflow Alt-Tab:应用程序切换效果,类似Mac OS X
  • NetSpeed:推荐,显示网速
  • TopIcons Plus:推荐,后台程序显示在托盘(使deepin-wine的程序显示在托盘,必装)
2.终端美化

安装zsh和oh-my-zsh:

sudo apt-get install git
sudo apt-get install zsh
//若未安装git则先安装git
chsh -s /bin/zsh
//设置默认shell为zsh。
  • 安装完成后重启,默认shell即切换为zsh。
    打开终端,空白处右键-配置文件首选项,即可进行自定义。

如果想对终端进行更多个性化的主题定制,可以下载oh-my-zsh并安装。下载后,解压并运行/oh-my-zsh/tools/install.sh进行安装。在主目录下,点击ctrl+h显示隐藏文件,备份已有的zshrc, 并利用oh-my-zsh中的文件替换zshrc。打开替换后的zshrc文件,找到ZSH_THEME,设置为自定义的主题值,主题值可打开~/.oh-my-zsh/themes选择。

cp ~/.zshrc ~/.zshrc.orig
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

5.cudnn安装(基于cuda)

从英伟达官网cudnn下载下载:

适用于Ubuntu的cuDNN运行时库20.04 x86_64(Deb)

适用于Ubuntu20.04 x86_64的cuDNN开发人员库(Deb)

适用于Ubuntu20.04 x86_64(Deb)的cuDNN代码示例和用户指南

或者适用于Linux的cuDNN库(x86_64)

在官方安装文档的指导下安装和验证。

6.colab 从云端批量打包下载文件到本地

import os, tarfile
from google.colab import files
#逐个添加文件打包,未打包空子目录。可过滤文件。
#如果只打包不压缩,将"w:gz"参数改为"w:"或"w"即可。
def make_targz_one_by_one(output_filename, source_dir):
  tar = tarfile.open(output_filename,"w")
  for root,dir_name,files_list in os.walk(source_dir):
    for file in files_list:
      pathfile = os.path.join(root, file)
      tar.add(pathfile)
  tar.close()
  #files.download(output_filename) #下载

make_targz_one_by_one('train2014_tar', 'train2014') # 慢

7. 挂载driver中的文件夹

通过如下方式可以挂载谷歌云盘

1 # Load the Drive helper and mount
2 from google.colab import drive
3 
4 # This will prompt for authorization.
5 drive.mount('/content/drive')

拷贝文件到网盘,从网盘下载

os.chdir('/content')
!cp -r  AlphaPose b/MyDrive/
os.chdir('/content/b/MyDrive/')

8.anaconda使用(写了专栏)

1.conda查看版本

#To activate this environment, use
#
#     $ conda activate alphapose
#
# To deactivate an active environment, use
#
#     $ conda deactivate

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值