LINUX入门教程.ppt
- 文档编号:11657522
- 上传时间:2023-06-01
- 格式:PPT
- 页数:149
- 大小:12.91MB
LINUX入门教程.ppt
《LINUX入门教程.ppt》由会员分享,可在线阅读,更多相关《LINUX入门教程.ppt(149页珍藏版)》请在冰点文库上搜索。
LINUX入门教程,.,主流linux简介
(1),RedHatLinux也是全世界应用最广泛的Linux。
RedHat公司总部位于美国北卡罗来纳州。
在全球拥有22个分部。
RedHat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担,其中RedHat提供的图形界面安装方式非常类似Windows系统的软件安装,Redhat,.,主流linux简介
(2),CentOS是CommunityENTerpriseOperatingSystem的简称.CentOS正是这个RHEL的克隆版本。
CentOS可以像RHEL一样的构筑Linux系统环境,但不需要向RedHat付任何的产品和服务费用,同时也得不到任何有偿技术支持和升级服务。
CentOs,.,主流linux简介(3),Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想,Ubuntu,.,主流linux简介(4),openSUSE项目是由Novell发起的开源社区计划。
旨在推进Linux的广泛使用。
openSUSE.org提供了自由简单的方法来获得世界上最好用的Linux发行版,SUSELinux。
openSUSE项目为Linux开发者和爱好者提供了开始使用Linux所需要的一切。
openSUSE,.,虚拟机的安装
(1),虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。
对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。
.,虚拟机的安装
(2),原包:
VMware-workstation-full-v8.0.3.zip解压后的文件:
VMware-workstation-full-8.0.3-703057.exe双机上面文件出现右图界面:
.,虚拟机的安装(3),然后会自动弹出左图界面,直接点击Next,.,虚拟机的安装(4),选择Typical,点击Next,.,虚拟机的安装(5),点击change,选择合适的安装路径,点击Next,.,虚拟机的安装(6),把1框内的勾去掉,点击Next,.,虚拟机的安装(7),把1框内的勾去掉,点击Next,.,虚拟机的安装(8),点击Next,.,虚拟机的安装(9),点击Continue,.,虚拟机的安装(10),开始安装,然后点击Next,.,虚拟机的安装(11),点击Finish结束安装,.,CentOs安装
(1),CentOs的版本:
32bit.centos-5.5-i386-dvd在Windows上新建个目录:
centos在虚拟机上选择File-VirtualMachine,.,CentOs安装
(2),点击Next,.,CentOs安装(3),选择Installerdiscimagefile(iso):
按钮,点击Browse,选择安装镜像文件。
最后点Next,.,CentOs安装(4),填写登陆操作系统的用户名和密码,点击Next,.,CentOs安装(5),点击Browse选择刚刚建立的安装目录,然后点击Next,.,CentOs安装(6),选择操作系统占用的硬盘空间,这个根据需要定。
然后点击Next,.,CentOs安装(7),点击CustomizeHardware.进入,.,CentOs安装(8),修改下内存,具体大小跟你要安装的软件有关,点击Close关闭,在点击Finish执行安装,.,CentOs安装(9),虚拟机里默认的是自动安装。
.,CentOs安装(10),见到此页面证明安装完毕,你可以用之前设定的用户名和密码登陆,.,CentOs安装(11),登陆以后,点右键打开终端,你可以干你该干的事情了,到此安装结束。
.,Windows连接linux的方式,putty是一个比较灵活的小工具,它可以连接到远程linux的字符界面进程操作.winscp用来上传文件或软件,快捷,方便.ftp上传比较安全,可以在linux系统内控制权限。
SecureCRT可以用来连接字符界面,也可以用来上传利用Samba工具共享目录,linux可以直接访问window的共享文件夹,.,Putty,Putty是一款绿色软件,直接点击putty.exe打开左边页面,可以在最上面输入框添加要连的Linux服务器的ip,点open连接。
也可以把ip地址填写到下一个输入框,点击Save,把Ip地址存起来,下次登陆直接双击ip地址就可以了。
.,WinSCP,WinSCP是一款绿色软件,直接点击WinSCP.exe打开左边页面,可以在最上面输入框添加要连的Linux服务器的ip,输入用户名密码即可登陆,.,SecureCRT,SecureCRT还是一款绿色软件,直接点击SecureCRT.exe打开左边页面,填写ip和用户名即可登陆,.,Linux之间的数据传输命令,rootljfopt#scp-raroot192.168.36.129:
/optTheauthenticityofhost192.168.36.129(192.168.36.129)cantbeestablished.RSAkeyfingerprintis36:
1d:
17:
dc:
81:
fa:
eb:
23:
4f:
0e:
29:
14:
b7:
ed:
e9:
e4.Areyousureyouwanttocontinueconnecting(yes/no)?
yesWarning:
Permanentlyadded192.168.36.129(RSA)tothelistofknownhosts.root192.168.36.129spassword:
b100%00.0KB/s00:
00-r循环目录;a待传送的文件夹;root192.168.36.129:
/opt包含目标服务器的用户名,ip,及文件夹。
运行过程中要输入密码。
.,jdk的安装,下载地址:
http:
/jdk-7-linux-i586.rpm安装:
rpmivhjdk-7-linux-i586.rpm默认安装路径:
/usr/java,.,jdk配置环境变量,vi/etc/profileJAVA_HOME=/usr/java/jdk1.7.0CLASSPATH=$JAVA_HOME/lib/tools.jar:
$JAVA_HOME/lib/dt.jarPATH=$JAVA_HOME/bin:
$PATHexportJAVA_HOMECLASSPATHPATH测试是否安装成功:
rootlocalhosteclipse#java-versionjavaversion1.7.0Java(TM)SERuntimeEnvironment(build1.7.0-b147)JavaHotSpot(TM)ClientVM(build21.0-b17,mixedmode,sharing),.,Eclipse的安装,eclipse的下载地址:
http:
/www.eclipse.org/downloads/download.php?
file=/technology/epp/downloads/release/juno/R/eclipse-jee-juno-linux-gtk.tar.gz解压:
tarzxvfeclipse-jee-juno-linux-gtk.tar.gzrootlocalhostopt#cdeclipserootlocalhosteclipse#./eclipse,.,MyEclipse的安装
(1),eclipse的下载地址:
http:
/下载如下包myeclipse-10.6-offline-installer-linux.run执行如下命令给包添加可执行权限chmod755myeclipse-10.6-offline-installer-linux.run,.,MyEclipse的安装
(2),执行如下命令安装./myeclipse-10.6-offline-installer-linux.run出现如右图界面,.,MyEclipse的安装(3),勾选Iaccept单击Next,.,MyEclipse的安装(4),选择安装路径单击Next,.,MyEclipse的安装(5),单击Next,.,MyEclipse的安装(6),安装,.,MyEclipse的安装(7),安装完成点击Finish,.,MyEclipse的启动
(1),执行./myeclips,.,MyEclipse的启动
(2),单击OK进入开发界面,.,MyEclipse选择JDK1.7
(1),点击Windows-Prefernce,在右边页面上点击Java-Complier选择1.7点击下边的Configure链接,.,MyEclipse选择JDK1.7
(2),点击添加,.,MyEclipse选择JDK1.7(3),点击Next,.,MyEclipse选择JDK1.7(4),选择jdk1.7的home目录点击Finish,.,MyEclipse选择JDK1.7(5),勾选jdk1.7点击Ok,.,QQ的安装,下载地址:
http:
/软件包:
linuxqq-v1.0.2-beta1.i386.rpm安装:
rpmivhlinuxqq-v1.0.2-beta1.i386.rpm运行:
rootlocalhostnew#/usr/bin/qq,然后回车,.,中文乱码问题的解决,乱码原因:
缺少中文库文件的支持解决办法:
安装两个包#rpm-ivhfonts-chinese-3.02-12.el5.noarch.rpm#rpm-ivhfonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm下载地址:
http:
/http:
/,.,如何修改主机名?
查看主机名:
hostname或者echo$HOSTNAME执行hostname命令,格式hostname+主机名hostnameljf修改/etc/hosts文件vi/etc/hosts127.0.0.1ljflocalhost修改/etc/sysconfig/network文件vi/etc/sysconfig/networkHOSTNAME=ljf重启电脑:
reboot,.,如何修linux分辨率?
启动图形界面命令:
system-config-display在如下界面中修改:
重启系统:
reboot,.,几个有用的快捷键,TAB在使用bash命令行时,在提示符下,输入某个命令的前面几个字符,然后按TAB键,就会列出以这几个字符开头的命令供我们选择。
ctrl+alt+方向键切换linux桌面ctrl+alt+l屏保,.,帮助命令,whatis:
概述命令的作用whatisechoman或help详述命令的作用,包括这种参数的作用manps或者pshelpmankfiles查看文件的作用mank/etc/hostsinfo:
查看命令的作用infogrep,.,几个有用的命令,查看之前输入的命令:
rootlocalhost#history1shutdownnow2vi/proc/meminfo查看用户ID情况rootlocalhosta#idrootuid=0(root)gid=0(root)groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)context=root:
system_r:
unconfined_t:
SystemLow-SystemHigh清屏幕命令rootlocalhosta#clear显示当前目录的绝对路径rootlocalhosta#pwd/opt/a,.,切换用户命令,ljflocalhost$su-root切换到root用户Password:
ljflocalhost$su-lljf切换用户,相当于重新登录Password:
ljflocalhost$suroot切换用户,但不切换环境变量,.,用户命令,查看当前登录的用户rootlocalhostopt#whorootpts/02012-07-0621:
20(:
0.0)ljfpts/22012-07-0703:
19(192.168.75.1)显示已经登录用户的详细信息rootlocalhostopt#w03:
20:
56up6:
39,2users,loadaverage:
0.25,0.20,0.12USERTTYFROMLOGINIDLEJCPUPCPUWHATrootpts/0:
0.021:
201.00s0.24s4.34sgnome-terminalljfpts/2192.168.75.103:
191:
430.01s0.01s-bash查看当前登录的用户是谁rootlocalhostopt#whoami查看用户信息rootlocalhostopt#fingerLoginNameTtyIdleLoginTimeOfficeOfficePhoneljfljfpts/22Jul703:
19(192.168.75.1)rootrootpts/0Jul621:
20(:
0.0),.,修改密码,修改用户登录口令rootlocalhostetc#passwdljf修改工作组的口令rootlocalhostetc#gpasswdroot,.,用命令查看或设置环境变量,env:
查看所有环境变量echo查看单个环境变量echo$HOMEexport设置环境变量:
exportHISTSIZE=1000,.,在文件中设置环境变量,用root用户在/etc/profile中设置全局环境变量,如加入如下行:
各用户也可在/home/username/.bash_profile设针对用户的环境变量,如在/home/oracle/.bash_profile中加入如下行:
使文件中的环境变量生效命令:
sourcefile如:
source/etc/profile,.,ls命令
(1),功能说明:
列出目录内容。
ls-1每列仅显示一个文件或目录名称。
ls-a或-all下所有文件和目录。
ls-r以相反顺序显示文件或目录(英文)。
ls-s或-size显示文件和目录的大小,以区块为单位。
ls-sh人性化显示目录文件的大小,.,ls命令
(2),ls-d显示指定目录的信息ls-R递归显示目录中的内容lsda*查看当前文件夹内所有以a开头的文件或目录ls/etc|grepd$显示/etc下所有以d结尾的文件或目录lsX/etc将显示结果按扩展名来排列ls-S/etc将显示结果按大小来排列,.,linux的文件类型,查看文件类型rootlocalhostetc#filevirclinux中不同类型的文件颜色不同普通文件:
黑色,如:
目录文件:
蓝色,如:
可执行性文件:
绿色,如:
包文件:
红色,如:
链接文件:
青蓝色,如:
设备文件:
黄色,如:
.,Linux下的目录结构
(1),“/”根目录部分有以下子目录/usr目录包含所有的命令、程序库、文档和其它文件。
这些文件在正常操作中不会被改变的。
这个目录也包含你的Linux发行版本的主要的应用程序/var目录包含在正常操作中被改变的文件:
假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等/home目录包含用户的文件:
参数设置文件、个性化文件、文档、数据、EMAIL、缓存数据等。
.,Linux下的目录结构
(2),/proc目录整个包含虚幻的文件。
它们实际上并不存在磁盘上,也不占用任何空间。
(用lsl可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统/bin系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。
/sbin系统执行文件(二进制),这些文件不打算被普通用户使用。
(普通用户仍然可以使用它们,但要指定目录。
),.,Linux下的目录结构(3),/etc操作系统的配置文件目录。
/root系统管理员(也叫超级用户或根用户)的Home目录。
dev设备文件目录。
LINUX下设备被当成文件,这样一来硬件被抽象化,便于读写、网络共享以及需要临时装载到文件系统中。
正常情况下,设备会有一个独立的子目录。
这些设备的内容会出现在独立的子目录下。
LINUX没有所谓的驱动符。
.,Linux下的目录结构(4),/lib根文件系统目录下程序和核心模块的共享库/boot用于自举加载程序(LILO或GRUB)的文件。
当计算机启动时(如果有多个操作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。
这个目录也会包含LINUX核(压缩文件vmlinuz),但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。
/opt可选的应用程序,.,Linux下的目录结构(5),/lib根文件系统目录下程序和核心模块的共享库/boot用于自举加载程序(LILO或GRUB)的文件。
当计算机启动时(如果有多个操作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。
这个目录也会包含LINUX核(压缩文件vmlinuz),但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。
/opt可选的应用程序/tmp临时文件。
该目录会被自动清理干净。
/lost+found在文件系统修复时恢复的文件,.,usr下比较重要的内容
(1),/usr/X11R6X-WINDOWS系统(version11,release6)/usr/X11R6/bin大量的小X-WINDOWS应用程序(也可能是一些在其它子目录下大执行文件的符号连接)。
/usr/share独立与你计算机结构的数据,譬如,字典中的词。
/usr/share/docLINUX的文档资料,.,usr下比较重要的内容
(2),/usr/bin和/usr/sbin类似与“/”根目录下对应的目录(/bin和/sbin),但不用于基本的启动(譬如,在紧急维护中)。
大多数命令在这个目录下。
/usr/local本地管理员安装的应用程序(也可能每个应用程序有单独的子目录)。
在“main”安装后,这个目录可能是空的。
这个目录下的内容在重安装或升级操作系统后应该存在。
/usr/local/bin可能是用户安装的小的应用程序,和一些在/usr/local目录下大应用程序的符号连接。
.,porc下比较重要的内容
(2),/proc/cpuinfo关于处理器的信息,如类型、厂家、型号和性能等。
/proc/meminfo内存交换分区等信息/proc/devices当前运行内核所配置的所有设备清单。
/proc/interrupts正在使用的中断,和曾经有多少个中断。
/proc/ioports当前正在使用的I/O端口。
.,linux的系统配置文件,/proc内核提供的一个接口,主要用来存储系统统计信息;/proc/cpuinfo统计cpu信息/proc/meminfo统计内存信息/etc/mtab随着/proc/mount的变化而变化,文件系统的安装和卸载都会在这个文件中反映出来/etc/fstab列出当前系统在启动时自动安装的所有文件系统./etc/mtools.confdos文件系统上的操作的配置文件,.,linux的系统管理文件
(1),/etc/group列出有效的组名称以及组中的用户信息;组名|组密码|组ID|组用户列表root:
x:
0:
rootbin:
x:
1:
root,bin,daemondaemon:
x:
2:
root,bin,daemonsys:
x:
3:
root,bin,adm/etc/password帐号的密码文件;帐号|密码|用户号(UID)|用户组号(GID)|所属组|用户主目录|用户所使用的shell类型root:
x:
0:
0:
root:
/root:
/bin/bashbin:
x:
1:
1:
bin:
/bin:
/sbin/nologindaemon:
x:
2:
2:
daemon:
/sbin:
/sbin/nologinadm:
x:
3:
4:
adm:
/var/adm:
/sbin/nologin,.,linux的系统管理文件
(2),/etc/shadow包含加密后的帐号信息字段3自1/1/1970起,密码被修改的天数字段4密码将被允许修改之前的天数(0表示“可在任何时间修改”)字段5系统将强制用户修改为新密码之前的天数(1表示“永远都不能修改”)字段6密码过期之前,用户将被警告过期的天数(-1表示“没有警告”)字段7密码过期之后,系统自动禁用帐户的天数(-1表示“永远不会禁用”)字段8该帐户被禁用的天数(-1表示“该帐户被启用”)字段9保留供将来使用,.,linux的系统管理文件(3),/etc/shells包含系统的可以使用的shell的列表/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh/etc/motd每日的信息,root管理员向系统中所有用户传达信息时使用,.,Linux系统命令配置文件,/etc/inittabinit读取inittab,然后控制主进程的启动.inittab文件中定义了默认的启动级别:
id:
5:
initdefault:
init0关机init1单用户模式init2多用户init3完全用户模式(标准运行级别)init4类似init3保留选项init5启动图形化界面init6重启,.,Linux主机配置文件,/etc/host.conf告诉域名服务器如何查找主机名/etc/hosts网络中已发现的主机的名称列表,用于解析主机名/etc/sysconfig/network主机名和网关的信息文件,.,Linux联网配置文件,/etc/protocols列举当前可用的协议。
/etc/resolv.conf在程序请求“解析”一个IP地址时告诉内核应该查询哪个名称服务器。
/etc/rpc包含RPC指令/规则,这些指令/规则可以在NFS调用、远程文件系统安装等中使用。
/etc/exports要导出的文件系统(NFS)和对它的权限。
/etc/services将网络服务名转换为端口号/协议。
由inetd、telnet、tcpdump和一些其它程序读取。
.,wc命令,wcfile输出文件的行数、字节数和单词数wc-lfile输出文件的行数wc-cfile输出文件的字节数wc-wfile输出文件的单词数wcLfile输出文件最长行的长度ls|wcl统计当前目录下有多少普通文件和目录ps|wcl统计当前有多少个进程,.,cd命令,功能说明:
用于切换目录cd/etc切换到/etc目录下cd/切换到根目录下cd.切换到上级目录cd.切换到当前目录cd切换到用户宿主目录下cd同上cd-切换到上次切换的目录下,.,cp命令,功能说明:
拷贝文件或目录的命令cpru./*/bak/20120710把当前目录下的所有文件和目录拷贝到备份文件夹下(recursive,update)cpra/b/把a目录下文件拷贝到b目录下覆盖有提示cpfra
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX 入门教程