您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 《大型服务器配置与管理》课程作业
大型服务器配置与管理课程作业院系:信息科学与技术学院专业:软件技术学期:2015~2016学年第一学期班级:B1333学号:28姓名:谢锦任课教师:程霄成绩:二〇一五年十一月~1~第一部分:CentOS系统安装与配置说明:需要5张以上安装截图,且有个人的QQ窗口在截图中。试验步骤:IP地址子网掩码网关DNSMACCentOS下查看网络信息查看当前活动网络设备信息ifconfig-a查看所有网络设备信息cd/etc/sysconfig/network-scripts进入网络配置文件目录viifcfg-eth0编辑eth0的配置信息修改ONBOOT=no为ONBOOT=yes/etc/init.d/networkrestart重启网卡设置ping202.101.224.69测试网络连通ipconfigWindows下查看网络信息ipconfig/allnetstat–na|more查看网络连接信息pingarp查看MAC分配表建立从主机在到子系统的端口转发192.168.56.1:2210.0.2.15:22试验截图:~2~~3~第二部分:Linux系统操作说明:常见命令操作,不少于5张命令操作截图,且有个人的QQ窗口在截图中。试验步骤:cd~切换到当前用户的主目录pwd查看当前所在目录cd/切换到系统根目录pwdls列出当前目录下的所有文件和子目录clear清除当前终端中的内容=====================分割线=====================查看文件Linux下通常用颜色来区分文件,默认情况:~4~蓝色-目录文件绿色-可执行文件天蓝色-链接文件亮黄色-设备文件闪烁红色-错误的链接文件白色-一般文件例如:ls-lh/bin/*查看/bin/目录中的所有文件ls-lh/dev/tty*查看所有tty设备文件ls-lh/查看/下所有目录=====================分割线=====================系统登录建议使用非root用户登录登录以后注意提示符普通用户是$root用户#建议时刻注意当前所在目录ssh-lroot127.0.0.1用root用户登录主机(127.0.0.1)exit/logout退出当前登录终端=====================分割线=====================系统关闭与重启关闭系统shutdown-hnow/init0/halt宕机重启系统reboot/init6/shutdown-rshutdown-r+3表示3分钟后重启系统以上操作需要root权限=====================分割线=====================shell操作~5~shell是一个Linux最重要的工具,是其他命令的操作平台,是一个编程环境。shell通常有多种,每种shell有不同的作用,常见shell有sh/bash/csh等,目前流行的是bashls-lh/bin/*sh查看当前系统中的可用的shellexit退出当前shell,返回上一级shell切换shell/bin/bash或/bin/csh或/bin/sh或/bin/dash\Linux命令续行符例如:ls-\-lh\/bin/*shctrl+c终端当前命令执行tab键补全命令或列出所有匹配的文件和目录方向键上下查找已键入的命令=====================分割线=====================通配符*任意个任意字符?一个任意字符[]正则表达式=====================分割线=====================管道符和重定向符|管道符是把前一个命令输出作为下个命令的输入例如:~6~ls-lh/bin/*|more覆盖重定向符把命令的输出重定向例如:cd~ls-lh/bin/*1.txtcat1.txt|more查看1.txt文件more1.txt分页查看1.txt文件head1.txt查看文本文件的开始10行tail1.txt查看文本文件的结尾10行less1.txt分页查看1.txt文件追加重定向符把命令的输出重定向追加重定向符把内容重定向为命令的输入=====================分割线=====================强大的帮助系统mancommandinfocommandcommand--help/command-h=====================分割线=====================进程管理前台进程top后台进程top&守护进程sshd~7~僵尸进程休眠进程ps查看当前用户进程ps-ef|more查看当前所有进程ps-ef|more|wc-l查看当前进程数ps-ef|greptty查看当前启动的终端进程top查看当前系统资源信息killPID关闭指定进程号的进程kill-9PID强制关闭指定进程号的进程free查看当前内存使用情况uptime查看当前系统负载=====================分割线=====================用户管理/etc/passwd用户信息文件(普通用户可看)/etc/group用户组信息文件(普通用户可看)/etc/shadow用户密码信息文件(root用户可看)/etc/gshadow用户组密码信息文件(root用户可看)more/etc/passwd查看用户信息文件/bin/su-切换到root用户more/etc/shadow用root用户身份查看用户信息文件~8~关于用户切换/bin/su披马甲的方式切换/bin/su-换身份换环境/bin/su-用户名root用户可以切换成任何用户用户的增加修改删除都需要root权限,修改他人密码需要root权限/usr/sbin/useradd添加用户信息/usr/sbin/usermod修改用户信息/usr/sbin/userdel删除用户信息/usr/bin/passwd修改用户密码信息例如:/bin/su-切换到root用户ls/home查看当前用户目录中的目录/usr/sbin/useraddmysql以默认方式添加mysql用户tail-n2/etc/passwd查看passwd文件的最后两行tail-n2/etc/group查看group文件的最后两行tail-n2/etc/shadow查看shadow文件的最后两行/bin/su–mysql切换到mysql用户身份注意:当前mysql用户没有设置密码,不能用于远程登录。该用户的作用只是用来启动mysql服务manuseradd~9~例如:tail-n2/etc/passwd/usr/sbin/usermod-c“MySQLAdministrator”mysql修改用户mysql的友好名称tail-n2/etc/passwd例如:添加用户kaka到GID为500的组中ls-lh/home/usr/sbin/useradd-g500kakals-lh/home如果希望kaka用户能够登录,则需要设置密码/bin/su-tail-n1/etc/shadow/usr/bin/passwdkakatail-n1/etc/shadow测试kaka用户exit退出root用户权限/bin/su-kakaid查看用户信息exit退出kaka用户用户修改自身密码需要输入当前使用密码/usr/bin/passwd~10~例如:/bin/su-/usr/sbin/useraddtestls-lh/hometail-n1/etc/passwd/usr/sbin/userdel-rtest-r参数请谨慎使用ls-lh/hometail-n1/etc/passwd=====================分割线=====================文件命令基本操作(请在非root用户下操作,防止系统崩溃,在用户主目录中操作)T1:访问目录cd/pwdcd~pwdls-lhls-alh查看以.开头的文件.开始的文件为隐藏文件T2:创建目录mkdirtask1cdtask1~11~mkdirtestlsrmdirtestT3:创建文件pwd确定在用户主目录中的task1目录mkdirtestcdtesttouch1创建文本文件1cd..返回上一级目录T4:文件拷贝,删除,移动拷贝文件pwd(确认当前目录为task1)lscptest/1../.该命令把当前目录下的子目录test中的文件1拷贝到当前目录的上级目录中lsls../.移动文件pwdlsmv../1.该命令把当前目录的上级目录中的文件1移动到当前目录中~12~ls../.ls移动目录pwdlsmkdirkkkmvkkktest/.该命令把当前目录中的kkk目录及包含的子目录移动到子目录test中lslstest/删除文件和目录pwdlsrm1删除文件名为1的文件rmtest删除目录test,失败rm-rftest静默方式删除目录testrm-rf*危险!!!!!!!请多次确认pwdT5:查看文件类命令cat通常查看短信息内容more分页形式查看内容(space向下翻页b向上翻页q退出)less更强大的分页查看内容工具(q退出h查看帮助)~13~head查看文件开始若干行head-n20filenametail查看文件末尾若干行tail-n20filenameT6:文件相关命令ln创建文件链接,例如:mkdira1ln-sa1a2ls-lhfile查看文件信息,例如:filea1filea2filea1/1.txtls/bin/*2.txtfile2.txtT7:find命令重要的查找工具,但不局限于查找find.-name“*.txt”表示查找当前目录包括子目录下文件名包含”.txt”的文件例如:pwdtouch1.txt2.txt3.txt4.txttoucha1/5.txta1/6.txta1/7.txtcd/~14~find/home/clchappy/-name“*.txt”find/home/clchappy/-name“*.txt”-execrm-rf{}\;找到以后并删除find/home/clchappy/-name“*.txt”|xargsrm-rfls/home/clchappy/task1T8:命令查找工具whichwhereiswhatisT9:归档及压缩工具tar归档打包工具,也是Linux下的备份工具gzip解压缩软件gzbzip2另一种算法的解压缩软件bz2zip标准zip算法的压缩软件zipunzip标准zip算法的解压软件~15~为了让备份的数据能够在其他平台上使用,通常添加扩展名.tar.gz通常tar和gzip是共同工作,而且tar自带gzip管道有少部分.tar.gz包在Windows平台下解压会出现问题例如:创建备份包mkdirlogcdlogcp/var/log/*log.cd..tarzcvfmysql-2012.03.01.tar.gza1/a2/log/ls-lh恢复备份包pwdrm-rfa1/a2log/tarzxvfmysql-2012.03.01.tar.gz=====================分割线=====================文件权限系统两类用户root用户普通用户三种级别文件所有者(u)文件所有者组(g)其他人(o)所有人~16~(a)三种权限读(r)写(w)执行(x)另外还有第一位权限为表示该文件的类别d代表目录(有x)-表示文件l链接文件(rwx)rwx421用8进制表示权限,以及8进制掩码表示权限-rw-r--r--644(8进制)133(8进制掩码)表示该文件所有者可读可写不可执行,文件组所有者可读不可写不可执行,其他所有人可读不可写不可执行例如:id查看当前的用户信息cd/tmp进入系统的临时文件夹目录vi1.txt在vi编辑界面中按i进入
本文标题:《大型服务器配置与管理》课程作业
链接地址:https://www.777doc.com/doc-1581837 .html