Linux 入門課程(基礎篇) 講者: Pank 2006-02-21 http://pank.org.

Slides:



Advertisements
Similar presentations
Linux 环境及 Shell 程序 操作系统实验 1. 二、 Shell 编程与进程通信 常用 shell 命令 文件及文件属性操作 ls 、 cp 、 mv 、 rm ln 、 ln –s 、 chmod 、 groupadd 、 useradd 输入输出操作 echo 、 cat >> 、
Advertisements

Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
辅导老师:隋秀峰 2008年10月22日 Lab3:MPI Programming 辅导老师:隋秀峰 2008年10月22日.
上課教材 Database Slide Windows筆電 (32 bit)
计算机网络 指导教师:杨建国 二零一零年三月.
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
第七章 操作系统接口 7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用 7.5 图形用户接口.
红旗Linux认证培训 课程介绍.
技术支持部 张新凤( ) 并行机群系统安装、使用和管理 技术支持部 张新凤( )
UNIX的程序與工作控制 程序的定義與特性 程序的建立 相關指令 背景執行 調整程序優先權 signal與kill 工作控制
Linux 系統建置、管理及維護 講師:施勢帆 博士.
Linux 的檔案管理.
网御网络审计系统后台维护培训.
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
崑山科技大學資訊傳播系 蔡德明 (鳥哥, VBird)
UClinux在3000平台上的移植.
資訊安全與系統管理 2013/3/13 Chien wei lin.
中国人民邮政 SCO UNIX 5.0.5培训 (二) Copyright  1999 by bcssusi Co.,Ltd.
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
第一讲:Linux基础培训.
當企鵝龍遇上小飛象 DRBL-Hadoop Jazz Wang Yao-Tsung Wang
第8章 Linux系统管理.
Confidential Property
Linux.
Linux的認識與使用 2013/01/05.
安全操作系统 中国科学技术大学计算机系 陈香兰(0512- ) 助教:裴建国
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
本 章 重 點 9-1 檔案系統簡介 9-2 檔案管理.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
第 6 章 X Window 基本操作 著作權所有 © 旗標出版股份有限公司.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
Ubuntu Server Installation
讲议: PXE 介绍及实现 Jarvis
第二天 计算机基础技能培训 (一)linux基础知识
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
曙光集群简明使用手册 技术支持中心.
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
第 4 章 安裝 Linux 著作權所有 © 旗標出版股份有限公司.
岗位技能(二)Linux系统配置与管理 项目3 TCP/IP网络接口配置
第 20 章 帳號與磁碟空間管理 著作權所有 © 旗標出版股份有限公司.
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
Red Hat Linux 安装与使用方法的简单介绍
Linux的文件系统 课程目标: 操作系统的运行级别 文件系统架构 设备管理.
第3章 認識處理元.
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
第二章 UNIX系统安装与常用命令.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
作業系統 Operating System 第四單元 檔案系統
第三章 UNIX的文件与目录.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
網路資源的建立--LINUX系統 系統管理
实验一:编译运行Linux内核并使用gdb进行调试
Lab01 工作站&Linux操作 日期:2011/03/07.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
杨振伟 清华大学 第一讲:Linux环境下编程(1)
Unix指令2.
Linux文件系统.
劉庠宏、林合治編著 國立高雄大學應用數學系 2005年3月1日
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

Linux 入門課程(基礎篇) 講者: Pank 2006-02-21 http://pank.org

Install Linux 選擇 Distro (Distribution) 建議 Fedora Core Linux 或 Mandriva Linux http://ftp.isu.edu.tw/pub/Linux/ 光碟安裝 或 網路安裝 分割硬碟 最精簡的分割法 /、swap 進階分割 /、/var、/usr、/home、swap 與Windows共存 先灌Windows 選擇安裝套件 全部安裝約3~4G 選擇 X Windows系統: GNOME、KDE、IceWM

Boot Loader Grub Lilo Grub is better /boot/grub/menu.lst /etc/lilo.conf Grub is better

Run Level 0 - halt (Do NOT set initdefault to this) 1 - Single user mode 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 3 - Full multiuser mode 4 - unused 5 - X11 6 - reboot (Do NOT set initdefault to this)

