扯在前面
最早接触linux
是玩树莓派,我的电脑是去年这个时候装了ubuntu18.04
双系统,技术还是不太行,用还是可以用的,写过CUDA C
,跑过tensorflow
,但是libreoffice
不太好用,腾讯会议在linux
上wine
不好用,部分操作不太好使,现在又跑回win10
了,真香啊哈哈!
感谢阿里大大,搞到了一台云服务器,还有公网IP,真是太棒了!我选择的镜像是ubuntu 18.04
你也可以把这个当做,上手ubuntu推荐进行的操作,我也会顺便带出一些点,帮助像我一样的new player
刚上手服务器,默认是root
像我这种新手,估计先是这两句话
apt-get update
apt-get upgrade
其实,我是特别害怕sudo apt-get upgrade
的,好几次运行这句话,就会莫名其妙的出问题,趁刚上手的新系统,赶紧运行一下
之前,我只知道,这两句话就是更新一下,现在我决定认真搞一搞这两句话啥意思:
- 每个Linux的发行版,比如Ubuntu,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。
- 在Ubuntu下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。[1]
- 在ubuntu下,我们维护的源列表一般在这个位置 :
/etc/apt/sources.list
,所以我们经常提到的改源,就是通过改这个列表里的内容,来改软件仓库的地址,而由于我现在使用的是阿里云的服务器,默认全部是阿里的源。sudo apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。软件包管理器里看到的软件列表,都是通过update命令更新的。(在你的电脑端会有一个软件包管理器,来管理系统软件的安装、更新和卸载等)sudo apt-get upgrade
这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。- 总结一下,update是更新软件列表,upgrade是更新软件
更新完现成的软件之后,我迫不及待地想看下,Python环境的版本(大部分linux发行版默认都会安装Python)
# python -V
Python 2.7.17
# python --version
Python 2.7.17
# python3 -V
Python 3.6.9
# python3 --version
Python 3.6.9
我这里只是说下我的经验哈,仅是经验不一定对哈
在linux
命令行选项中,"-
“后面一般接的是缩写,而且是大写,而”--
"后面一般接的是全称
比如:python -h
或者python --help
顺手给系统添加一个图形化桌面吧:
# apt-get install ubuntu-desktop
完事之后
# reboot
之后就用VNC
登陆就好了:
用VNC
登陆,顺便可以创建一个新用户
之后就可以用这个新用户登陆了,省的用root用户担惊受怕
你可能会问,如果我想用命令行添加用户该怎么做?
$ sudo adduser <username>
需要输入并确认新用户的密码,其他信息,如Full Name []等,可以一路回车默认;
参考博客:
[1].ubuntu sudo update与upgrade的作用及区别:https://blog.csdn.net/beckeyloveyou/article/details/51352426