ubantu安装pycharm破解+Linux基础简介

一、课程简介

  • linux服务器配置及常用命令

    • Ubuntu

    • centos

  • 开发软件配置及服务环境的搭建

  • 软件的安装和配置

  • mysql数据库使用、monDB使用、redius的使用

  • git的使用

  • html/css

 

课程学习方式

  • 表达训练

  • 学习方法:

    • linux学习基本上都是命令和配置

    • 命令要多敲多记

    • 掌握基本配置

    • 多在网上浏览相关文章增长见识

linux操作系统

操作系统是电脑的管家,管理电脑软硬件资源,直接运行在裸机上的,其他软件都必须在操作系统上运行

  • 操作系统分类

    • 桌面操作系统:windows、linux(ubuntu、centos、rehat、debian)、mac os 、中标麒麟

    • 移动端:android、symbian、ios、winphone、blackberry

    • 服务器端:windows nt、os server 、rehat、centos、geetoo(贱兔)、ubuntu

    • 类unix 把由unix衍生出来的系统称之为类unix系统。

  • 内核 操作系统最基础的部分,其他应用都要通过内核对计算机硬件进行安全访问。内核源码网址:http://www.kernel.org

  • GUI : graphic User interface 图形用户接口

    • GNOME(ubuntu 默认)

    • KDE

  • 32位和64位,寻址方式不同,64位效率更高

  • linux操作系统历史

    • unix 一场关于“太空旅行游戏”的游戏

      • Ken Thompson 和Dennis Ritchie,贝尔实验室

      • c语言

      • unix操作系统

    • minix 1987年,荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum教授所发展的一个类Unix操作系统,主要用于教学

    • linux

      • 1991 Linus Torvalds

      • 吉祥物:tux

  • Linux发行版 (也被叫做 GNU/Linux 发行版) 通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。linux重要的发行版本

    • RedHat: 最成功的商用linux

    • CentOS: 社区版的redhat,免费

    • Fedora: 个人版的redhat

    • Debian: 纯粹的自由软件构件的发行版,拥有最大开源软件库

    • Ubuntu: 友好的桌面版linux

    • Geentoo: 一切从源码开始手动安装

    • Arch: 省去编译,手动安装一切,性能优异

    • Deepin:国人制作的发行版,QQ、office、搜狗输入法等除游戏外能满足你全部的习惯

  • linux有两大发行版阵营

    rehat:  rehat、centos(免费)
    debian:  ubuntu deepin

linux系统优点:

  • 免费、开源

  • 速度快,资源少

  • 稳定、安全,不宕机

  • 多用户、多任务

  • 支持多种平台

虚拟化和虚拟机

  • 虚拟化: 也就是将一台物理机划分成n逻辑的计算机,最大限度的榨干计算机的性能

    • docker openstack kvm

  • 虚拟机 实现虚拟化的一种技术

    • windows: vmware workstation virtual box

    • mac :parallels desktop

二、系统安装

  • 安装方式

    • 双系统

    • 虚拟机

  • 系统版本

    • ubuntu16.04.3-desktop-amd64

    • CentOS7.3

  • 关机、重启命令

    关机:sudo shutdown -h 18:00  #系统在18:00定时关机sudo shutdown -h +10    #系统10分钟后关机sudo shutdown -h now  立即关机sudo halt             立即关机 等于shutdown -h nowsudo poweroff         关机重启:sudo reboot
  • 快照 拍摄快照,保存虚拟机状态,以后虚拟机出错后,可以恢复到快照状态

  • linux版本查看

    # 查看ubuntu版本信息
    lsb_release -a
  • Ubuntu安装完毕后需要更新软件。

    • 桌面右上角,设置(齿轮)—— 系统设置—— system—software update。download from 后的下拉框中选择”中国的服务器“ — 阿里云镜像:http://mirrors.aliyun.com/ubuntu

    • 设置显示器,同样在系统设置中 hardware----display 选择所需分辨率

    • 语言设置 系统设置——language中,添加汉语,然后再上面的列表框中将其拖动到最前面,下次重启就可以看到中文界面了。重启的时候会提示你目录是否改成汉语的,请选择no

  • 显示终端

    • 在图形界面里显示终端,请按ctl + alt + t 显示终端或者桌面右键--终端

    • 不带图形界面的终端(全shell),请安ctl + alt + f1~f6,可以开启不同的终端窗口,最多6个,按ctl + alt + f7退回到图形界面

  • 开启工作区

    系统设置—外观—行为:点选开启工作区。

  • root用户和sudo

    系统默认的root用户是停用的,所有和系统相关指令均需使用sudo(super user do)命令执行,需要输入密码

 

