发展历史
linus 林纳斯 赫尔辛基大学 在自己的笔记本上安上自己写的操作系统 基于Linux内核
Linux内核 也是基于unix内核开发出来 unix 不开源 只能军方和大学使用
Linux内核纯c语言实现 Linux操作系统底层全部是汇编语言 大量的位运算 最大的榨干计算机每一条指令 所以速度很快
git 最牛的代码版本管理工具 没有之一 git svn 都是版本管理工具 linus 两周时间写出来
git 优势:
1.团队协作不需要联网 每个人的电脑都是一个版本库
2.上传速度快 svn需要30秒 git只需要3秒
Linux优势
分类
按照 系统内核来分类 :
windows 内核
Linux内核
两大阵营:
redhat :redhat centos
redhat: 红帽 最成功的商业系统
centos: 社区版的 redhat 免费
fedora: 个人版的redhat
debian: Ubuntu debian deepin
debian 纯粹的 自由软件的发行版 强大的开源库
Ubuntu 有好的桌面Linux
deepin国人制作的发行版
unix 内核
macos
安装操作系统
### 虚拟机
> 虚拟化技术
>
> 将一台物理机 划分成n台逻辑计算机 最大限度榨干计算机性能
虚拟化技术
如何实现虚拟化
前提
分区方案
切换桌面 命令行
yum源
其实类似于手机的应用商店默认从Ubuntu官网上下载软件,但是受距离的限制导致很慢,所以国内像阿里云、163、清华大学就将 yum源从官网拉取到自己的服务器,然后用户只需要从aliyun、163、清华大学去下载即可
系统设置->软件和更新 ->中国站点 ->选择阿里云即可 要重新加载一下 更新缓存
常见端口号
远程连接我们的Ubuntu1604 服务器
需要先安装openssh-server
因为我们安装操作系统的过程中这个用户比超级管理员权限小比普通用户权限大我们在安装软件的时候 需要提权限 需要在前面 加上 sudo
sudo apt-get install openssh-server
service ssh start|stop|restart
接下来可以 用xshell/putty/scrt
命令提示符
ghgh@ghgh-virtual-machine:~$
ghgh 用户名
ghgh-virtual-machine 主机名
~ 用户的家目录
$ 普通用户正在输入
# 管理员用户正在输入
普通用户家目录 ~ = /home/用户名/
管理员用户的家目录 ~ = /root/
Ubuntu默认没有激活root
sudo passwd root
备注:如果root不写,默认就是修改root
su root root
不写 默认切换到 root
cd 切换目录 如果cd 后面什么都不写 表示切换到该用户的家目录
普通用户的家目录 /home/用户名
超级管理员的家目录是 /root/
快捷键用途
ctrl+c 强制终止正在执行的 ctrl+a快速回到命令的开头 ctrl+e快速回到命令的结尾 clear清空屏幕 ctrl+u清空 tab自动补全命令 上箭头上一条命令 下箭头下一条命令
ls 列出所有的文件 及子目录
cd 切换目录
whoami 查看当前哪个用户登陆
vi/vim 文件名 修改
reboot 重启
init 6 重启
shutdown -h now #立即关机
halt #立即关机
init 0 #立即关机
power off #立即关机
sudo apt-get -y install 包名 #安装软件 -y 不会提示你是否安装
sudo apt-get -y remove 报名 #卸载软件
sudo apt-get update 获取最新的软件包列表
sudo apt-get upgrade 如果包需要更新 那么就自动更新
在 ubuntu 下面安装我们的pycharm
sudo snap install pycharm-professional --classic
professional community
安装搜狗拼音输入法
1.sudo apt-get install curl cd //切换到家目录 2.curl -O http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=yCoFwRDSEMxpgtR2cAAQ1g&e=1544432169&fn=sogoupinyin_2.2.0.0108_amd64.deb 3.添加源 sudo add-apt-responsitory ppa:fcitx-team/nightly 4.sudo apt-get update 5.sudo apt-get install -f 6.sudo apt-get install fcitx 7.sudo apt-get install fcitx-config-gtk 8.sudo apt-get install fcitx-table-all 9.sudo apt-get install im-switch 10.cd 家目录 ls 11.sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 12 到终端上 系统设置->语言支持->键盘输入法系统设置 选择fcitx 重启Linux
快照和克隆