




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LINUX基础知识培训 西安xx信息产业有限责任公司 2015-8-6 xxx LINUX简介 Linux是一套免费使用和自由传播的类Unix操作系 统. 1991年,芬兰大学生 Linus Torvalds开发并将其在 Internet发布。从此大量的编程人员、网络爱好 者、Hacker加入到 Linux的开发中业,Linux逐渐 发展起来。 Linux产品厂商借助网络爱好者升级的内核,能过优 化、增加功能出售各个版本的Linux操作系统。 主要的LINUX版本 Red Hat Linux (红帽子) CentOS SUSE (操作命令最与Unix相似的linux) Debian ubuntu(乌邦图) LINUX的常用命令 获取命令帮助:-help 例:ls -help ls查看目录结构(同win系统中的 dir) -l 列表显示 -a 显示隐藏文件 -t 按时间排列(默认按名称排列) -R 与子目录一起列出 -S 按文件大小排序 例:# ls -lR /mywork/ # pwd 查看当前所在目录 LINUX的常用命令 cd进入指定目录(注意相对路径与绝对路径) 常见的目录表示: . 当前目录 上级目录 - 前一个工作目录 自己的家目录 more 查看文件内容 tail -n 文件名-查看文件尾n行记录(默认10行) head -n 文件名-查看文件头n行记录(默认10行) mkdir 选项 目录名 -创建目录 -m 直接指定目录 权限,而不是通过umask默认指定 -p 递归建立目录 例: # mkdir p /mywork/test2/test3 # mkdir m 700 /mywork/test22 rmdir 选项 目录名 -删除空目录 -P 递归删除目录 # rmdir p test2/test3 # rm -rf test2-删除目录(不可恢复,使用时特别注意) # tar -xzvf hadoop-1.1.2.tar.gz-解压压缩包 -z 是配合解压.GZ -x 解开一个包文件 -v 显示详细信息 -f 必须,表示使用归档文件 LINUX 的常用 命令 LINUX的常用命令 cp 选项 源文件 目标文件 -f 强制操作 -i 询问 -R 递归,用于目录复制 -p 保留源文件或目录的属性,包括所有者、所属组、权限 与时间 -d 复制时保留链接 -pdR = cp -a (-a 目录复制时使用 ) 例: # mkdir -p test1/test2/test3 # cp -a test1 test11 LINUX的用户及组 # groupadd hadoop-添加组 # useradd -g hadoop hadoop -添加用户,指定主属组 (-g) 副属组(-G) # chown -R Hadoop:hadoop/mywork -改变用户属主 # passwd Hadoop -更改用户密码 查看: # more /etc/passwd #more /etc/shadow LINUX的空间使用查看 du 查看目录大小 a:显示全部目录和其子目录下的所有文件占用的磁盘空间 s: 只显示目录的使用总量,不分别展示各个子目录情况 m:是以MB为单位展示目录的大小 例:# du sh /etc df 查看磁盘空间使用情况 例:df -h SHUTDOWN 命令 -t 时间-指定时间后关闭机器 -r -重启(同 reboot) -h-停掉所有服务后关机 # shutdown -h +10-10分种后关机 # shutdown -h 10:00-10点关机 -f -开机略过fsck磁盘检测 -F -开机强制进行fsck磁盘检测 -c-取消已执行的 shutdown 命令 LINUX的网络配置 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 #网卡信息配置 DEVICE=“eth0“ BOOTPROTO=none# DHCP设置,none为手动配置,DHCP为ip自动获取 IPADDR=63 # 指定的IP地址 NETMASK= # 子网掩码 GATEWAY= # 网关 HWADDR=00:0C:29:00:4E:F5 # 网卡 MAC 地址 DNS1= # DNS设置 LINUX的网络配置 /etc/resolv.conf -网关配置: # vi /etc/resolv.conf 常用命令: ifconfig -查看网络配置,同windows中的 ipconfig ping -ping 网络地址 service network start -启动网络 另有 sto/restart/status service 服务名 start|stop|status|restart 验证: ifconfig LINUX的网络配置 修改主机名 # hostname hadoop -临时更改 # vi /etc/sysconfig/network -永久更改 HOSTNAME=hadoop # reboot -h now -重启后生效 验证:重启后查看 # hostname 将username 与 IP 绑定 # vi /etc/hosts 增加一行: 63 hadoop 验证:ping hadoop 关闭防火墙 LINUX的网络配置 关闭防火墙 # service iptables stop -关闭防火墙 # service iptables status -查看状态 关闭防火墙的自动运行 # chkconfig iptables off 验证: # chkconfig -list | grep iptables LINUX系统主要目录 /bin :bin 就是二进制文件 /boot :存放系统启动时要用到的程序 /dev :dev 是设备(device)目录。这个目录中包含了所有linux系统 中使用的外部设备 /etc :是linux系统中最重要的目录之一。存放系统管理用到的各种配置 文件和子目录。如网络配置文件、x系统配置文件、设备配置信息、用户 信息等 /sbin :存放系统管理员的系统管理程序 /home :如果建立一个用户,那么在/home目录下就有一个对应的目录 ,也就是用户的主目录(即家目录)。 LINUX系统主要目录 /lib :lib是库(library)目录,是用来存放系统动态连接共享库的。几 乎所有的应用程序都会用到这个目录下的共享库。 /mnt :这个目录在一般情况下也是空的。可以临时将别的文件系统挂在 这个目录下。 /proc :可以在这个目录下获取系统信息。这些信息是在内存中,由系 统自己产生的。 /root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目 录。 /tmp :用来存放不同程序执行时产生的临时文件。 /usr :这是linux系统中占用硬盘空间最大的目录。 LINUX的文件权限 权限由三个字符串组成,这三组字符串分别表示:文件所有者、 组中其他人、系统中其人的权限 每组权限由三个字符组成 r : 读权限(数字表示4) w : 写权限(数字表示2) x : 执行权限(数字表示1) 当用户没有相应的权限时,该权限的对应位置用短线“-”来 例:drwxr-x- 表示的含义是: d:表示这条信息是目录 rwx:目录拥有者的权限是rwx(表示有读、写和执行权限) r-x:组中其他人对该目录的权限是r-x(表示有读和执行权限,没有 写权限) -:系统中其他人对该目录的权限是-(表示读、写和执行权限都 没有) 什么是SSH SSH 全称Secure Shell,是一种Linux远程连接 的重要方式,它在不安全网络上提供安全远程登录 及其它安全网络服务的协议 登陆 :ssh hostname -u user 输入密码:* SSH登陆以后就可以像控制自己的机器一样控 制这台被连接的机器了 SSH免密码登录 # ssh-keygen -t rsa # cat /.ssh/id_rsa.pub /.ssh/authorized_keys # ssh hadoop-c1 cat /.ssh/id_rsa.pub /.ssh/authorized_keys # ssh hadoop-c2 cat /.ssh/id_rsa.pub /.ssh/authorized_keys # scp /.ssh/authorized_keys hadoop-c1:/.ssh/authorized_keys # scp /.ssh/authorized_keys hadoop-c2:/.ssh/authorized_keys 注意: A、执行 ssh-keygen -t rsa 生在秘钥时,一路回车,不输入密码 B、要对哪些用户执行免密码登录就在哪个用户下执行这个配置命令。不要在 root下配置了免密码登录,而在普通用户下要求免密码登录 Vi 编辑器 vi是所有UNIX/LINUX系统都会提供的编辑器,它的功能非常强大 vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式 (Insert mode)和底线命令模式(Last line mode) 命令模式:控制光标的移动,字符或光标的删除,移动复制等 插入模式:只有在该柜式下,才可做文字数据输入,按Esc回到命令模式 底线模式:保存文件或离开编辑器,或寻找字符串、列出行号等 Vi 编辑器 # vi testfile-进入编辑器 进入vi时初始处于命令模式 i/a/o:按键进入Insert模式 插入模式下按ESC回到命令模式 命令模式下按冒号:进入底线命令模式 底线命令模式下: :w-保存 :wq-保存退出 :q!-不保存退出 :数字-回车后跳到该行 :/搜索字符-向后搜索指定字符,按 n 搜索下一下,按N搜索上一个 :?搜索字符-向前搜索指定字符,按 n 搜索下一下,按N搜索上一个 Vi 编辑器 命令模式下: dd-删除光标所在行 yy-复制光标所在行 p-粘贴 u-撤消 RPM 软件包管理器 RPM 软件包管理器(Red Hat Package Manager)。最先是由Red Hat公司推出的,后来被其他Linux使用。功能类似于Windows里面的“添加/ 删除程序”,但是功能又比“添加/删除程序”强很多 # rpm ivh RPM包名 -安装RPM包并显示安装进度信息 i:代表安装。 v:代表verbose,设置在安装过程中将显示详细的信息。 h:代表hash,设置在安装过程中将显示“# ”来表示安装的进度。 RPM 软件包管理器 # rpm -qpi Linux-1.4-6.i368.rpm -查看要安装文件的详细信息,包括含有多 少个文件、各文件名称、文件大小、创建时间、编译日期等信息 # rpm -uvh -对低版本软件进行升级 # rpm -i /pub/linux/redhat/.-1.4-6.i368.rpm -通过FTP站 点直接在线安装软件 # rpm -e RPM包名称 -删除已安装的软件包 # rpm -q RPM包名称 -查询安装的软件包 YUM源安装配置 yum源可以自动处理依赖性关系,并且一次安装所有依赖的软体包 ,无须繁琐地一次次下载、安装。 yum 源配置 # mkdir /mnt/redhat-创建目录 # mount /dev/cdrom /mnt/redhat-加载光盘 -安装 yum源配置时所需的软件包 # cd /mnt/redhat/Packages/ # rpm -ivh vsftpd-2.2.2-11.e16.x86_64.rpm # rpm -ivh deltarpm-.20090913git.e16.x86_64.rpm YUM源安装配置 # rpm -ivh python-deltarpm- .20090913git.e16.x86_64.rpm # rpm -ivh createrepo-0.9.8-5.e16.noarch.rpm # cp -R /mnt/redhat/* /var/ftp/pub 注意:虚拟机中进行ISO关联的光盘加载时,有时会出现 一些错误,无法加载,可直接在虚拟机启动时将ISO指定到光驱, 然后在linux 的/media 或 /mnt目录查找光盘内容 YUM 源配 置 # vi /etc/yum.repos.d/rhel-debuginfo.repo rhel-local name=Redhat-local baseurl=file:/var/ftp/pub enabled=1 gpgcheck=0 # createrepo -v /var/ftp/pub 注意:1 repo 文件编辑时在每条语句后不要不要出现空格 2 # service vsftpd start 检查ftp服务是否启动 常用yum 命令 # yum list #列出资源库中可安装或更新的 rpm # yum list installed #列出已安装 rpm # yum -y install *.rpm#安装 rpm 包 # yum -y remove *.rpm #
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年延安通和电业有限责任公司招聘(5人)模拟试卷带答案详解
- 2025年沙市区招商公司公开招聘职员6人模拟试卷及答案详解(典优)
- 2025江西省肿瘤医院抚州医院(抚州市立医院)招聘第二批编外人员30人考前自测高频考点模拟试题及一套完整答案详解
- 2025春季呼和浩特石化分公司高校毕业生招聘20人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025江西吉安市白鹭洲中学招聘文印室工作人员2人考前自测高频考点模拟试题及答案详解1套
- 2025贵州思南县事业单位引进高层次及急需紧缺人才83人(第二批)考前自测高频考点模拟试题及1套完整答案详解
- 2025广东省农业农村厅所属事业单位招聘27人模拟试卷及完整答案详解
- 2025河南郑州管城区紫东路社区卫生服务中心招聘2人模拟试卷有完整答案详解
- 2025年枣庄市胸科医院公开招聘备案制工作人员(13人)模拟试卷带答案详解
- 2025安徽宿州市融资担保集团有限公司招聘模拟试卷及完整答案详解1套
- 港口设施保安培训知识课件
- 电梯维护保养标准作业指导书
- 煤矿安全生产责任制考核制度和考核标准
- PGL喷雾干燥机性能验证报告
- 医师变更注册管理办法
- 2024年甘肃省临夏县人民医院公开招聘护理工作人员试题带答案详解
- 网络安全防护策略与加固方案报告模板
- 新产品开发流程及管理制度
- “一网统管”在城市治理协同中的障碍与解决路径研究
- 2025至2030中国电线电缆行业十四五发展分析及投资前景与战略规划报告
- 2025至2030全球与中国氘代化合物行业市场发展现状及竞争格局与前景预测报告
评论
0/150
提交评论