Linux系统入门 2006.06.28.

Slides:



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

第8讲 安装和卸载软件包 本章主要内容: 包管理 RPM操作 用RPM诊断 文件压缩与打包 图形界面下包的安装与管理.
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
组网技术与配置 (第3版) 清华大学出版社 ISBN
技术支持部 张新凤( ) 并行机群系统安装、使用和管理 技术支持部 张新凤( )
Linux 系統建置、管理及維護 講師:施勢帆 博士.
Linux 的檔案管理.
Redhat enterprise linux 5
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
崑山科技大學資訊傳播系 蔡德明 (鳥哥, VBird)
資訊安全與系統管理 2013/3/13 Chien wei lin.
基于操作系统的编程复习 张玉宏
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
第一讲:Linux基础培训.
Linux 的進階檔案處理.
第8章 Linux系统管理.
Confidential Property
Linux.
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Linux 入門課程(基礎篇) 講者: Pank
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
網路伺服器應用 Linux Server Andres, Wen-Yuan Liao
基礎linux指令說明 Part 1 資訊組 陳宜徽.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
学习目标 1、Linux(这里用的是Centos)下mysql5.7的基本安装 2、课后习题.
第二天 计算机基础技能培训 (一)linux基础知识
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
曙光集群简明使用手册 技术支持中心.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
网络常用常用命令 课件制作人:谢希仁.
岗位技能(二)Linux系统配置与管理 项目3 TCP/IP网络接口配置
第 20 章 帳號與磁碟空間管理 著作權所有 © 旗標出版股份有限公司.
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
Red Hat Linux 安装与使用方法的简单介绍
第四章 附件 (应用程序软件包).
第 22 章 架設 WWW 伺服器.
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:
第二章 UNIX系统安装与常用命令.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
第三章 UNIX的文件与目录.
UNIX指令-檔案與目錄操作.
姚金宇 MIT SCHEME 使用说明 姚金宇
杨振伟 清华大学 第一讲:Linux环境下编程(1)
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
網路資源的建立--LINUX系統 系統管理
实验一:编译运行Linux内核并使用gdb进行调试
Lab01 工作站&Linux操作 日期:2011/03/07.
Visual Basic程序设计 第13章 访问数据库
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
基本指令.
粒子物理与核物理实验中的数据分析 杨振伟 清华大学 第1讲:Linux环境下的编程.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
Linux网络配置管理.
第四章 UNIX文件系统.
Linux文件系统.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

Linux系统入门 2006.06.28

帐号管理 帐号管理 groupadd groupdel useradd userdel

帐号管理 密码管理与设定 passwd 使用者身份切换 su

帐号管理 使用者查询 Id 显示id详细信息 finger 显示当前登陆的用户和所属组 groups 显示当前用户的所属组

Linux 文件 # touch test # ls –al test # ll test

Linux 文件属性

Linux 文件类型 档案类型为一般文件的,第一个属性为 [ - ] 档案类型为目录的,第一个属性为 [ d ]

更改 Linux 文件属性指令1 r=4,w=2,x=1 # chmod 770 test owner = rwx = 4+2+1 = 7 group  = rwx  = 4+2+1 = 7 others = ---  = 0+0+0 = 0 r=4,w=2,x=1 # chmod 770 test

更改 Linux 文件拥有者 語法: chown [ -R ] 帐号名称文件或目录 chown [ -R ] 帐号名称:组名称文件或目录 例子: [root@test root]# chown games test [root@test root]# ls -l test drw-r--r--    1 games     root        0 Jun 20 14:36 test [root@test root]# chown –R root.root tmp

更改 Linux 文件所属組 语法: chgrp 群组名称文件或目录范例: [root@test root]# chgrp users test [root@test root]# ls -l drw-r--r--    1 root     users        1 Jun 20 14:36 test

