




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海风格信息技术股份有限公司内部培训材料 请勿外传 1 Fedora 系统介绍几及常用指令系统介绍几及常用指令 一 一 FC12 系统目录结构简介系统目录结构简介 系统根目录 bin 系统启动时需要的执行文件所在目录 boot 系统启动目录 boot grub grub conf 启动脚本目录文件 dev 设备目录 dev hda1 硬盘设备文件 dev mapper LVM 设备所在目录 dev null 空设备 dev sda1 usb 设备文件 dev ttyS1 串口设备文件 etc 系统配置 etc crontab 定时启动配置文件 etc exports NFS 服务目录配置文件 etc fstab 启动时自动挂载目录配置文件 etc group 用户组信息文件 etc init d 系统启动服务软件所在目录 etc inittab 系统启动配置文件 etc mtab 当前挂载目录信息文件 参见 mount 命令 etc ntp conf NTP 服务配置文件 etc resolv conf 域名服务器配置文件 etc rc local 链接文件 链接到 etc rc d rc local etc rc d rc local 启动脚本文件 etc samba f SAMBA 服务配置文件 etc selinux config SELINUX 防火墙配置文件 etc sysconfig i18n 系统字符集文件 etc sysconfig network scripts ifcfg ethX 网卡配置文件 etc udev rules d 70 persistent net rules 网卡配置文件 etc X11 xorg conf 显示设备及显示格式配置文件 非必须存在 etc yum conf yum 服务配置文件 figure 风格自建目录 对于服务器 通常会分配一个独立的分区 对于虚拟机 建 议把它作为一个软链接 链到共享文件夹 home 用户主目录所在目录 root 用户除外 home figure bash history figure 用户历史输入指令 具体请参见 history 命令 home figure bash profile figure 用户启动脚本文件 home figure gconf apps gnome screensaver gconf xml figure 用户的屏保配置 文件 home figure gconf apps gnome power manager gconf xml figure 用户的电源管 理配置文件 lib 系统库目录 内含程序和核心模块的公共库 上海风格信息技术股份有限公司内部培训材料 请勿外传 2 lib modules 系统可加载模块目录 media cdrom U 盘等设备挂载时所在目录 mnt 临时用于挂载文件系统的目录 root root 用户的主目录 proc 进程目录 是一个虚拟目录 系统启动后自动创建 proc cpuinfo CPU 信息文件 proc interrupts 中断次数统计文件 proc meminfo 内存使用情况统计文件 proc version 系统版本信息文件 proc XXX 内含进程 XXX 描述信息 var 主要放置系统执行过程中经常变化的文件 var log messages 启动日志文件 sbin 系统可执行文件所在目录 大多存放涉及系统管理的命令 只有 root 权限才 能执行 tmp 临时目录 usr 用户目录 usr bin 系统可执行文件所在目录 内含几乎所有用户所用命令 usr lib 系统库目录 usr local bin 用户安装的可执行文件所在目录 usr local lib 用户库目录 usr sbin 系统可执行文件所在目录 内含系统管理员命令 与用户相关 例如 大部分服务器程序 二 二 常用命令介绍常用命令介绍 2 1 文件文件 touch touch figure a txt 在 figure 目录下创建名为 a txt 的空文件 vi vi figure a txt 以文本方式编辑 figure 目录下的 a txt 文件 如果该文件不存在 则 创建一个文件 gedit gedit figure a txt 以图形编辑方式编辑 figure 目录下的 a txt 文件 须确保 gnome 图 形界面已启动 cat cat figure a txt 从头开始查看 figure 目录下的 a txt 文件内容 tail tail n 100 figure a txt 查看 figure 目录下的 a txt 文件的最后 100 行内容 tail f figure tomcat log catalina out 查看 figure tomcat log 目录下的 catalina out 文 件最新更新的内容 按 ctrl c 中断退出 head head n 50 figure a txt 查看 figure 目录下的 a txt 文件的最前 50 行内容 more more figure a txt 以分页方式逐页显示 a txt 文件 上海风格信息技术股份有限公司内部培训材料 请勿外传 3 cp cp figure a txt root 将 figure 目录下的 a txt 文件复制到 root 目录 cp rf figure tmp root 以强制方式把 figure tmp 目录复制到 root 目录 mv mv figure a txt root 将 figure 目录下的 a txt 文件迁移到 root 目录 rm rm rf figure tmp 以强制方式删除 figure tmp 目录 包含子目录 file file figure a 查询 figure 目录下 a 文件的属性 即确认其为文件 目录 链接 设备 或其他 ln ln s root figure root 以软链接方式将 root 目录链接到 figure 目录下的 root 文件上 sh sh a txt 以 shell 方式执行脚本 a txt 2 2 目录目录 cd cd 定位到根目录 cd 定位到当前目录 cd 返回上一级目录 cd 返回上一次访问的目录 cd 定位到用户主目录 ls ls 显示所有文件及子目录 ls l usr 显示 usr 目录下的文件详细信息 如用户权限 文件大小等 效果等同于 ll ls a root 显示 root 目录下的隐藏文件 mkdir mkdir figure 创建 figure 目录 rmdir rmdir figure 删除 figure 目录 删除目录前须确保目录内没有文件 pwd pwd 显示当前目录 提示 迁移文件夹与迁移文件相同 请参考mv命令 2 3 用户权限用户权限 chmod chmod 755 figure a 将 figure 目录下的 a 文件设置为 755 chown chown root figure a 将 figure 目录下的 a 文件的归属用户设置为 root 用户 chown root root figure a 将 figure 目录下的 a 文件的归属用户设置为 root 用户 归 属用户组设置为 root 用户组 chgrp chgrp root figure a 将 figure 目录下的 a 文件的归属用户组设置为 root 用户组 上海风格信息技术股份有限公司内部培训材料 请勿外传 4 passwd passwd 修改当前用户密码 passwd figure 修改 figure 用户密码 提示 查询文件或目录的用户权限可使用ls l命令 2 4 存储存储 fdisk fdisk l 查看所有系统设备 fdisk dev sda1 格式化 sda1 设备 du du csk 以 KB 为单位显示目录的容量 du csm 以 MB 为单位显示目录的容量 df df 显示所有挂载设备的剩余空间 df k dev sda1 以 KB 为单位显示 sda1 设备的剩余空间 df m usr 以 MB 为单位显示 usr 目录所在挂载设备的剩余空间 e2fsck e2fsck y dev sda1 检查 dev sda1 设备 并默认修复 mkfs ext2 mkfs ext2 dev sda1 以 ext2 方式格式化 dev sda1 设备 mkfs ext3 mkfs ext3 dev sda1 以 ext3 方式格式化 dev sda1 设备 2 5 进程进程 ps ps aux 查看当前系统运行进程情况 可配合 grep 指令使用 kill kill XXX 按进程序号杀掉进程 kill 9 XXX 按进程序号强制杀掉进程 killall killall java 按进程名称杀掉进程 即杀掉 java 进程 pkill pkill jav 杀掉所有含 jav 名称的进程 注意 不支持 2 6 查询查询 who who 查看当前正在登陆的所有用户 whereis whereis mount 查看可执行文件 mount 所在目录 find find name tsencoder 在根目录下查找多画面可执行文件 grep ps aux grep java 查看 java 进程运行情况 man man sleep 查询 shell 中 sleep 命令的使用手册 man 3 sleep 查询标准 C 库中 sleep 函数的使用手册 1使用者在 shell 中可以操作的指令或可执行档 上海风格信息技术股份有限公司内部培训材料 请勿外传 5 2系統核心可呼叫的函数与工具等 3一些常用的函数 function 与函数库 library 大部分是 C 的函数库 libc 4装置档案的说明 通常在 dev 下的档案 5设定档或者是某些档案的格式 6游戏 games 7惯例与协定等 例如 Linux 档案系统 网络协定 ASCII code 等等的說明 8系統管理員可用的管理指令 9跟 kernel 有关的文件 2 7 系统系统 date date 显示当前本地时间 date MMDDhhmmYYYY 修改本地时间 其中 M 为月 D 为日 h 为小时 m 为分钟 Y 为年 reboot reboot 重启操作系统 关闭操作系统关闭操作系统 可用两种方式关闭操作系统 A poweroff B shutdown r now top top 查看 CPU 及内存消耗 按 q 键退出 free free 查看内存和缓存使用情况 setup setup 图形化方式修改网络设备配置和服务配置 service service ntpd start 启动 ntp 服务 service sshd stop 停止 ssh 服务 service nfs status 查看 nfs 服务 history history 显示历史指令 history 10 显示最近输入的 10 条指令 history c 清除历史指令 100 执行历史指令列表中的第 100 条指令 执行上一条指令 查看系统版本信息查看系统版本信息 可用两种方式查看系统版本信息 A cat etc version B uname a 查看系统启动时间查看系统启动时间 date d awk F print 1 proc uptime second ago Y m d H M S 查看系统运行时间查看系统运行时间 cat proc uptime awk F run days 1 86400 run hour 1 上海风格信息技术股份有限公司内部培训材料 请勿外传 6 86400 3600 run minute 1 3600 60 run second 1 60 printf 系统已运行 d 天 d 时 d 分 d 秒 n run days run hour run minute run second 2 8 网络网络 ifconfig ifconfig 查看所有网络设备配置 ifconfig eth0 查看网络设备 eth0 的配置 ifconfig eth0 up 启用网络设备 eth0 ifconfig eth0 down 停用网络设备 eth0 ifconfig eth0 192 168 115 10 临时修改网络设备 eth0 的 ip 为 192 168 115 10 mount mount 查看挂载设备及所在目录 执行时更新 etc mtab 文件 mount t nfs 192 168 110 10 swap mnt tmp 以 NFS 格式将服务器 192 168 110 10 上 的 mnt 目录挂载到本地 mnt tmp 目录 mount t cifs o username XXX password XXX 192 168 110 10 swap mnt tmp 以 NFS 格式将服务器 192 168 110 10 上的 mnt 目录挂载到本地 mnt tmp 目录 注意 挂载网络远程目录会增加注意 挂载网络远程目录会增加 IO 开销 应避免大量挂载的情况 开销 应避免大量挂载的情况 umount umount mnt tmp 卸载已挂载的 mnt tmp 目录 tcpdump tcpdump i eth0 查看网口 eth0 上的数据包状态 tcpdump X i eth0 查看网口 eth0 上的数据包十六进制内容 tcpdump host 192 168 110 10 查看源 IP 或目标 IP 为 192 168 110 10 的网络数据包 tcpdump port 12001 查看端口为 12001 的网络数据包 远程远程 SSH 登陆登陆 ssh root 192 168 110 10 以 root 用户方式远程 SSH 登陆服务器 192 168 110 10 远程远程 SFTP sftp root 192 168 110 10 以 root 用户方式远程 SFTP 登陆服务器 192 168 110 10 连 接完成后可使用 put 指令上传文件 或使用 get 指令下载文件 远程远程 TELNET 登陆登陆 telnet 192 168 110 10 远程 TELNET 登陆服务器 192 168 110 10 lsof lsof i 查看网络端口使用情况 可配置 grep 使用 2 9 其他其他 压缩文件压缩文件 tar zcf figure tar gz figure 将 figure 目录压缩为 figure tar gz 压缩包 tar jcf figure tar bz2 figure 将 figure 目录压缩为 figure tar bz2 压缩包 解压缩文件解压缩文件 tar zxvf figure tar gz 在当前目录解压缩 figure tar gz 压缩包 tar jxf figure tar bz2 C usr local src 将 figure tar gz 压缩包解压缩到指定目录 usr local src 下 操作操作 RPM 包包 rpm ivh a rpm 初次安装 a rpm 包 rpm uvh a rpm 升级 a rpm 包 rpm e a rpm 删除 a rpm 包 上海风格信息技术股份有限公司内部培训材料 请勿外传 7 rpm q gcc 查询 rpm 包安装版本 输出重定向输出重定向 ls figure ls txt 将 ls figure 命令的显示结果输出重定向到 ls txt 文件里 tsencoder 2 dev null 执行多画面软件 将其系统错误输出重定向到空设备里 改变显示设备改变显示设备 export DISPLAY 0 0 当远程链接时 输入该命令 可将多画面输出到显示器上 后台运行软件后台运行软件 figure Record do ps ef grep v grep grep ntpd awk print echo 8 9 tmp check ntp if test s tmp check ntp then sleep 1 else etc init d ntpd restart sleep 1 fi done 3 2 语法语法 bin sh 说明 shell 类型 if 语法 if expression1 then commands1 elif expression2 then commands2 else commands3 fi while 语法 while expression1 do commands1 done for 语法 for expression1 do 上海风格信息技术股份有限公司内部培训材料 请勿外传 8 commands1 done until 语法 until expression1 do commands1 done case 语法 case var in pattern 1 commands1 pattern 2 commands2 commands3 esac 3 3 条件条件 f file 判断 file 是否是一个文件 a lt 3 判断 a 的值是否小于 3 同样 gt 和 le 分别表示大于或小于等于 x file 判断 file 是否存在且有可执行权限 同样 r 测试文件可读性 n a 判断变量 a 是否有值 测试空串用 z a b 判断 a 和 b 的取值是否相等 提示 要注意条件测试部分中的空格 在方括号的两侧都有空格 在 f lt 等符号两侧 同样也有空格 如果没有这些空格 Shell解释脚本的时候就会出错 3 4 执行执行 可以使用以下两种方式来执行制作好的脚本文件 A 用 chmod 命令赋予脚本文件可执行权限 然后运行该脚本文件 B 使用 sh 命令执行脚本文件 四 四 常用操作流程常用操作流程 4 1 系统自启动服务相关操作系统自启动服务相关操作 配置自启动服务的方式有两种 A setup 指令中的系统服务菜单 B 图形配置界面 system config services 临时操作服务的方式有两种 以 ntp 服务为例 A etc init d ntpd start stop restart status B service ntpd start stop restart status 常用的服务有 crond 定时操作服务 iptables ipv4 防火墙服务 ip6tables ipv6 防火墙服务 mysqld MySql 服务 network 网络服务 NetworkManager 网络管理服务 nfs NFS 服务 上海风格信息技术股份有限公司内部培训材料 请勿外传 9 ntpd NTP 服务 sendmail 邮件服务 smb SAMBA 服务 sshd SSH 服务 telnetd TELNET 服务 4 2 启动脚本的放置启动脚本的放置 希望启动后后台运行的脚本可以放到 etc rc d rc local 或 etc profile 文件里 希望启动后前台运行的脚本可以放到 bash profile 文件里 注意 etc rc local是个链接文件 真正执行的还是 etc rc d rc local 4 3 IP 设置设置 基于 network 服务的 IP 设置方式有三种 A setup 指令 B 图形界面 system config network C 修改配置文件 etc sysconfig network scripts ifcfg ethX 基于 NetworkManager 服务的 IP 修改需要通过 usr bin nm connection editor 提示 临时修改IP可用ifconfig命令 4 4 关闭防火墙关闭防火墙 如果要简单彻底地关闭防火墙 应执行以下步骤 A 用 ROOT 用户打开终端窗口 B 编辑 etc selinux config 文件 将 SELINUX enforcing 修改为 SELINUX disabled C 执行 setup 命令 D 在防火墙配置菜单中 去掉 enable 选项的勾选 E 在系统服务配置菜单中 去掉 iptable 选项和 ip6table 选项的勾选 F 重启系统 4 5 允许允许 ROOT 用户登录配置用户登录配置 配置共三个步骤 i 打开终端窗口 用 su 指令切换到 root 用户 ii 修改文件 etc pam d gdm 注释掉第三行 authrequired pam succeed if so user root quiet iii 修改文件 etc pam d gdm password 注释掉第三行 auth required pam succeed if so user root quiet 4 6 默认用户登录配置默认用户登录配置 修改文件 etc gdm custom conf 在 daemon 栏目中加入以下两行 AutomaticLoginEnable true AutomaticLogin 用户名 4 7 去掉屏保服务去掉屏保服务 配置步骤为 A 打开电源管理图形界面 gnome power preferences 将两个转入休眠的选项都选择 从 不 B 打开屏保管理图形界面 gnome screensaver preferences 将空闲进度条拉到最长 2 小 时 去掉 计算机空闲时激活屏幕保护程序 的勾选 提示 有时候虽然完成了上述步骤操作 但仍无法去掉屏保 此时需手动修改配置文件 gconf apps gnome power manager gconf xml 内容设为 上海风格信息技术股份有限公司内部培训材料 请勿外传 10 4 8 配置配置 NFS 服务服务 首先 确认 NFS 服务已正常启动 否则 须执行命令 etc init d nfs restart 启动服务 然后 修改文件 etc exports 增加挂载目录配置 如 figure192 168 110 rw data 192 168 110 0 24 ro 192 168 80 rw sync no root squash 其中权限的含义为 rw 可读写权限 ro 只读权限 no root squash 当登录 NFS 主机使用共享目录的使用者是 root 时 其权限将被转换 成为匿名使用者 通常它的 UID 与 GID 都会变成 nobody 身份 root squash 如果登录 NFS 主机使用共享目录的使用者是 root 那么对于这个共享的 目录来说 它具有 root 的权限 all squash 忽略登录 NFS 使用者的身份 其身份都会被转换为匿名使用者 通常即 nobody anonuid 通常为 nobody 也可以自行设定这个 UID 的值 UID 必须存在于 etc passwd 中 anongid 同 anonuid 但是变为 Group ID sync 同步写入资料到内存与硬盘中 async 资料会先暂存于内存中 而非直接写入硬盘 4 9 配置配置 SAMBA 服务服务 配置步骤如下 i 用 root 用户登录 打开终端窗口 ii 如访问用户名已存在 则跳转第 4 步 iii 用 useradd username 命令添加新用户名 并使用 passwd username 命令修改用户密码 iv 进入 etc samb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权金融专题培训课件
- 钻戒基础知识培训内容
- 钻头基本知识培训内容
- 钻井安全生产培训课件
- 知识产权法律培训通知课件
- 知识产权检察培训课程课件
- 知识产权基础培训内容课件
- 2025年食品安全管理员培训考试试题及答案
- 2025年肿瘤治疗精准医疗临床应用效果成本效益分析报告
- 2025年工业互联网平台增强现实交互技术在绿色制造中的应用研究
- 迷你中长导管-
- 中电联理论试卷A(无答案)
- 钢质防火门安装施工方法
- 优化物理教学策略的思考(黄恕伯)
- GB/T 26358-2022旅游度假区等级划分
- GB/T 25146-2010工业设备化学清洗质量验收规范
- GB/T 14825-1993农药可湿性粉剂悬浮率测定方法
- GB/T 12008.7-2010塑料聚醚多元醇第7部分:黏度的测定
- 文化政策与法规(第一课)
- 最全最好的血液净化课件资料
- 寻找消失的滇缅路:松山战痕课件
评论
0/150
提交评论