1 / 18

Linux 基础知识学习 The Basic Linux Knowledge Learning

Linux 基础知识学习 The Basic Linux Knowledge Learning. LandmarkQA Team V1.0 版. 硬盘分区. 安装系统的时候,选择手动分区,不要采用系统默认的分区模式 最简单的划分 3 个区 /boot 一般给 512M~1024M( 第一个定义,并且放在整块硬盘的最前面,主要目的是防止硬盘过大, BIOS 找不到硬盘 / 根分区 Swap 交换分区:一般为内存大小的 2 倍. 命令执行方式. [root@linux ~] command [-options] parameter1 parameter2 . . .

chick
Download Presentation

Linux 基础知识学习 The Basic Linux Knowledge Learning

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux基础知识学习The Basic Linux Knowledge Learning LandmarkQA Team V1.0版

  2. 硬盘分区 • 安装系统的时候,选择手动分区,不要采用系统默认的分区模式 • 最简单的划分3个区 • /boot 一般给512M~1024M(第一个定义,并且放在整块硬盘的最前面,主要目的是防止硬盘过大,BIOS找不到硬盘 • / 根分区 • Swap 交换分区:一般为内存大小的2倍

  3. 命令执行方式 • [root@linux ~] command [-options] parameter1 parameter2 . . . • 命令 选项 参数(1) 参数(2) • 注意:命令参数间是以空格 • -- help 查看帮助 • 几个基础命令的练习 • 1. 显示日期: date • date • date +%Y/%m/%d • 2. 显示日历: cal [month] [year] • cal 2010 • cal 7 2010

  4. 重要的热键 • [Tab] 命令补全和文件补全 • [Ctrl]-c 强制制止命令停止 • [Ctrl]-d 退出,等同于输入exit

  5. 正确的关机方法 数据同步写入磁盘:sync 部分数据暂存在内存中,不同步,关机的时候可能丢失数据 常用关机命令:shutdown 例子 shutdown -h now 立刻关机 shutdown -h 20:25 今天的20:25关机 shutdown –h +10 10分钟后关机 shutdown –r now 立刻重新启动 shutdown –r +30 ‘The system will reboot’ 30分钟后启动,并提示后面信息 shutdonw –k now ‘This system will reboot’ 警告,不关机 重新启动和关机: reboot halt poweroff [root@linux ~] sync;sync;sync;reboot

  6. Linux文件权限以及更改 文件属性示意图: • 连接数 所属组 最新修改日期 • -rwxrwxrwx 1 root root 293 Oct 19 21:24 test • 文件属性 文件拥有者 大小 文件名 • r: 可读 (4) • w:可写 (2) • x:可执行 (1) • -rwxrwxrwx:一共10个属性,1~10 • -:文件属性 • 2~4:文件拥有者的属性 • 5~7:文件所属用户组的属性 • 8~10:其他人对此文件的属性 更改文件权限: chgrp: 改组 chgrp [R] dirname/filename chown:改拥有者或者组 chown [R] ID:Group dir/filename chmod:改文件属性 chmod [R] xyz dir/filename 注:-R:进行递归的持续更改,改目录下所有子文件子目录都进行变更

  7. Linux树状目录 • / 根目录 • /bin,/usr/bin,/usr/local/bin 放置可执行二进制命令ls,mv,rm,mkdir,rmdir,gzip,tar,cat,cp,mount • /boot 放置Linux启动时用到得文件 • /dev 设备文件的存放目录 • /etc 系统设置文件 • /home 用户家目录 • /lib,/usr/lib,/usr/local/lib 系统使用的函数库的目录 • /opt 一般安装软件的目录 • /mnt, /media 软盘光盘默认挂载点 • /proc 虚拟文件系统,放置的数据都在内存中 • /tmp 放置临时文件的目录 • /usr 放置系统主要程序,图形界面文件,额外的库函数等。类似‘program files’+‘WinNT’ • /var 放置系统执行过程中产生的变化的文件,如cache,log file

  8. Linux文件和目录管理 • 相对路径 • 绝对路径 . 表示此层目录 .. 表示上一层目录 - 表示前一个工作目录 ~ 表示‘当前用户身份’的home目录 ~account 表示account用户的home目录 常用目录的操作命令 cd (切换目录) pwd (显示当前所在的目录) mkdir (建立新目录) rmdir (删除‘空’目录) ls (查看文件和目录) ls –alsh cp (复制文件或者目录) 注-r 用于复制目录 rm (删除文件或者目录)参数 -fir mv (移动文件和目录,或者重命名)参数 -fiu

  9. 命令行界面下用户和组管理 • useradd • #useradd –r jack –c “Jack” –g mary –s /bin/sh –d /home/Jack • groupadd • #groupadd –g 5400 testbed • su • 功能说明:变更用户身份。语  法:su [-flmp][--help][--version][-][-c <指令>][-s <shell>][用户帐号]常用方式:susu –su - xjnc

  10. 查看文件内容 • cat :由第一行开始显示文件的内容 • tac: 从最后一行开始显示文件的内容 • nl: 显示的时候,输出行号 • more: 一页一页的显示文件的内容 • less: 有more类似,但是它可以向前翻页 • head: 只看前几行 • tail: 只看最后几行 以上都可以直接看一个文件,关于以上每个命令的参数,自行查阅。

  11. 常用的搜索文件命令 which (寻找执行文件)(只找PATH下所规范的路径) which [-a] command -a:列出找到的全部名称 whereis (寻找特定文件) whereis [-bmsu] 文件或者目录名 locate(常用) find(重点掌握) find [path] [option] [action] 例子:find / -name passwd 找出文件名为passwd的文件 find /home –user kync 找出/home下属于用户kync的文件 find命令功能强大,尽量能够熟练使用之。

  12. 常用磁盘与目录查看命令 df [-ahikHTM] [目录或者文件名] 参数; -a : 列出全部文件系统 -k : 以KB为单位显示 -m : 以MB为单位显示 -h : 以GB MB KB等格式显示 -H : 以M=1000k取代1024k的计算方式 -T : 显示文件系统名字,如ext3 -I : 不用硬盘容量,而已inode的数量来显示 范例: df df –h df –aT df –h /etc df -ih

  13. 常用磁盘与目录查看命令 du [-ahskm] 文件或者目录名 -a: 列出所有的文件与目录容量 -h:以GB MB显示 -s:列出总量,不列出每个目录占用的容量 -k:以KB显示 -m:以MB显示 范例: du –sm /* 检查根目录下每个目录所占的容量 du –a du 列出当前目录下全部文件 du –sh * 列出当前目录下每个文件或者目录大小

  14. 文件的压缩和打包TAR tar [-cxtzjvfpPN] 文件或者目录…. 参数: -c: 建立压缩文件 -x: 解开压缩文件 -t: 查看压缩文件 -z: 是否用gzip压缩 -j: 是否用bzip2压缩 -v: 压缩过程中显示文件 -f: 使用文件名 -p: 使用原文件的原来属性 -P: 使用绝对路径来压缩 -N: 比日期新的才打包进来 范例: tar –cvf /tmp/etc.tar /etc 打包/etc目录,但是不压缩 tar –xvf /tmp/tec.tar /home 解压缩到/home目录下

  15. VI文字处理器 • vi 文件名 进入编辑模式:i o Insert 回一般模式: [Esc] 保存退出: :wq :wq! 不保存退出: :q :q! 一般模式下常用快键: 0 $ G 到文件最后一行 o,O 光标上或者下加一行 /word, ?word 向上向下搜索

  16. 使用Linux的潜规则 • 尽量不要使用root账户做为常用账户登录 • 不要往/(根目录下)下放文件 • 退出终端的时候,一定要按[Ctrl+d]或者输入exit退出 • 不要随意删除自己不知道文件 • 尽量在自己的home目录里面进行与自己相关的数据管理 • 不要随便给文件777的权限 • 不要断电关机

  17. 配置VNC • In an xterm, • vncserver • Take note of the display id. • Example: This is using display :1 • symbiovv{VGNC}% vncserver • New 'symbiovv:1 (VGNC)' desktop is symbiovv:1 • Starting applications specified in /home/VGNC/.vnc/xstartup • Log file is /home/VGNC/.vnc/symbiovv:1.log • vncserver -kill :1 • cd $HOME/.vnc • vi xstartup • Comment out the line • #twm & • Add the following line: • startkde& • Save and exit • /usr/bin/vncserver -depth 24 -geometry 1200x1000 :1 • As root, add the following line to /etc/rc.local • su - VGNC -c "/usr/bin/vncserver -depth 24 -geometry 1200x1000 :1" • Repeart for each acct that you want to have a vnc session. Increment the diaply by 1 for each user.

  18. 16服务器和Mount命令的使用 • 全部的数据都转移到了134.132.111.16上,基本格局没有改变,但是所有的 • Openworks build全部转移到了Build文件夹。全部的oracle文件包括10g 11g • 全部转移到了Oracle文件夹下。 • 1.16开机自行启动samba服务和nfs服务 • 2.Linux下使用16上nfs挂载点: • >showmount -e 134.132.111.16 • Export list for 134.132.111.16 • nfs * • >mount -t nfs 134.132.111.16:/nfs /net (挂载在/net下) • 3.Solairs下使用16上nfs挂载点 • >mount -f nfs -o vers=3 134.132.111.16:/nfs /mnt/aa • 注:Solaris下只能挂载在/mnt下,不过最好在此目录下再创 • 建一个文件夹,比如aa来挂载。 • 4.Windows下通过映射网络驱动器来使用16上提供的samba共享点 • 因为新的共享文件夹名字为nfs,映射到本地硬盘上作为一个盘 • 符后,请重命名为net来保持与District中的配置一致,最好盘 • 符为Z. • 共享路径为:\\134.132.111.16\nfs

More Related