文件执行的几种方法 方法一:在文件所在的目录执行 方法二:在别的目录执行 ./文件名 ./vp.sh 路径名/文件名 /home/gasoft/vps/vps/vp.sh

Linux 目录结构

Linux 目录结构1 /bin:常用系统程式目录 /boot:开机設定文件,預設摆放核心 vmlinuz 的目录 /dev:摆放所有系统裝置文件的目录 /etc:几乎系统的所有設定文件均在此 /home:系统使用者的根目录 /lib:Linux 执行或编译程式程序库目录

Linux 目录结构2 /mnt:软盘、光盘、优盘等外设的预设挂载点 /proc:系统核心与执行程序的一些信息 /sbin:系统管理员常用指令集 /tmp:临时文件放置的目录 /usr:应用程序以及文件放置的目录 /var:摆放系统记录文件的地方

Linux 目录结构说明1 /bin:常用系统程式目录 /boot:开机設定文件,也是預設摆放核心 vmlinuz 的地方 /dev:摆放所有系统裝置文件的目录 /etc:几乎系统的所有設定文件均在此,尤其 passwd, shadow /etc/rc.d/init.d:系统开机的時候载入服务的 scripts 的摆放地点 /home:系统使用者的根目录

Linux 目录结构说明2 /lib:Linux 执行或编译程式程序库目录 /mnt:软盘与光盘预设挂载点 /proc:系统核心与执行程序的一些信息 /usr/bin, /bin:一般执行文件摆放的地方 /usr/sbin, /sbin:系统管理员常用指令集 /var:摆放系统记录文件的地方 /lost+fount:摆放系统不正常产生错误时丢失的片段

命令历史和自动补全 按[向上箭头]和[向下箭头]键可以滚动以前使用过的命令 键入了文件名、命令、或路径名的一部分,然后按 [Tab] 键 ,会把文件或路径名的剩余部分补全

文件与目录管理-路径 目录与路径 相对路径与绝对路径 .     代表此层目录 ..    代表上层目录 ~     代表自己的家目录 ~user 代表到 user 用户的个人家目录

文件与目录管理-cd,pwd,mkdir cd pwd mkdir 改变目录 cd /root rmdir 刪除一个里面是空的空目录 显示目前的目录 mkdir 建立一个新目录 mkdir –p /root/abc/123 rmdir 刪除一个里面是空的空目录 rmdir –p abc/123 环境变量PATH echo $PATH PATH=”$PATH”:/root

显示文件-ls ls [-ailS] 参数说明: -a       :全部的文件都列出(连同隐藏文件) -i       :印出 inode 的值 -l       :长的列出,连同文件大小的资料等等 -S     :以文件大小排序

拷贝文件-cp cp [-drsu] [来源文件] [目的文件] 参数说明: -d:在进行 copy 的时候,如果是 copy 到 link 文件,若不加任何参数,则预设情況中会将 link 到的原始文件copy 到目的地,若加 -d 时,则 link 文件可原封不动的将 link 這个捷径拷贝到目的地 -r:可以进行目录的 copy -s:做成链接文件,而不 copy 之意!与 ln 指令相同功能! -u, --update:如果来源文件比较新,或者是沒有目的文件,那么才会进行 copy 的动作

删除文件-rm rm [-fir] [文件名] 參數說明: -i     :提供使用者确认(这是预设值) -r     :连同目录一起刪除 -f     :强力刪除(不提示)

移动文件-mv mv [-u] [来源文件] [目的文件] 参数说明: -u   :同样的,为 update 的简写,当来源文件比目的文件还新的时候才会有效

链接文件-ln ln hard link symbolic link ln [-s] [来源文件] [目的文件] 不能跨 filesystem/不能 link 目录 symbolic link ln [-s] [来源文件] [目的文件]

文件与目录权限 chown 改变文件的拥有人 chgrp 改变文件的所属群組 chmod 改变文件的可写、可读、可执行等属性 umask 改变预设的建立文件或目录时的属性 chattr 改变文件的特殊属性 lsattr 显示文件的特殊属性

