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.pswp.cn/news/456560.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456560.shtml
英文地址,請注明出處:http://en.pswp.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.…