linus 林纳斯 赫尔辛基大学 在自己的笔记本上安上自己写的操作系统 基于Linux内核
?Linux内核 也是基于unix内核开发出来 unix 不开源 只能军方和大学使用
?Linux内核纯c语言实现 Linux操作系统底层全部是汇编语言 大量的位运算 最大的榨干计算机每一条指令 所以速度很快
?git 最牛的代码版本管理工具 没有之一 git svn 都是版本管理工具 linus 两周时间写出来
?git 优势:
?1.团队协作不需要联网 每个人的电脑都是一个版本库
?2.上传速度快 svn需要30秒 git只需要3秒
Linux 优势免费 开源 如果不开源 咱们国家至少落后50年 速度快 消耗资源比较少 128m的内存 足够跑起来 丝毫不卡 稳定 安全 不宕机 蠕虫病毒 勒索病毒 感染的全是 windows 应用领域广 路由器 公交车刷卡等嵌入式支持多平台 多用户 多任务分类移动端Androidioswindows phoneSymbian blackberryPC端windowsmac os Ubuntu 麒麟 服务器操作系统 windows server 2018 macos server redhat rhct rhce rhca centos Ubuntu按照 系统内核来分类 :
?windows 内核
?Linux内核
?两大阵营:
?redhat :redhat centos
?redhat: 红帽 最成功的商业系统
?centos: 社区版的 redhat 免费
?fedora: 个人版的redhat
?
?debian: Ubuntu debian deepin
? debian 纯粹的 自由软件的发行版 强大的开源库
? Ubuntu 有好的桌面Linux
?deepin国人制作的发行版
?unix 内核
?macos
安装 操作系统### 虚拟机> 虚拟化技术 >> 将一台物理机 划分成n台逻辑计算机 最大限度榨干计算机性能 虚拟化 技术cpu要支持虚拟化 在cpu划分若干空间 用来跑新的操作系统 进程 就是 操作系统在cpu上分配一个空间 docker 容器技术 说到底 在虚拟机上跑新的虚拟机 如何实现虚拟化电脑windows: vmvare workstation virtualbox mac: paralles desktop 前提每个人的电脑 开机进入bios 不一样 进入bios 以后 有个 cpu设置 virtual technology 选择enable 保存退出 电脑 最好64位 安装操作系统windows 老毛桃 大白菜、雨林木风、番茄家园 制作系统启动盘下载 纯净版 windows 镜像 iso iso其实就是个压缩包 放到u盘指定的位置重启 进入bios U盘启动 进入winpe 格式化c盘 将系统安装在 c盘中 Linux 下载 Linux镜像 i386 586 表示32位 amd64 表示 64位操作系统
https://opsx.alibaba.com/mirror
分区方案
?1./boot 200m分区的类型:逻辑分区 新分区的位置 空间起始位置 ext4日志文件系统 挂载点 /boot
?2./home 2048m 分区的类型:逻辑分区 新分区的位置 空间起始位置 ext4日志文件系统 挂载点 /home
?3.swap 2048m 内存的2倍 分区的类型:逻辑分区 新分区的位置 空间起始位置 交换空间
?4./ 剩余的空间 分区的类型:逻辑分区 新分区的位置 空间起始位置 ext4日志文件系统 挂载点 /
接下来就是 硬盘格式化 选择继续
切换桌面 命令行
从桌面切换到命令行 快捷键: ctrl+alt+f1~f6
从命令行切换到图形界面 :ctrl+alt+f7
电脑yum源
其实类似于 手机的应用商店 默认从Ubuntu 官网上下载 软件 但是受 距离的限制 导致 很慢 所以 国内 像阿里云 163 清华大学 就将 yum源 从官网拉取到自己的服务器 然后用户只需要从aliyun 163 清华大学去下载即可
系统设置->软件和更新 ->中国站点 ->选择阿里云即可 要重新加载一下 更新缓存
远程连接常见端口号http 80 https 443 smtp 25pop3 110 ssh 22scp 22 用来像将本地的文件传送到服务器上 mysql 3306远程连接我们的Ubuntu1604 服务器 需要先安装 openssh-server因为 我们安装操作系统的过程中 这个用户比超级管理员 权限小 比普通用户权限大 我们在安装软件的时候 需要提权限 需要在前面 加上 sudo sudo apt-get install openssh-serverservice ssh start|stop|restart接下来可以 用xshell/putty/scrt
命令提示符
ghgh@ghgh-virtual-machine:~$ghgh 用户名 ghgh-virtual-machine 主机名 ~ 用户的家目录 $ 普通用户正在输入 # 管理员用户正在输入 普通用户家目录 ~ = /home/用户名/管理员用户的家目录 ~ = /root/
Ubuntu默认 没有激活 root
唤起 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 #立即关机 命令出错原因Linux严格区分大小写 apt-get upgrade 更新yum源 如果 apt-get UPgrade 这就出错 command not found 表示 命令找不到 这说明 你的命令出错了 命令 没有安装 也会报错 提示你安装 比如 vim /etc/1808.html 提示你先安装 sudo apt-get install vim命令中间 不能多空格 安装软件
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.deb3.添加源 sudo add-apt-responsitory ppa:fcitx-team/nightly 4.sudo apt-get update 5.sudo apt-get install -f 6.sudo apt-get install fcitx7.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
快照 和克隆
快照 记录当前服务器的状态 克隆 复制一模一样的虚拟机电脑