查找文件或目录 which 查看可执行文件的位置 # which ls whereis 查看文件的位置 # whereis [–b/-m] ls locate 配合资料库查看文件位置 # locate ls #updatedb find 查找文件 # find / -name “ls”

tar命令参数列表1 1.压缩一组文件为tar.gz后缀 # tar cvf backup.tar /etc #gzip -q backup.tar 或#tar cvfz backup.tar.gz /etc/ 2.释放一个后缀为tar.gz的文件 #gunzip backup.tar.gz #tar xvf backup.tar 或 # tar xvfz backup.tar.gz 3.用一个命令完成压缩 #tar cvf - /etc/ | gzip -qc > backup.tar.gz

tar命令参数列表2 4.用一个命令完成释放 # gunzip -c backup.tar.gz | tar xvf - 5.如何解开tar.Z的文件? # tar xvfz backup.tar.Z 或 # uncompress backup.tar.Z #tar xvf backup.tar 6.如何解开.tgz文件? #gunzip backup.tgz

查看文件内容 cat 由第一行开始显示文件內容 tac 从最后一行开始显示 more 一页一页的显示文件內容 less 与 more 类似,可以往前翻页 head 只看头几行 tail 只看尾巴几行 (-f参数对于跟踪日志文件很有用) nl   显示的時候,同时输出行符 od   以二进制的方式读取文件內容

Vi 字符编辑模式

常用文本编辑器-- vi” 文本编辑器 vi 管理员必须掌握一种文本格式编辑器 vi 的使用: 一般模式:移动、复制、 粘贴、刪除 编辑模式:插入与替换文件 指令列模式:查询、自动替换、文件存取等

vi help / 查找 :%s/x/y/g 自动取代 :w 写入 :q 离开 :wq! 写入強制退出 h,j,k,l 移动 yy 复制 dd 刪除 p 贴上 o,i,a 插入 R,r 替换 u 撤销 建议打印一份文档

Linux 套件管理 RPM 具有资料库:容易安裝、升級、移除 在查验及搜寻方面极为有效率 漏洞修补速度快速 最大的缺点:属性相依的问题(这包含了版本、平台等等)

RPM的管理 安裝 rpm –ivh bash.rpm 升級 rpm –uvh bash.rpm 验证 Rpm –V bash

RPM的管理 移除 rpm –e bash 查詢 rpm –qa bash 重建rpm资料库 rpm --rebuilddb

RPM安装步骤 需要安装compat-libstdc++这个包 查找系统光盘,看在第几张光盘上 将3号光盘放入光驱 加载光驱 安装compat-libstdc ++包

RPM安装例子 mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/RedHat/RPMS ls compat-libstdc++* 确认安装包的名称 rpm -ivh compat-libstdc++-7.3-2.96.122.i386.rpm

系统关机 关机 重新起动 shutdown –h now halt poweroff init 0 shutdown –r now reboot init 6

网络工具 一些网络检测指令 ping, ifconfig, ifup, ifdown, netstat, route, traceroute, host, dig 远程登陆使用指令 telnet, ssh, ftp

ping 判断是否能联通网络 ping 127.0.0.1判断网络是否正常 ping 203.128.145.191(某个公网ip)是否能上网 ping www.21cn.com DNS设置是否正确

ifconfig Interface Config 默认只有root用户可以使用

Ifconfig示例

ifup,ifdown ifdown eth0 ifup eth0

SSH SSH的英文全称是Secure SHell 将所有传输的数据进行加密 Linux下远程操作计算机,几乎无所不能 http://www.gnuctt.net/html/modules.php?name=News&file=article&sid=64

SSH示例

ftp常用命令 Put 上传文件 Get 下传文件 Ls 显示目标文件 Cd 改变目标目录 Lcd 改变本地地址 Bye 退出