三、常用工具

  1. ssh

    是secure shell的简写

    • 传输是加密,可以有效防止数据再传输过程中被截取

    • 传输的数据是压缩的,所以速度超快

    • 开启器ssh服务,ubuntu默认没有安装ssh服务,首先需要安装ssh服务器

      #1. 安装ssh-server
      sudo apt-get install openssh-server
      #2. 检查ssh服务开启状态
      python@ubuntu:~$ ps -aux | grep ssh
      root       3747  0.0  0.5  65512  5636 ?        Ss   20:54   0:00 /usr/sbin/sshd -D #是这个
      python     4119  0.0  0.1  21312  1044 pts/4    S+   21:16   0:00 grep --color=auto ssh
      ​
      #3.启动ssh服务
      sudo service ssh start  | restart | stop 启动、重新启动、停止服务
      #或者
      sudo  /etc/init.d/ssh start | restart | stop
      ​
      #4.测试
      ssh -p 端口  用户名@主机地址  #ssh默认端口是22
  2. 远程连接工具

    • xshell

    • putty

    • scrt

  3. 软件安装

    • Ubuntu下软件(apt) 安装

      查看软件包信息            sudo apt-cache showsrc 包名
      获得源码                  sudo apt/apt-get source 包名
      安装软件                  sudo apt/apt-get install 包名
      修复安装                  sudo apt/apt-get -f install
      删除软件                  sudo apt/apt-get remove 包名
      获取新的软件包列表         sudo apt/apt-get update
      升级有可用更新的软件包     sudo apt/apt-get upgrade
      查看可升级软件列表         sudo apt list --upgradable
      清理无用包                sudo apt/apt-get clean  sudo apt/apt-get autoclean#安装常见的库sudo apt-get updatesudo apt-get install man gcc  make  lsof ssh openssl tree vim dnsutils iputils-ping sudo apt-get install net-tools psmisc sysstat curl telnet traceroute wget libbz2-dev libpcre3 sudo apt-get install libpcre3-dev  libreadline-dev libsqlite3-dev libssl-dev llvm sudo apt-get install zlib1g-dev git mysql-server mysql-client zip  p7zip
    • CentOS的软件安装

      • yum 安装

      yum -y install    #包名
      yum -y update     #更新软件包列表
      yum update 包名   #更新指定包
      yum remove 包名   #卸载指定包
      yum list  #显示包列表
      ​
      ##切换软件源
      ##1.先备份,任何重要操作之前要先备份
      cd /etc/yum.repos.d
      cp CentOS-Base.repo  CentOS-Base.repo.bak
      rm CentOS-Base.repo
      curl  -O http://mirrors.163.com/.help/CentOS6-Base-163.repo  #163
      #curl -O http://mirrors.aliyun.com/repo/Centos-7.repo   #阿里云
      mv CentOS6-Base-163.repo CentOS-Base.repo  ##改名
      yum clean all ##清除yum源缓存
      yum makecache  #生成新的yum源缓存
      ​
      #常用下载源
      1 阿里云  mirrors.aliyun.com
      2 网易   mirrors.163.com
      3 搜狐   mirrors.sohu.com
      4 清华大学  mirrors.tuna.tsinghua.edu.cn
  4. ubuntu 下安装pycharm

下载地址:https://www.jetbrains.com/pycharm/download/#section=linux

直接提取安装包,然后到安装包目录下的bin目录下执行 ./pycharm.sh

注册码激活:

https://blog.csdn.net/u014044812/article/details/78727496

  1. 安装搜狗拼音输入法

1)双击安装搜狗拼音的安装包

2)安装完毕后,到系统设置->语言支持,将键盘输入法系统设置为fcitx。重启系统

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《游戏视频主播手册》——2.2 哪些人适合做游戏主播

本节书摘来自异步社区《游戏视频主播手册》一书中的第2章,第2.2节,作者 王岩,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.2 哪些人适合做游戏主播 据不完全统计,目前国内有超过26000名活跃的游戏主播。所谓“活跃的…

Doc2Vec实践

目录:前言:第一步:首先我们需要拿到对应的数据,相关的代码如下:第二步:拿到对应的数据后,就开始训练数据生成对应的model,对应的代码如下:第三步:得到生成的model后&…

Linux常用命令全网最全

一、linux文件系统结构 sudo apt-get install treetree --help #查看帮助tree -L 1 #显示文件目录 rootubuntu16 /# tree -L 1 . #系统根目录,有且只有一个根目录 ├── bin #存放常见的命令 ├── boot #系统启动文件和核心文件都在这个目录…

《开源思索集》一Source Code + X

本节书摘来异步社区《开源思索集》一书中的第1章,作者: 庄表伟 责编: 杨海玲, 更多章节内容可以访问云栖社区“异步社区”公众号查看。 Source Code X 开源思索集最近,有一位来自学术界朋友,找到了我们这个开源的圈子…