Boot Procedure Boot Loader Kernel initrd (optional) init /etc/inittab /etc/rc.d/rc.sysinit /etc/rc.d/rc3.d/* (3 is run level) /etc/rc.local X Window Display Manager or Desktop Manager (run level 5)

Keyboard Control Ctrl+Alt+F1~F6 Switch console Ctrl+Alt+F7 X Window console Tab Command line auto-complete ↑、↓ Edit history command Shift+PgUp/PgDn Scroll screen

Mouse Control Mark 即複製 中鍵貼上、或是同時按左右鍵

File Structure (1) /bin binary,core utilities /boot kernel、initrd /dev device file /etc config /lib main library、glibc /proc process file system /sbin system binary /tmp temp directory /usr non-system applications、library /var log、spool、database

File Structure (2) /home user home directory /mnt mounting directory /home/pank /mnt mounting directory /root super user root directory Others /initrd initrd mounting directory /opt some program install to /opt

File System EXT2 EXT3 EXT2+日誌式系統 ReiserFS Hans Reiser開發 XFS SGI公司開發 JFS IBM開發

File Access Permissions Everyone、Group、Owner Read、Write、eXecute r=4、w=2、x=1 rwx=7 File Permission=777, Everyone can read、write、execute chmod 644 file chmod 755 file chmod 777 file

Devices No C: D: E: … Primary Master: /dev/hda Primary Master 1st Partition: /dev/hda1 Mouse: /dev/psaux or /dev/mouse Audio: /dev/dsp or /dev/audio Mixer: /dev/mixer Console: /dev/tty? (tty0、tty1…) RAM Disk: /dev/ram0 Null: /dev/null

Basic Commands (1) cat 顯示檔案內容 =DOS/Windows的type cd 轉移目錄 =DOS/Windows的cd clear 清除螢幕 =DOS/Windows的 cp 複製檔案 =DOS/Windows的copy date 顯示日期、時間 =DOS/Windows的date echo 印出字串 =DOS/Windows的echo fdisk 分割磁碟 =DOS的fdisk find 找尋檔案、目錄 =Windows的搜尋功能 ftp 檔案傳送 =Windows的ftp kill 終止程式之執行 =Windows的taskkill ls 列出檔案資訊 =DOS/Windows的dir mkdir 建立子目錄 =DOS/Windows的md/mkdir rmdir 刪除子目錄 =DOS/Windows的rd/rmdir mke2fs 製作檔案系統 =DOS/Windows的format mv 更改、移動目錄或檔案 =DOS/Windows的move netstat 查詢網路目前狀況 =Windows的netstat ping 查詢網路上某主機是否開著 =Windows的ping ps 查看系統中正在執行程序資料 =DOS/Windows的tasklist或工作管理員 rm 刪除檔案或目錄 =DOS/Windows的del telnet 連到別台機器 =Windows的telnet

Basic Commands (2) chmod 改變檔案權限屬性 chown 更改檔案或目錄的擁有者 df 查詢硬碟使用量 du 查詢檔案的磁碟使用空間 fsck 檢查、修復Linux檔案系統 grep 用關鍵字找尋檔案 ln 建立符號連結(捷徑) -s (soft link) man 查詢某個指令的說明 more 顯示檔案的內容(暫停) mount 掛上檔案系統 passwd 改變密碼 pwd 顯示目前工作目錄路徑 su 切換使用者或super user (root) sync 把記憶體中的資料寫入硬碟 top 查看系統狀態 umount 卸下已掛上的檔案系統 uname 查詢Linux版本,uname -a uptime 顯示目前的使用者和平均負荷 reboot 重新開機 shutdown 關機

Shell Environment Default shell: bash - GNU Bourne-Again Shell stdin、stdout、stderr <、>、| Shell Script

Basic Configuration /etc/fstab file system mounting table /etc/group user group file /etc/crontab 系統自動排程檔 /etc/hosts host names static table /etc/resolv.conf DNS設定檔 /etc/sysconfig/network-scripts/ifcfg-eth0 IP/NETMASK /etc/sysconfig/network HOSTNAME、GATEWAY /etc/bashrc bash 設定檔 /etc/inittab init table /etc/sysctl.conf kernel parameters

Services Service管理工具(一般): chkconfig 其他管理工具: ntsysv、drakxservices Service scripts in /etc/init.d/* xinetd services configuration /etc/xinetd.d/* 常用Services: apache crond imap ipop3 keytable network smb sshd syslog xinetd

Information dmesg Kernel開機過程 /var/log/messages 系統資訊 /var/log/syslog 系統記錄 /proc/cpuinfo CPU資訊 /proc/meminfo 記憶體資訊 /proc/modules 載入的modules資訊 /proc/pci PCI資訊 /proc/version Kernel版本資訊

Archives 壓縮 gzip file 解壓縮 gunzip file.gz 包裝 tar cf files.tar file1 file2 fileN 解包裝 tar xf files.tar 壓縮 tar czf files.tar.gz file1 file2 fileN 解壓縮 tar zxf files.tar.gz 壓縮 tar cjf file.bz2 file1 file2 fileN 解壓縮 tar jxf file.bz2

User and Group Management useradd 新增使用者 userdel 刪除使用者 usermod 異動使用者資料 groupadd 新增群組 groupdel 刪除群組 groupmod 異動群組資料 passwd 設定使用者密碼

Applications Web browser Firefox、Mozilla Email client Thunderbird、Evolution Office OpenOffice Editor vi、joe、gedit Files downloading wget、ncftp、Gftp IM Gaim PDF Viewer Acrobat Reader、Xpdf Audio Player Xmms Movie Player Mplayer Graphic Gimp Picture Viewer xv、xnview、qiv CD/DVD burner k3b、cdrdao、LinuxNero Dictionary StarDict、pydict Terminal rxvt、Gnome Terminal The table of equivalents / replacements / analogs of Windows software in Linux. http://www.linuxrsp.ru/win-lin-soft/table-eng.html

THE END 謝謝大家