机器学习中目标函数、损失函数以及正则项的通俗解释

目录:前言:1、什么是目标函数?2、损失函数3、正则化总结: 目录: 前言: 今天看到一篇很精简的文章来说明目标函数、损失函数以及正则项是什么。以下是文章正文。 转自:https://xiaozhuanlan.…

Linux中的 硬链接ln和软连接ln -s

文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件…

干货分享!DevExpressv16.2最新版演示示例等你来收!(上)

2019独角兽企业重金招聘Python工程师标准>>> 为解决大家找资源难的问题,EVGET联合DevExpress控件中文网盘点热门的DevExpress资讯、Demo示例、版本升级及下载,以及各种教程推荐等。更多下载及资讯也可以在DevExpress控件中文网中找到&#xf…

一文看懂哈夫曼树与哈夫曼编码

转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299884.html 在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN)树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如JPEG中…

解决:未能将管道连接到虚拟机: 所有的管道范例都在使用中。

虚拟机无端出现: VMware Workstation 无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。未能将管道连接到虚拟机: 所有的管道范例都在使用中。 原因:Ubuntu开机慢到开不开,我就在任务管理器强制结束了…

tcpdf开发文档(中文翻译版)

2017年5月3日15:06:15 这个是英文翻译版,我看过作者的文档其实不太友善或者不方便阅读,不如wiki方便 后面补充一些,结构性文档翻译 这是一部官方网站文档,剩余大部分都是开发的时候和网络总结来的 项目官网:https://t…

CCF推荐各种国际学术会议和期刊目录

这是中国计算机学会推荐国际学术会议和期刊目录2015年版本的内容, 主要罗列了国际上计算机相关的各个方向的顶级学术会议和期刊目录(包含A、B、C三个等级)。 包含的方向有: 计算机体系结构/并行与分布计算/存储系统计算机网络网络…

Linux基本操作【作业】

1.如何使用命令立即重启linux操作系统? sudo reboot 2.如何查看/etc下的所有文件,并以列表格式显示,并且显示隐藏文件 cd /etc | ls -la 3.一次性创建 text/1/2/3/4 cd tmp mkdir -p text/1/2/3/4 (1&#xff…

开发日志_Jan.8.2017

这两天继续着手开发碰撞部分。 主要工作是写碰撞类和运动线程类。碰撞主要在于算法,运动线程只要管理好就行了。 之前碰撞测试中(即还未添加完整碰撞算法时)遇到各种bug,疑似机器人和小球的定位点不明所造成的。昨天研究了下QT下的…

Nginx【学习笔记】

Nginx 1. nginx可以做什么? 可针对静态资源高速高并发访问及缓存。 可使用反向代理加速,并且可进行数据缓存。 具有简单负载均衡、节点健康检查和容错功能。 支持远程FastCGI服务的缓存加速。 支持FastCGI、Uwsgi、SCGI、Memcached Servers的加速和…

第四次作业类测试代码+036+吴心怡

一、类图 二、代码 package application; public class Commission { /* * hp:耳机 80元 mpc:手机壳 10元 cpsp:手机贴膜 8元 */ public float calculate(String line) { int hp 0, mpc 0, cpsp 0; String[] input null; float money 0;…

LSI/LSA算法原理与实践Demo

目录:1、使用场景2、优缺点3、算法原理3.1、传统向量空间模型的缺陷3.2、Latent Semantic Analysis (Latent Semantic Indexing)3.3、算法实例 4、文档相似度的计算5、对应的实践Demo 目录: 1、使用场景 文本挖掘中,主题模型。聚类算法关注…

解决: ubuntu18.04没有网络直连

初次安装ubuntu 18.04, 发现没有网络. 直接上我遇到的这个问题的解决方法 sudo service NetworkManager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service NetworkManager start 未能解决问题的方法有 修改/etc/netplan/*.yaml 修改/etc/NetworkMana…

Linux学习134 Unit 8

Unit8 ldap网络帐号1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式2.ldap客户端所须软件yum sssd krb5-workstation -y3.如何开启ldap用户认证authconfig-tui┌────────────────┤ Authentication Configu…

FastText原理总结

目录:1、应用场景2、优缺点3、FastText的原理4、FastText词向量与word2vec对比 目录: 1、应用场景 fastText是一种Facebook AI Research在16年开源的一个文本分类器。 其特点就是fast。相对于其它文本分类模型,如SVM,Logistic …

解决 :sudo:/etc/sudoers 可被任何人写

问题: sudo:sudo /etc/sudoers is world writable sudo:no valid sudoers sources found ,quitting sudo:unable to initialize policy plugin 解决方案: 方法一: 1.开机按shift或esc进入ubantu高级模式 再进行recovery模式 2.选择root命令行模式 3.…