还剩60页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
课程大纲
1、虚拟机软件及操作系统安装
2、桌面环境介绍
3、相关工具安装关机重启命令必须是管理员才能执行root#shutdown-h now------------马上关机shutdown-h60------------1小时之后关机halt马上关机poweroff马上关机比较暴力init0-----------马上关机reboot-----------马上重启shutdown-r nowshutdown-r60------------1小时后重启init6马上重启操作系统运行级别#runlevelN5/etc/inittab-----------定义了系统的运行级别Default runlevel.The runlevelsused are:#0-halt DoNOT setinitdefault tothis关机#1-Single usermode单用户模式ff2-Multiuser,without NFSThe sameas3,if youdo nothave networking多用户,无网络#3-Full multiusermode命令行模式,字符界面,多用户ff4-unused保存#5-XII图形化界面#6-reboot DoNOT setinitdefault tothis--------------------------重启id:5:initdefault:定义系统开机直接启动到图形化界面问题图形界面切换字符界面5——3init33-------5init5或者startx图形化桌面gnome默认kde桌面图形化界面的一些组件nautilus----------文件管理器nautilus/homegedit-----------文件编辑器vim/vifirefox+网址---------网页浏览器gnome-calculator----------------计算器NM_CONTROLLED=no——如果NetworkManager开启,此配置文件受其影响0NB00T=yes——重启生效TYPE=Ethernet--------------网卡类型#UUID=〃5c71dl85-6086-41al-9629-de7a253elf6e〃IPADDR=
172.
16.
2.199——静态ip地址NETMASK=
255.
255.
255.0——子网掩码GATEWAY=
172.
16.
2.1——默认网关DNS1=
192.
168.
1.110——dnsUSERCTL-no——是否允许普通用户重启或关闭网卡重启网络service networkrestart修改主机名hostname或者uname-n查看主机名hostanme+主机名马上生效需要推出终端重新登录才能看见永久保存#vim/etc/sysconfig/networkNETWORKING=yesH0STNAME=vml.uplook.com重启效劳器生效域名解析#vim/etc/hosts本地域名解析
127.
0.
0.1localhost localhost,localdomain localhost4localhost
4.Iocaldomain4::1localhost localhost,localdomain localhost6localhost
6.Iocaldomain
6192.
168.
1.109vml.uplook.com
192.
168.
1.110demo,example
180.
97.
33.108www.baidu.com#vim/etc/resolv.conf dns国军析nameserver
192.
168.
1.110指定一个dns效劳器补充临时关闭网卡ifeonfig ethOdown开启网卡ifeonfig ethOup原来是什么,不变ifup ethO重启网卡,读取的是配置文件里的内容if downethO关闭网卡临时给网卡设备设置ip地址#ifeonfig ethO
10.
12.
1.122netmask
255.
255.
255.0给网卡配置子接口#ifeonfig eth0:
010.
12.
1.110netmask
255.
255.
255.0ping命令#ping
192.
168.
1.110以下情况是通的,tep协议PING
192.
168.
1.
110192.
168.
1.1105684bytes ofdata.64bytes from
192.
168.
1.110:icmp_seq=l ttl=64time=
0.047ms64bytes from
192.
168.
1.110:icmp_seq=2ttl=64time=
0.034msctrl+c结束#ping stu
92.uplook.comPING stu
92.uplook.com
192.
168.
1.815684bytes ofdata.64bytes fromstu
92.uplook.com
192.
168.
1.81:icmp_seq=l ttl=64time=
0.167ms64bytes fromstu
92.uplook.com
192.
168.
1.81:icmp_seq=2ttl=64time=
0.121mslinux下面怎么获取帮助帮助文档help man|info有问题找manhelp简约帮助命令接参数man详细的帮助文档man pageinfo软件的详细介绍作者|怎么安装|历史介绍内部命令求助help+命令#help echo外部命令求助命令一help#shutdown——help manmanMANUAL SECTIONSThestandard sectionsof themanual include:1User Commands所有用户使用的命令2System Calls系统调用相关3C LibraryFunctions函数库4Devices andSpecial Files设备与特殊文件5File Formatsand Conventions文档格式说明6Gaines et.Al.游戏相关7Miscellanea杂项8System Administrationtools andDeamons系统管理员与程序用户相关的demo man1Isman8shutdown#man-k passwd以关键字打印出来man page#man-f passwd查找该命令所在的man pagedoc软件文档说明/usr/share/doc|/usr/share/nian#info/usr/share/doc/yum-
3.
2.29/INSTALL总结遇到一个陌生命令怎么办?file------type--------whatis---------man-------help--------info--------度娘/谷歌时间与日期date调用系统时间date-help寻求帮助[root@hd date+%aThu[root@hd date+%AThursday[root@hd date+%F2015-08-13[root@hd dateJ+%Y-%m-%d,2015-08-13[root@hd date+%D08/13/15[root@hd date+%T00:23:03[root@hd#[root@hd date+%Y%m%d%T,2015081300:23:57[root@hd date2015-08-1300:24:09[root@hd date+%F%T〜2015-08-1300:24:29[root@hd date+%D%T08/13/1500:24:41[root@hd date+%X12:24:58AM时区GMT、UTC、PDT、CSTGMT格林威治标准时间UTC世界标准时间PDT太平洋夏令时间,比UTC晚7个小时CST国家标准时间,同时可以表示美国、澳大利亚、中国、古巴四个国家的标准时间GMT+8=UTC+8=CST修改操作系统时区#cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#dateThu Aug1315:39:37CST2015修改系统时间date-s20110808date-s1212date-s J2011080810:10date-s2012-12-1211:11date-s,12/12/1210:10,date-s J11:112012-11-lThwclock查看硬件时钟clock-w将系统时间写入emos#ntpdate-u
192.
168.
1.110(时间同步效劳器)同步教师机时间#ntpdate-u
192.
168.
1.110(
6.4版本)#ntpdate-u
192.
168.
1.109(
6.5版本)cal查看日历cal2015查看2015年日历cal102015查看2015年10月份的日历cal11102015查看2015年10月H号的日历思考创立一个带有系统日期的目录,如201508#mkdir$date+%Y%m#touch$date++%Y%m%d-date=,30day ago创立一个日期时间为30天以前的文件文件查找命令
1、locate+filename快速查找,速度块,但是不精确updatedb更新locate数据库
2、find精确查找,从〃/〃一级一级查找,速度慢命令格式find路径-选项[-print][-exec-ok command]{}\;功能用于在文件树中查找文件,并做相应的处理相应的参数#print--------------find命令将匹配到文件输出到标准输出#exec---------find命令将匹配到文件执行该参数所给出的命令#ok——更平安的去执行命令,提示{}\;——执行命令后面必须的,和之间必须有空格命令选项参数-name——按找名字来查找-perm----------按照权限来查找-size----------按照文件大小来查找-type——按照文件类型来查找-mtime-n+n------------按照文件的更改时间来查找,指的n天以内,+n指n天以前-atime-n+n----------按照文件的访问时间来11查找-ctime-n+n----------按照文件的创立时间来查找-find/etc/-name*.conf-print找出/etc下面以.conf结尾的所有文件-find/-perm777找出根下权限为777的所有文件#find.-size-IM找出小于IM的文件找出等丁TM的文件#find.-size IM-find,-size+1M找出大于1M的文件找出当前目录下的所有目录#find./-type d#find./-type f#find#find找出当前目录下的所有文件/-name hd*-exec rm{}\;/-name hd*-ok rm{}\;#rm..../hd
3.baky#rm..../hd
2.baky#rm..../hd
4.baky#rm..../hdl.baky#rm..../hd
5.baky练习
1、找出根下的所有的块设备文件,并且重定向到/tmp/find.test文件中
2、找出/root目录下面大于2M的文件,并且把它追加到/tmp/find.test文件中day05打包压缩工具压缩工具:zip、gzip bzip2打包工具tarzip兼容unix/linux和windows递归压缩压缩后的名字及路径要压缩的文件目录#zip-r/home/etcbak.zip/etcbackup解压缩#unzip etcbak.zip解压到当前目录下#unzip etcbak.zip-d/tmp/test指定解压的目录-d参数gzip|bzip2只能压缩一个文件gzip快速压缩,占用空间较大,cpu开销不大#gzip/home/etcbak.zip----------------etcbak.zip.gz解压缩ff gunzip/home/etcbak.zip.gz或者#gzip-d etcbak.zip.gzbzip2压缩率较高,压缩速度慢,cpu开销大ff bzip2/home/etcbak.zip解压缩#bunzip2/home/etcbak.zip.bz2或者#bzip2-d/home/etcbak.zip.bz2tar打包(压缩)多个文件,不会改变文件的属性及权限tar.gz以gzip工具压缩tar.bz2以bzip2工具压缩的参数c打包z调用gzip工具压缩j调用bzip2工具压缩V显示详细信息f指定包名X解压t查看包里内容demo ffmkdir/home/backup#find/etc/-type f-exec cp{}/home/backup\;ft tarczfv/tmp/etc.bakup.tar.gz/home/backup/压缩打包解压缩包#tar xzvf/tmp/etc.bakup.tar.gz解压至U当前目录#tar xzf etc.bakup.tar.gz-C/tmp/test指定解压缩路径-C查看tar包里的内容#tar tf/tmp/etc.bakup.tar.gz思考遗漏了某个文件,再想加到已经打好的tar包里?#tar rfile,test-fetc.bakup.tar追力口file,test文件至U etc.bakup.tar包练习
1、找出/etc/下面所有的目录并将其复制到/home/backup中#mkdir/home/backupff find/etc-type d-exec cp-r{}/home/backup\;
2、将/home/backup中的所有文件打包压缩到/tmp下,命名为etcbak.tar.gzcd/hometar czf/tmp/etcbak.tar.gz backup/*
3、将/root/install,log文件追加到etcback.tar.gz包中tar xf/tmp/etcbak.tar.gz-C/home方法一cd/hometar czvf/tmp/etcback.tar.gz backup/*/root/install.log提示“/〃不能移动需要加P参数方法二tar cvf/tmp/etcback.tar backup/*先打包tar r/root/install.log-f etcback.tar追力口gzip/tmp/etcback.tar.gz文本编辑器vim/vi#rpm-qf whichvivim-minimal-
7.
2.411-
1.
8.el
6.x8664#rpm-qf which vimvim-enhanced-
7.
2.411-
1.
8.el
6.x86_64vim是vi的升级版vim三种模式命令行模式、末行模式(底行模式)、插入模式(编辑模式)命令行模式yy复制一行lyynyy复制n行p/P粘贴到光标所在的下一行/粘贴到光标所在的上一行u撤销dd册U除1行3dd删除3行G shift+g快速跳到文本的最后一行gg快速跳到文本首行5gg快速跳到文本的第5行home/shift+6/八快速跳到行首end/shift+4/$快速跳到行尾x删除一个字符,往后删除X删除一个字符,往前删除h左移J下移k上移1右移yw末行模式从命令行模式进入底行模式w保存文件q/q!退出/强制退出wq/wq!保存退出/强制保存推出set nu或者set number临时设置行号#echo setnumber/etc/vimrc只要是用vim工具翻开的文件,都显示行号e!撤销到刚翻开文件的那一刻w/tmp/hello.txt将当前修改的文件另存为另外一个文件:1,5w/tmp/
15.txt将当前修改的文件的前5行保存到另外一个文件r/etc/fstab读取另外一个文件的内容到当前文件里10r/etc/fstab在当前文件的第10行后面插入读取的文件内容问题怎样读取另外一个文件的几行到当前文件?%s/ftp/hello搜索每一行首次匹配到的ftp替换成hello%s/ftp/hello/g全局替换%s/ftp/hello/gc询问是否替换%s#/sbin/nologin#/bin/bash#gc如果搜索的内容有特殊字符,需要自己定义一个分割符插入模式i/I在当前光标所在处插入东西o在光标所在行的下一行插入东西0在光标所在行的上一行插入东西a在光标所在的位置的后一个位插入东西A在光标所在行的行末插入东西r替换光标所在的字符R从光标处向后一直替换总结翻开文件一一命令行模式一一(/0,i/I,a/A)进入到编辑模式一一按〃ESC“(推出到命令行模式)一一(wq)进入底行模式保存退出用户组管理用户分类root(管理员)最高权限,上帝uid=0,必须是
0.系统用户(程序用户)l〈=uid=499,提供效劳运行时的身份默认是不能登录操作系统的普通用户500=uid60000,一般都是管理员用命令创立的用户,这些用户默认是登录操作系统的用户管理
1、用图形化工具创立用户#system-config-users
2、用命令创立useradd username仓U立一个默认用户useradd相关参数#u指定用户的uid#g指定用户的主组id#G指定用户的附加组#d指定用户的家目录#c对用户描述或说明#s指定用户的shell(交互或者非交互)创立一个自定义的用户#useradd-u1000-d/home/aaa-c〃zidingyi〃test#id username查看用户组信息修改用户信息usermod#usermod-u666-d/home/bbb-s/sbin/nologin test注意当修改了家目录后,出现用户家不完整现象,需要拷贝/etc/skel/・到指定新的家目录中删除一个用户#userdel username默认只删除用户#userdel-r uplook删除用户及其家目录(系统默认分配的)练习1添加3个用户,harry natashasarah,要求harry、natasha用户的附加组为admin,sarsh用户的登录shell为非交互式shello三个用户密码为redhato groupaddadmin
2、修改harry用户的家目录为/home/uplooking/redhat/harry.
3、修改natasha,sarsh用户的主组为uplooking,并且可以登录系统用户信息相关的配置文件/etc/group组信息group_name:passwd:GID:user_list组名一密码组id组里包含哪,些用户/etc/passwd用户信息account:password:UID:GID:GECOS:directory:shell用户名用户密码uidgid描述信息用户家目录登录shell/etc/shadow用户的密码信息login name:用户名encrypted password用户密码信息,!!代表没密码date oflast passwordchange最后一次修改密码的时间(1970年的1月1号)minimum passwordage密码最小存活期0,代表马上可以修改密码;3,代表3天后才能修改密码maximum passwordage密码的最大存活期30,每隔30天修改密码password warningperiod密码过期前告警7,代表密码过期前一个礼拜发出告警password inactivityperiod允许密码过期的天数,如果3,允许密码过期3天,3天内可以登录操作系统,但是会提示你更改密码如果未更改,那么帐号就被封锁account expirationdate账户过期时间reserved field保存chage--helpchage-1username查看用户的密码信息-d修改用户最后一次更改密码的时间-m修改密码的最小存活期(几天后才能修改密码)-M修改密码的最大存活期(每隔多少天修改一次密码)-W修改密码过期前告警时间-I修改允许密码过期几天-E修改帐号的过期时间(linux1970-01-01,单位天)组管理groupadd groupname仓ll立组-g指定gidgroupdel删除组groupmod修改组信息gpasswd注意用户的uid是唯一的;组的gid是否可以不唯一练习一
1、创立一个用户组,名字为admin,组id为
900.
2、创立一个用户tom,并且admin组要作为tom的一个附加组(要求在创立用户的时候完成),密码为
123.
3、创立一个用户jack,要求组创立用户之后使用gpasswd把jack参加到admin中,密码为
123.
4、给admin组设定一个默认密码为
123.
5、把tom用户设定为admin组的组管理员练习二
1、新建一个名为uplooking的公司,3个部门cw、rs sc;每个部门创立2个用户,如cwOl,cw02,以此类推;老板bossOl管理公司所有部门;设置所有用户的密码为“123456〃.
2、设置用户帐号的有效期为3个月(90天),第一次登录系统强制修改密码,每隔15天更新一次密码权限管理linux下一切皆文件,目录也是文件目录是一个特殊的文件第1歹文件的类型和权限第2歹U文件一一代表文件的硬链接数;目录一一代表此目录下的子目录个数补充硬链接通过索引节点来进行的链接idode号互为硬链接的文件的idode号是一致,一个硬链接文件更改,其他硬链接文件同时跟着更改软链接类似于windows下的快捷方式idode号不一样In filel(源文件)file2(链接文件)给filel文件创立一个硬链接文件file2In-s filel(源文件)file2(链接文件)给filel文件创立一个软链接文件file2第3歹文件的拥有者,创立人,属主第4列文件的属组第5列文件的大小第
6、
7、8歹U文件的创立时间第9列文件名r----4文件是否允许查看文件内容目录是否允许查看目录的文件列表w----2文件能够修改文件的内容目录是否允许删除目录下的文件,重命名文件,修改属性等x----1文件:是否能够执行该文件一般是可执行文件(程序、命令、脚本等)目录是否可以进入到该目录注意对于目录而言,想要查看目录内容,需要有rx权限123-rwx rwxr-x testroot test,sh文件-rwx rwxr-x adminroot testl.sh切换用户#su-mor切换到普通用户(root-----------mor)$su-root$su-redhatPassword:给用户设置密码#passwd+用户名修改用户密码$passwd——密码必须符合平安标准才能设置成功单用户模式下修改root密码重启系统一一出现进度条一一按“ESC〃一一菜单,按E〃一一3个菜单,上下箭头移动到kerner——按“E〃——按空格输入1或者s或者single——回车——按“b〃重启引导系统ttpasswd修改密码^reboot重启系统vmware tools安装工具#cd/media/VMware\Tools/#cp VMwareTools-
8.
8.2-
590212.tar.gz/home/#tar-xzvf VMwareTools-
8.
8.2-
590212.tar.gz#cd vmware-tools-distrib/#./vmware-install.pl执行安装脚本一路回车#mount-t vmhgfs:host://mnt/hgfs万不得已挂载物理机下面的is镜像文件#mkdir/uOl创立挂载点ttmount/mnt/hgfs/soft/rhel-server-
6.5-x8664-dvd.iso/uOl-o loop挂载iso镜像文件到虚拟机#df-hFilesystem.Size Usedhost:/158G168G49%/mnt/hgfs326G/dev/srO61M61M0100%/media/VMware[root@mor df-h〜Tools/mnt/hgfs/soft/rhel-server-
6.5-x86_64-dvd.iso
3.6G
3.6G0100%/uOl#cd/u01/Packages ffIs ibus*#rpm-ivh ibus-*安装中文输入法day02课程大纲
1、bash shell及linux文件系统
2、根本命令使用用户A对test,sh有什么权限想让A用户对test,sh文件有可写权限?
1、others加W不平安
2、让A用户变成拥有者不可取
3、A用户参加到root组,再给属组加w权限总结判断一个用户是否可以修改一个文件,看该用户和该文件的创立人和属组的关系修改文件的权限-R递归修改#chmod o=rwx filebakl给filebakl文件设置其他人的权限为rwx o+wx#chmod g+x filebakl给filebakl文件设置属组的权限加x#chmod u+x filebakl给filebakl文件设置属主的权限加x#chmod a-x filebakl#chmod u-x,g-x,o-x filebakl#chmod755/home/bbb/fi1ebak1修改文件的属组和属主chown morfilebakl#11filebakl-rwxr-xr-x2mor root4Aug1810:16filebakl#chown.admin filebakl或者chown:admin filebakl#11filebakl-rwxr-xr-x2mor admin4Aug1810:16filebakl#chown yyy.redhat filebakl#11filebakl-rwxr-xr-x2yyy redhat4Aug1810:16filebakl#chown root:admin filebakl#11filebakl-rwxr-xr-x2root admin4Aug1810:16filebakl默认权限遮罩权限linux中,文件的最大权限666;目录最大权限777#umask查看当前用户的默认权限root用户0022该用户创立文件的默认权限是0666-0022=0644-rx-r—r—该用户创立目录的默认权限是0777-0022=0755drwxr-xr-x临时修改默认权限#umask0002普通用户的默认权限临时修改,当前终端有效该用户创立文件的默认权限是0666-0002=0664-rw-rw-r—该用户创立目录的默认权限是0777-0002-0775drwxrwxr-x默认权限永久生效只针对某个用户生效:vim/.bashrc局部〜umask0006保存后,需要让其生效,.V.bashrc或者source V.bashrc针对所有用户生效vim/etc/bashrc特殊权限冒险位(setuid)——4临时拥有文件的拥有者的权限,作用在可执行文件上(命令)chmod u+s/usr/bin/vim强制位(setgid)——2作用在目录上,任何人在这个目录下面创立的文件或者目录都继承了父目录的属组的权限chmod g+s/home/bbb粘滞位一一1作用在公共目录上面这个目录下面的文件,只有root和创立人可以删除只能自己管自己chmod o+t/share练习:
1、以普通用户userOl身份登录,用vim文本编辑器去修改/etc/group文件,增加一个组sysadmin#whichvim#chmod u+s/usr/bin/vim
2、新建文件夹/shared/sysadmin,属于sysadmin组,要求如下1)要求组成员有可读可写可访问的权限,其他成员没有任何权限#chmod o=-------/shared/sysadmin/2)要求组成员不可以删除其他成员的文件#chmod o+t/shared/sysadmin/3)要求在/shared/sysadmin下面创立的文件全部属于sysadmin组#chmod g+s/shared/sysadmin/4)要求harry可写,natasha不能读写#gpasswd-a harrysysadmin访问控制列表ACLsetfacl-m修改文件访问控制权限-x去掉某个用户的权限-b删除所有的acl策略-d递归-setfacl-m u:user01:rw filel针对于单个用户给可读可写权限-setfacl-m g:sysadmin:rw filel针对于单个组给可读可写权限思考一个公司,有2个部门rs和cw,各有rsOl,rs02和cwOl,cw02员工针对于每个员工的工资表只允许rs部门查看,cw部门修改boss也只有查看权限,其他部门的人没有任何权限说明:工资表为gz_file,权限为
400.groupadd rsgroupaddcwuseradd rsOluseraddrs02useradd cwOluseraddcw02gpasswd-MrsOl,rs02rsgpasswd-M cwO1,cw02cwtouch gz_filechmod400gz_file#setfacl-mg:rs:r gz_file#setfacl-mg:cw:rw gz_file#setfacl-mu:boss:rgz_file hd08软件包的安装yum源搭建红帽官方的软件包一般都是・km格式rpm包xlockmore-
5.31-
2.el
6.x86_
64.rpm软件名-主版本号-次版本号二发布版本号.系统版本.cpu架构.rpm32位i386,i586,i68664位操作系统优先安装64位的软件,实在找不到可以安装32位的;32位的操作系统必须安装32位的软件建议不要跨大版本安装软件包,尽量使用当前操作系统自带的软件包(is/光盘自带)rpm包的获取
1、操作系统自带的光盘或镜像文件里
2、网络上查找www・rpmfind.net www.pbone.net http://ceph.com/rpm安装rpm包:rpm-ivh包名安装软件包rpm-e包名卸载软件包rpm-Uvh包名升级软件包(已经安装了一个旧的版本)rpm-ivh-force强制安装(覆盖已经安装的软件包)rpm-ivh-nodeps忽略依赖关系安装查看已安装的包rpm-ql查看一个已经安装了的软件的文件列表rpm-qlp查看某个软件包文件里的文件列表rpm-aq查看当前操作系统已经安装了的所有rpm包(rpm-aq|grep xclock)rpm-qd查看一个已经安装了的软件的文档列表rpm-qc查看软件包所带来的配置文件rpm-qi查看软件包的详细信息rpm-qf查看文件来自哪个软件包实例红帽软件包的特征samba-
3.
6.9-
164.el
6.x86_
64.rpm效劳端samba-client-
3.
6.9-
164.el
6.x
8664.rpm客户端samba-common-
3.
6.9T
64.el
6.x86_
64.rpm工具|库文件(64位)samba-common-
3.
6.9T
64.el
6.i
686.rpm工具|库文件(32位)[root@vml Packages]#rpm-ivh samba-
3.
6.9~
164.el
6.x
8664.rpmwarning:samba-
3.
6.9-
164.el
6.x86_
64.rpm:Header V3RSA/SHA256Signature,key IDfd431d51:NOKEYPreparing...###########################################[100%]1:samba###########################################[100%][root@vml Packages]#rpm-ivh samba-client-
3.
6.9-
164.el
6.x
8664.rpm warning:samba-client-
3.
6.9~
164.el6,x
8664.rpm:Header V3RSA/SHA256Signature,key IDfd431d51:NOKEYPreparing...###########################################[100%]1:samba-client#######################期##################[100%][root@vml Packages]#rpm-ivh samba-common-
3.
6.9-
164.el
6.x
8664.rpm warning:samba-common-
3.
6.9~
164.e
16.x
8664.rpm:Header V3RSA/SHA256Signature,key IDfd431d51:NOKEYPreparing...###########################################[100%]package samba-common-0:
3.
6.9-
164.el
6.x86_64is already installed[root@vml Packages]#rpm-ivh samba-common-
3.
6.9-
164.el
6.x86_
64.rpm force一一warning:samba-common-
3.
6.9~
164.e
16.x86_
64.rpm:Header V3RSA/SHA256Signature,key IDfd431d51:NOKEYPreparing...###########################################[100%]1:samba-common###########################################[100%]升级-Uvh升级一个软件,如果软件不存在就等于安装-Fvh升级一个软件,如果软件不存在就停止安装[root@vml Packages]#rpm-Fvh vsftpd-
2.
2.2-
11.el6_
4.
1.x86_
64.rpmwarning:vsftpd-
2.
2.2-
11.el6_
4.
1.x
8664.rpm:Header V3RSA/SHA256Signature,key IDfd431d51:NOKEY升级失败,停止安衰[root@vml Packages]#rpm-Uvh vsftpd-
2.
2.2-
11.el6_
4.
1.x86_
64.rpmwarning:vsftpd-
2.
2.2-
11.el6_
4.
1.x86_
64.rpm:Header V3RSA/SHA256Signature,key IDfd431d51:NOKEYPreparing...###########################################[100%]1:vsftpd###########################################[100%]升级成功[root@vml Packages]#rpm-aq|grep vsftpdvsftpd-
2.
2.2-
11.el6_
4.
1.x86_64卸载ft rpm-aq|grep sambasamba-winbind-
3.
6.9-
164.el
6.x86_64samba-
3.
6.9-
164.el
6.x86_64samba-winbind-clients-
3.
6.9-
164.el
6.x86_64samba-common-
3.
6.9-
164.el
6.x86_64samba-client-
3.
6.9-
164.el
6.x8664#rpm-e samba-client-
3.
6.9-
164.el
6.x86_64#rpm-e samba-common-
3.
6.9-
164.el
6.x86_64#rpm-e samba-
3.
6.9-
164.el
6.x8664--nodeps忽略依赖关系卸载练习
1、wget ftp://
192.
168.
1.110/pub/rhel6/Packages/vsftpd-
2.
2.2-
11.el6_
4.
1.x86_
64.rpm
2、wget ftp://
192.
168.
1.110/pub/rhel6/Packages/samba-
3.
6.9-
164.el6,x
8664.rpmyum工具的使用yum作用软件包管理器,类似于360软件管家搭建yum仓库的目的为了更便捷的安装软件包权威红帽软件管家红帽源收费centos的软件管家centos源免费国内权威阿里云源、163源、sohu源国外权威RpmForge提供的第三方门加仓库、epel源(红帽公司)扩展包内网源:ftp//
192.
168.
1.110/pub/rhel6(rhel6-32)/搭建本地yum源
1、有iso镜像文件或者光盘
2、临时挂载使用#mount/mnt/hgfs/soft/iso/rhel-server-
6.5-x86_64-dvd.iso/iso-o loopdf-hcd/iso——is里的内容,就是光盘里面的内容
3、永久挂载vim/etc/fstab挂载的设备挂载点(挂载到操作系统的某个位置)文件类型以什么方式挂载默认/mnt/hgfs/soft/iso/rhel-server-
6.5-x8664-dvd.iso/iso iso9660defaults,ro,loop
004、配置yum仓库路径cd/etc/yum.repos,drm-rf*vim demo,repo注意必须是以.repo结尾的文件[local-yum]name=redhat linux
6.5baseurl=file:///isoenable=lgpgcheck=lgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release或者[local-yum]name=redhat linux
6.5baseurl=f ile:///isoenable=lgpgcheck=Oyum cleanallyum makecacke相关命令yum-y install软件包名安装yum localinstall./xxxx.rpmyum remove软件包卸载yum update软包安装仓库里所有比本机已安装的软件要高的软件yum searchmysql搜索出所有软件名字或者描述包含“mysql〃关键字的软件实例:安装xlockmore-
5.31~
2.el
6.x86_
64.rpm包#rpm-ivh xlockmore-
5.31-
2.el
6.x
8664.rpmwarning:xlockmore-
5.31-
2.el
6.x86_
64.rpm:Header V3RSA/SHA256Signature,key ID0608b895:NOKEYerror:Failed dependencies:libaudiofile.so.064bit isneeded byxlockmore-
5.31-
2.el
6.x86_64libesd.so.064bit isneeded byxlockmore-
5.31-
2.el
6.x86_64首先在本地光盘里搜索一cd/iso/Packages/Is libaudio*Is audio*#yum-y installaudiofile*解决了第一个依赖关系Is libesd*Is esd*本地木有找到相关的软件包,去网上找http://rpm.pbone.net找到后下载安装#rpm-ivh esound-1ibs-
0.
2.41-
3.
1.el
6.x86_
64.rpm#rpm-ivh xlockmore-
5.31-
2.el
6.x
8664.rpmftwhich xlcokftxlcok锁屏源码编译安装
1、安装编译工具yum-y installgcc开发包工具
2、解压源码包#tar-xf axel-
1.Oa.tar.gz-C/usr/local/src#cd axel-
1.Oa/进入到该目录进行编译安装
3、编译安装#./configure--help#./configure酉己置#make编译,编译必须通过之后才能安装#make install安装卸载#make uninstall练习
1、下载安装ntfs-3g-2010・
102.tgz包
2、下载安装MPlayer-
1.
1.
1.tar.xz包小工具的使用管道(I):连接多个命令的工具命令1|命令2|命令3命令1的输出结果一一作为命令2的输入一一命令2的输出结果一一作为命令3的输入grep工具行过滤选项和参数-a将二进制文件以text文件的方式搜索-c计算找到的“搜索到的字符串〃的次数-i忽略大小写过滤-小顺便输出行号-v反向选择--color二auto将找到的关键字加上颜色显示demo grep八root file以root开头grep/bin/bash$,file以/bin/bash结尾grep roo*file ro只要含roo字符串,全部显ZK出来grep・・file中-v包含r字符串,并且后面还有2位一起显示出来显示出不以#开头的grep file练习:
1、找出/etc/passwd文件里包含ftp的行
2、找出/etc/passwd中以nobody开头的行
3、找出/etc/fstab中不以#号开头的行cut工具列过滤,截取某个字符选项参数-b:以字节为单位进行分割-C以字符为单位进行分割-d:自定义分割符,默认是制表符-f:与-d一起使用,指显示区域demo#cut-d:-fl/etc/passwd截取文件以分割的第一列,即用户名列I#cut-c3-10/etc/passwd按照字符截取,截取每行的3-10个字符练习用cut工具截取/etc/inittab文件中的系统运行级别sort工具排序,将文件的每一行作为一个单位,从首字符向后,依次按照ASCH码值进行比较,按照升序排列默认按照升序排列参数-u去除重复行-广降序排列-o将排序的结果输出到某个文件-n以数字排序,默认是按照字符排序-t定义分割符-k第几列demo#sort-n-u
123.txt#sort-n
123.txt|uniq注意luniq=-u去除重复值ff head/etc/passwdlOpasswd#sort-n-t:-k3lOpasswd按照uid列进行数字排序ff cat/etc/passwd|cut-d:-f7|sort-u#cat/etc/passwd|cut-d:-f7|uniq/bin/bash/bin/sync/sbin/halt/sbin/nologin/sbin/shutdownWC工具统计工具,行、字符、单词#1统计行#C统计字符#W统计单词数du工具统计目录大小#du-h/home统计该目录下子目录的大小#du-sh/home/显示目录总大小592M/home/#du-csh/home/显示总用量592M/home/592M total练习
1、截取你自己的ip地址并且重定向到一个文件,文件名是你的名字全拼.txt ifconfig|grepinet addr,>>laijiaren.txt
2、截取netmask,并且追加到你上一题的文件中
3、截取播送地址Beast:
192.
168.
1.255,且追加到你上一题的文件中
4、截取mac地址HWaddr00:0C:29:87:5C:6A,且追加到你上一题的文件中ifconfig|grep5HWaddr,>>laijiaren.txt
5、将你的文件远程拷贝到我的效劳器
192.
168.
1.109上的/tmp/0820中,redhat/redhat磁盘管理磁盘的接口总线类型ide——>并行硬盘sata------->串口硬盘scsi------->效劳器标配sas------->效劳器使用,速度比较块ssd------->固态硬盘,速度更快rhel5ide------->hda,hdbsata------->sda,sdbscsi,sas,ssd------->sda,sdb;sdal,sdblrhel6,rhel7:所有------>sda,sdb;sdal,sdblMBR主引导程序『512字节MBR』|磁盘的剩余空间512字节=446字节+64字节+2字节linux安装最多能分4个区3个主分区1个扩展分区,扩展分区后面继续分逻辑分区;4主分区;查看本机的块设备挂载情况Isblkfdisk-1/dev/sdadf-h实验在虚拟机下完成
1、添加一块新的硬盘重启操作系统20G;
2、将新硬盘分8个区fdisk/dev/sdb
3、更改分区类型Command mfor help:tPartition number1-6:5Hex codetype Lto listcodes:8eChanged systemtype ofpartition5to8e LinuxLVMCommand mfor help:pDisk/dev/sdb:
32.2GB,32212254720bytes255heads,63sectors/track,3916cylindersUnits=cylinders of16065*512=8225280bytesSector sizelogical/physical:512bytes/512bytesI/O sizeminimum/optimal:512bytes/512bytes Diskidentifier:0xb3fla49bDevice BootStart EndBlocks IdSystem/dev/sdbl16545253223+83Linux/dev/sdb26551308525325583Linux/dev/sdb313091962525325586NTFS volumeset/dev/sdb419633916156955055Extended/dev/sdb5196326165253223+8e LinuxLVM
4、格式化成某种文件系统#mkfs.ext4/dev/sdbl#mkfs-t vfat/dev/sdb
25、挂载使用#mkdir/uOl创立一个挂载点#mkdir/u02#mount/dev/sdbl/uOl临时手工mount#mount/dev/sdb2/u02开机自动mountvim/etc/fstab/dev/sdbl/uOl ext4defaults00UUID=BF7D-F51A/u02vfat defaults00取消挂载□mount/dev/sdb2或者/u02day10逻辑卷(LVM)它是建立在物理存储设备之上的一个抽象曾,优点在丁灵活管理特点
1、动态扩容
2、在线扩容
3、离线裁剪
4、数据条带化linux由什么组成内核、shell、文件系统、应用程序内核驱动硬件的,它是一个操作系统最底层的东西介于硬件与操作系统之间的桥梁shell一个程序,一个命令解释器介于内核与用户之间的桥梁应用程序实际上是存储在电脑上的一个文件,用户使用电脑来完成某个任务,实际上是运行某个程序进程运行中的程序文件系统文件存放在磁盘上的一种组织方法redhat6ext4linux的目录组织结构/(根)老大哥/bin/sbin/usr/etc/boot/home/root/tmp/dev/media/mat/lib/proc/var/——根,逻辑上系统中所有的一切都属于它/bin——存放系统自带的普通用户能够执行的二进制命令/sbin——存放系统自带的管理员才能够执行二进制命令/usr——存放第三方软件及公共配置/etc——存放系统及效劳的配置文件/boot——存放系统引导的一些文件/home-----------普通用户的家目录/root-----------管理员的家目录/tmp——临时目录,系统产生的临时文件/dev-----------存放设备文件/media/mnt---------------外接设备的挂载点/lib——库文件/proc——存放进程相关的信息/var------------存放变化的数据,日志文件/var/log/messages(操作系统的日志文件)补充一些重要的目录/etc/init.d-----------存放的是系统或效劳的启动脚本/etc/Xll——存放跟图形界面有关的/usr/local一—存放用户自编译安装软件的目录/usr/share----------存放系统公用的东西/usr/src-------------这个是内核存放的地方/var/log——存放系统、效劳日志相关的/var/spool——存放打印机、邮件、代理效劳
5、数据镜像根本概念物理卷物理卷是逻辑卷中底层真正存储数据的设备,它可以是整块硬盘、分区等卷组卷组是建立在物理卷之上,由一个或者多个物理卷组成即把物理卷整合起来提供容量的分配逻辑卷逻辑卷是建立在卷组之上,它是从卷组中“切出〃的一块空间它是最终用户使用的逻辑设备实例
1、创立一个普通的逻辑卷,大小是L5G,挂载使用1)添加一块新硬盘大小30G,并且将其分为3个区,每个区大小2G;2)将一个分区做成pv(物理卷)#pvcreate/dev/sdbl#pvs或者#pvdisplay查看物理卷信息3)创立一个vg(卷组),将pv参加到卷组里#vgcreate vgOl/dev/sdbl#vgs或者#vgdisplay查看卷组信息4)创立一个逻辑卷,大小为L5G#Ivcreate-n IvOl-L
1.5G vgOl#Ivs或者Ivdisplay注意创立好逻辑卷后会映射到2个地方,如下/dev/vgOl/lvOl和/dev/mapper/vgOl-lvOl#11/dev/vgOl/lvOlIrwxrwxrwx1root root7Aug2110:20/dev/vgOl/lvOl-../dm-0#11/dev/mapper/vg01-lvOlIrwxrwxrwx1root root7Aug2110:20/dev/mapper/vgOl-lvOl-../dm-05)格式化文件系统#mkfs.ext4/dev/vgOl/lvOl6)挂载使用#mount/dev/vgOl/lvOl/uOlmount-a读取/etc/fstabmount-o rw,sync/dev/vgOl/lvOl/uOl
2、在线扩容逻辑卷不用卸载逻辑卷情况1卷组里剩余空间足够扩容给逻辑卷IvOl增加200M空间#Ivextend-L+200M/dev/vgOl/lvOl同步文件系统#resize2fs/dev/vgOl/lvOl情况2卷组里剩余空间不够扩容的空间扩容卷组再扩容逻辑卷#pvcreate/dev/sdb2拿一,个新的设备创立一个pv#vgextend vgOl/dev/sdb2将新创立的pv增加到vgOl卷组里,扩容卷组#Ivextend-L+1G/dev/vgOl/lvOl扩容逻辑卷#resize2fs/dev/vgOl/lvOl同步文件系统
3、离线裁剪逻辑卷容量必须把逻辑卷取消挂载后,需要按照步骤来操作1取消挂载ff umount/uOl或者ft umount/dev/mapper/vgOl-lvOl2检测一下逻辑卷的文件系统#fsck-f/dev/mapper/vgO1-1vOl fsckfromutil-linux-ng
2.
17.2e2fsck
1.
41.1217-May-2010inodes,blocks,and sizesdirectory structuredirectory connectivityreference countsPass1:Checkinggroup summaryinformation/dev/mapper/vg01-lvOl:13/180224files
7.7%Pass2:Checkingnon-contiguous,20088/706560blocks3调整文件系统大小,方案缩L7G,即大小最Pass3:Checking终为1G.Pass4:CheckingPass#resize2fs/dev/mapper/vg01-lvO11G5:Checking4再调整逻辑卷大小,调整到1G#Ivreduce-L1G/dev/mapper/vg01-lv01WARNING:Reducing activelogical volumeto
1.00GiBTHIS MAYDESTROY YOURDATA filesystemetc.Do youreally wantto reduceIvOl[y/n]:yReducing logicalvolume IvOlto
1.00GiBLogical volumeIvOl successfullyresized5)再去检测一下逻辑卷#fsck-f/dev/mapper/vg01-lv01-f强制检查文件系统6)挂载使用#mount/dev/mapper/vg01-lvOl/u02问题当逻辑卷缩减后的大小缺乏以存放原有数据时,是否可以缩减成功?如果可以会有什么后果可以缩减只是强制缩减后原有数据会损坏
4、卷组扩容#vgextend vgOl/dev/sdb3/dev/sdb
45、卷组裁剪容量ft vgreducevgOl/dev/sdb3没有用的pv
6、删除逻辑卷#umount/dev/mapper/vg01-lv01#Ivremove/dev/mapper/vg01-lv
017、删除卷组#vgremove vgOl
8、删除物理卷#pvremove/dev/sdb{
1..3}
9、逻辑卷实现条带化条带化把保存到逻辑卷的数据分成n等分,分别写到不同的物理卷,可以提高数据的读写效率;如果任何一个涉及到的物理卷出现故障,数据都会无法恢复创立前#pvsPV VGFmt AttrPSize PFree/dev/sdbl lvm2a--
2.01g
2.01g/dev/sdb2lvm2a-
2.01g
2.01g#vgsVG#PV#LV#SN AttrVSize VFreevgOl200wz--n-
4.01g
4.01g创立条带化的逻辑卷#Ivcreate-n IvOl-L1G-i2vgOl/dev/sdb
[12]Using defaultstripesize
64.00KiBLogical volume〃lv01〃created创立后#pvsPV VGFmt AttrPSize PFree/dev/sdbl vgOl lvm2a--
2.00g
1.50g/dev/sdb2vgOl lvm2a--
2.00g
1.50g格式化文件系统#mkfs.ext4/dev/mapper/vg01-lv01ff mount/dev/mapper/vg01-lvOl/u01测试#iostat-d-m/dev/sdb
[12]
210、逻辑卷实现镜像#pvs PV/dev/sdbl VGFmt AttrPSize PFree/dev/sdb2vgOl lvm2a--
2.00g
1.50gvgOl lvm2a--/dev/sdb
32.00g
1.50gvgOl lvm2a一/dev/sdb
42.00g
2.00gvgOl lvm2a--
2.00g
2.00g镜像对某个逻辑卷的数据做镜像,起到数据备份的作用创立镜像前#vgsVG#PV#LV#SN AttrVSize VFreevgOl410wz--n-
8.02g
7.02g创立互为镜像的逻辑卷IvOl#Ivcreate-n lv02-L1G vgOl-m1--mirrorlog core/dev/sdb
[34]Logical volume〃lv02〃created创立后#pvsPV VGFmt AttrPSize PFree/dev/sdbl vgOllvm2a
2.00g
1.50g一一/dev/sdb2vgOllvm2a
2.00g
1.50g一一/dev/sdb3vgOllvm2a--
2.00g
1.00g/dev/sdb4vgOllvm2a——
2.00g
1.00g#vgsVG#PV#LV#SN AttrVSize VFreevgOl420wz--n-
8.02g
5.02g检查#IvsLV VGAttr LSizePool OriginData%Move LogCpy%Sync ConvertIvOlvgOl-wi-ao-----------
1.00glv02vgOl mwi-a-m--
1.00g
100.00-—有镜像的逻辑卷格式化后挂载使用#mkfs.ext4/dev/mapper/vg01-lv02#mount/dev/mapper/vg01-lv02/u02破坏验证#dd if=/dev/zero of=/dev/sdb3bs=lM count=200模拟/dev/sdb3损坏#pvsPV VGFmt AttrPSize PFreeCouldntfind devicewith uuid53pKyA-Tcrr-q7t8-E4EG-SLf9-g71V-TpytXa./dev/sdbl vgOllvm2a--
2.00g
1.50g vgOllvm2a--
2.00g
1.50g vgOllvm2a--
2.00g
1.00g/dev/sdb2unknown devicevgOl
2.00g
1.00glvm2a-m/dev/sdb4#umount/dev/mapper/vgO1-1v02#mount/dev/mapper/vgO1-1v02/u02mount:wrong fstype,bad option,badmissing codepageor helperprogram,orsuperblock on/dev/mapper/vg01-lv02,other errorInsome casesuseful infois foundin syslog-try dmesg|tail orso说明如果是硬件故障或者数据损坏,该逻辑卷无法挂载不管是否可以挂载,我们知道镜像中涉及到的/dev/sdb3已经不能保存镜像数据里所以当前lv02这个逻辑卷的镜像同步功能已经失效里,为了保证另一块盘数据的读写正常,应该把故障的盘sdb3移除,把lv02的镜像取消PV VGFmt AttrPSize PFree#vgreduce--removemissing-force vgOl从vgOl中移除损坏的盘/dev/sdbl vgOllvm2a--vgOl
2.00g
1.50g/dev/sdb2lvm2a--vgOllvm2a
2.00g
1.50g一/dev/sdb
42.00g
1.00gLV VGAttr LSizePool OriginData%Move LogCpy%Sync ConvertIvOlvgOl-wi-ao---------
1.00glv02vgOl-wi-a----------
1.00g-----------已经没有同步状态,没有里m属性再次挂载逻辑卷lv02#mount/dev/mapper/vg01-lv02/u02#cd/u02#Isfilel file2file3file4file5里面的东西还在练习
1、添加一块新的20g物理磁盘到你的linux系统中,并将其分为2个分区各10g如sdcl和sdc
2.
2、将sdcl做成逻辑卷挂载到系统中/uOl目录下,并在A101目录下面创立filel file55个文件〜
3、假设sdcl分区有坏块,现在需要将sdcl分区上的数据快速放到sdc2盘上,怎么做?pvmove命令day11前提1>关闭防火墙#service iptablesstop马上停掉#chkconfig iptablesoff开机不自动启动
2、关闭selinux(平安策略)永久关闭查看selinux#getenforce#vim/etc/selinux/configSELINUX=disabled•••保存推出临时关闭#setenforce0ftp协议文件传输协议,跨平台,只能上传下载文件原理ftp传输模式主动模式和被动模式,ftp默认的是被动模式命令端口默认21号端口;数据传输端口20号端口(主动模式下)三部曲
1、安装软件包
2、修改配置文件
3、启动效劳servervsftpdclientlftp ftp(命令)ie firefoxfilezilla(图形化工具)搭建一个简单的ftp效劳器
1、安装软件包#yum-y installvsftpd查看带来里哪些配置文件#rpm-qc vsftpd/etc/logrotate.d/vsftpd日志轮循/etc/pam.d/vsftpd拒绝用户列表允许/拒绝用户列表ftp效劳主配置文件/etc/vsftpd/ftpusers/etc/vsftpd/user_list/etc/vsftpd/vsftpd.conf
2、默认效劳ff cat/etc/vsftpd/vsftpd.conf|grep-vanonymous_enab1e=YES开启匿名用户功能localenable=YES开启本地用户write_enab1e YES二全局读写总开关local_umask=022本地用户默认权限dirmessage_enab1e=YES进入某个目录时,会读取那个目录下的.messages文件xferlog_enable=YES启用xfer日志格式connect_from_port_20=YESlisten=YES开启独立效劳允许采用20端口来传输数据xferlog_std_format=YES pam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES
3、启动效劳service vsftpdstart|stop|restart#yum-y installIftp安装客户端命令工具ft Iftp
192.
168.
1.109登录访问ftp效劳器#get file实例1允许匿名上传下载文件,并且上传到ftp效劳端的/data/ftp修改配置文件vim/etc/vsftpd/vsftpd.confanon_up1oad_enab1e=YESanon mkdir_write_enab1e=YESanon_root=/data/ftp注意/data/ftp目录权限ano n_o ther_wr ite_enable可以删除/重命名文件重启效劳测试验证实例2允许本地用户访问ftp效劳,并且不能来回切换目录,上传文件存放在/data/local默认开启本地用户访问功能登录测试#Iftp
192.
168.
1.109Iftp
192.
168.
1.109:^user redhatPassword:Iftp redhat@
192.
168.
1.109:^pwdftp://redhat@
192.
168.
1.109/%2Fhome/redhat默认是登录到本地用户的家目录,并且可以来回切换目录,不平安vim/etc/vsftpd/vsftpd.confchroot_local_user=YESlocal_root=/data/local注意/data/local权限重启效劳练习
1、创立一个本地用户xiha,密码是redhat,不能登录操作系统#useradd-s/sbin/nologin xihaffpasswd xiha
2、xiha用户可以上传文件到你ftp效劳器的/data/local目录下,并且不能来回切换目录chroot_locatuser=YES只允许本地用户在自己的家目录中活动,不能切换目录local_root=/data/local更改本地用户上传文件的默认B录chmod o+w/data/local重启效劳测试验证实例3开启目录消息功能cd/data/local---------------->本地用户登录ftp的默认路径/home/xxxvim.messagehello worldhd实例4用户访问控制/etc/vsf tpd/f tpusers------------->用户拒绝列表/etc/vsftpd/user_list---------------->允许/拒绝列表当userlist_deny=NO代表允许当userlist_deny=YES代表拒绝当同一个用户即在拒绝列表ftpusers里又在允许列表里usejlist,ftpusers拒绝优先day12nfsnetwork fileshare用途用于局域网中unix与类unix之间的文件共享原理共享目录rpcbind tcp/Hl:负责nfs数据的传输nfsd负责共享目录的发布三部曲(查看I安装一一需求相应配置I启动效劳)
1、查看并安装yum-y installrpcbindyum-y installnfs*#rpm-qa|grep nfs查看nfs-utils-lib-
1.
1.5-
6.el
6.x8664nfs-utils-
1.
2.3-
39.el
6.x86_64nfs4-acl-tools-
0.
3.3~
6.el
6.x86_64#rpm-qa|grep rpcbindrpcbind-O.
2.0-
11.el
6.x86_
642、创立共享目录并附权ft mkdir-p/nfs/share#chown nobody.nobody/nfs/share/#chmod1777/nfs/share/
3、发布共享目录vim/etc/exports/nfs/share*ro#/nfs/share
192.
168.
1.0/24rw#exportfs-rv重新发布共享目录
4、启动效劳#service rpcbindstart[OK]Starting rpcbind:#service nfsstart[OK]Starting NFSservices:[OK]Starting NFSquotas:[OK]Starting NFSmountd:Starting NFSdaemon:Starting RPCidmapd:[OK][OK]参加开机自动启动#chkconfig rpcbindonff chkconfignfs on
5、测试验证cilent#showmount-e
192.
168.
1.109Export listfor
192.
168.
1.109:/nfs/share*#mount-t nfs
192.
168.
1.109:/nfs/share/uOl临时挂载vim/etc/fstab
192.
168.
1.109:/nfs/share/uOl nfsdefaults,ro00永久挂载samba用途与windows局域网文件共享协议cifs,提供类unix与windows之间相互访问smb确保iptables selinux关闭
1、检查是否安装samba软件samba.x86_64------效劳端软件包samba-client.x86_64---------------客户或岗工具samba-common.1686------通用包samba-common.x86_
642、安装软件包#yum-y installsambaft rpm-aq|grep sambasamba-winbind-clients-
3.
6.9~
164.el
6.x86_64samba-common-
3.
6.9-
164.el
6.x86_64samba-
3.
6.9-
164.el
6.x86_64samba-winbind-
3.
6.9-
164.el
6.x86_64ft rpm-q sambasamba-
3.
6.9-
164.el
6.x86_
643、找到主配置文件一/etc/samba/smb.conf不需要做任何配置
4、启动效劳#service smbstart StartingSMB services:
5、匿名用户测试#smbclient-L//
192.
168.
1.109------列出samba效劳端的共享目录Enter rootspassword:------------------直接回车,以匿名用户的身份登录Anonymous loginsuccessful实例1共享一个/samba/share目录vim/etc/samba/smb.conf[global]workgroup=MYGROUP windows中显示的工作组netbios name=MYSERVER在windows中显示出来的计算机名server string=Samba ServerVersion%v对samba效劳版本描述security=user验证登录方式share,user运行级别较平安passdb backend=tdbsam帐号密码以数据文件的形式存放[linux]comment=samba sharepath=/samba/share browseable=yes是否可以浏览guest ok=yes匿名用户访问writable=yes可写修改目录权限#chmod1777/samba/share实例2通过用户名密码访问samba效劳器在效劳端smbpasswd-a xiha#smbclient-U xiha//
192.
168.
1.109/xiha#smbclient默认本地用户共享出来的是自己的家目录-U xiha//
192.
168.
1.109/linux享目录是/samba/share-linux是配置文件里定义的标签,真正的共通过挂载方式访问#mount-t cifs-o username=xiha,password=haha//
192.
168.
1.109/linux/u02实例3用户的访问控制[linux]comment=samba sharepath=/samba/sharepublic=yeswritable=yesguest ok=yesvalid users=mor,test用户访问控制,只允许mor和test用户访问重启效劳验证service smbrestartday13DNS(domain namesystem)域名管理系统说明dns出现前,linux操作系统用/etc/hostsip地址主机名1『主机名2主机名3J缺点为什么要使用DNS
1、方便记忆,域名------dns解析-------ip地址
2、好管理dns作用:域名的正向解析域名一一ip地址域名的反向解析ip——域名全球总共有13台dns效劳器dns效劳的整体结构dns效劳体系是一个庞大的分布式数据库dns采用树形层次结构对域名查询是分层次的顶级域(.)根域原理client--------本地的hosts文件--------dns缓存------找最近的dns--------根域(・)・・・.分层次询问常见的顶级域名效劳器com商业组织(公司、企业)edu教育机构gov政府单位org非盈利性组织机构net网络通讯机构mil军事单位路径的表示方法绝对路径一定是以“/〃根(开头),唯一一个绝对能够描述对象所在的路径相对路径路径是相对的,对象是以当前工作路径而言的,或者./代表当前目录#.代表当前目录的上一级目录当前用户的家目录〜pwd查看当前工作路径思考以下命令列出的是哪个目录的内容?这种路径表示方式是?Is/usr/local/bin/../../share/man根本命令内部命令shell程序本身集成了的命令,即bash软件自带的#type echoechois ashell builtin外部命令shell程序本身没有,需要执行其他程序才能实现,这些被执行的程序就是外部命令#type shutdownshutdownis/sbin/shutdown type+命令区别命令是内部的还是外部file+文件判断文件是什么类型的#file/dev/sdal/dev/sdal:block special块设备#what is+命令查看命令的解释#whatis IsIs1-list directorycontentsIs lp-list directorycontents pwd查看当前工作路径cd——更改工作路径cd.——回到当前目录cd.・----------回到上一级目录cd一一回到当前用户的家目录〜cd+回车一一回到当前用户家目录cd------------回到上一次所在的目录1s列出文件或目录下面的内容-a列出文件或目录下面的所有内容(隐藏文件)-1长列出1s-1=11-rw------------.1root root2335Aug509:00anaconda-ks.cfg drwxr-xr-x.drwxr-xr-x.drwxr-xr-x.Desktop Documents2root root4096Aug601:03文件分类Downloads4096Aug501:062root root#代表普通4096Aug501:06文件2root rootd代表目录int国际组织uk英国fr法国au澳大利亚ca加拿大cn中国tw中国台湾hk中国香港in印度JP日本su前苏联搭建一个dns效劳器www.abc.com
192.
168.
1.109建议iptables selinux关闭主机名
192.
168.
1.88stu88stu
88.uplook.comBIND:由互联网系统协会负责开发维护三部曲
1、查看是否安装,如果没有进行安装#rpm-q bindpackage bindis notinstalled#rpm-aq|grep bindbind-utils-
9.
8.2-
0.
17.rcl.el6_
4.
6.x86_64PackageKit-device-rebind-O.
5.8-
21.el
6.x86_64bind-libs-
9.
8.2-
0.
17.rcl.el6_
4.
6.x8664rpcbind-
0.
2.0-
11.el
6.x8664samba-winbind-clients-
3.
6.9~
164.el
6.x86_64samba-winbind-
3.
6.9-
164.el
6.x86_64#yum-y installbindff rpm-aq|grep^bindbind-utils-
9.
8.2-
0.
17.rcl.el
64.
6.x86_64工具包,客户端软件bind-libs-
9.
8.2-
0.
17.rcl.el6_
4.
6.x86_64bind-
9.公共软件
8.2-
0.
17.rcl.el6_
4.
6.x86_64效劳端
2、查看配置文件/etc/logrotate.d/named/etc/named,conf日志存放路径/etc/named.rfcl
912.zones主配置文件区/var/named/named,localhost域文件/var/named/named,loopback正向域模板/etc/rc.d/init.d/named
3、修反向域模板改配置文件启动脚本1vim/etc/named,confoptions{11listen-on port53{any;};12listen-on-v6port53{::1;};13directory〃/var/named”;14dump-file/z/var/named/data/cache_dump.db〃;15statistics-file/z/var/named/data/named_stats.txt”;16memstatistics-file/z/var/named/data/named_mem_stats.txt〃;17allow-query{any;};18recursion yes;2vim/etc/named.rfcl
912.zoneszone〃abc.com IN{46type master;47file〃abc.com.zone”;48allow-update{none;};3创立正向区域文件#cd/var/named/#cp-a named,localhost abc.com.zoneff vimabc.com.zone$TTL ID——缓存的生存周期@IN SOA abc.com root,example,com.当前域internet开始授权管理员邮箱ID0;serial更新序列号1H;refresh更新间隔;retry失败重试@NS1W;expire区域文件的过期时间dns A3H dns.abc.com.minimum最小生存周期www A
192.
168.
1.
109192.
168.
1.
1094、检查配置文件#named-checkconf/etc/named.conf#named-checkzone abc.com.zone/var/named/abc.com.zone zoneabc.com.zone/IN:loaded serial0OK
5、启动效劳#service namedstart
6、指定dns效劳器#vim/etc/resolv.conf nameserver
192.
168.
1.
1097、测试验证#nslookup www.abc.com Server:
192.
168.
1.109Address:192,
168.
1.109#53Name:www.abc.comAddress:
192.
168.
1.109定义一个反向区域文件vim/etc/named.rfcl
912.zoneszone〃1・
168.
192.in-addr.arpaz/IN{53type master;54file
192.
168.
1.zone;55allow-update{none;};cd/var/named#cp-a named.loopback
192.
168.
1.zone1$TTL IDIN SOAabc.com rname.invalid.0ID2@1H;serial31W;refresh43H;retry5NS www.abc.com.;expire6PTR www・abc.com.;minimum78@9109重启效劳测试验证:#nslookup
192.
168.
1.109Server:
192.
168.
1.109Address:
192.
168.
1.109#
53109.
1.
168.
192.in-addr.arpa namewww.abc.com.总结
1、修改主配置文件/etc/named.conf——定义了监听在哪个网段,允许哪个网段查询;一般any
2、修改区域文件/etc/named.rfcl
912.zones;在这里定义了正向区域文件和反向区域文件
3、到/var/named目录下,创立2个区域文件,注意权限和文件名
4、检查配置文件是否ok,named-checkconf和named-checkzone
5、重启效劳
6、测试验证,nslookup定义多个域www.abc.com-------
192.
168.
1.109www.hd.com------
192.
168.
1.
1101、修改区域文件/etc/named.rfcl
912.zones
2、创立1个区域文件,/var/named目录下
3、重启效劳定义多个网段:参考vim/etc/named.rfcl
912.zones zone〃abc.com IN{46type master;47file〃abc.com.zone”;48allow-update{none;};49;505152zone〃hd.com IN{53type master;54file〃hd.com.zone”;55allow-update{none;};56zone/zl.
168.
192.in-addr.arpa/z IN57type master;58file
192.
168.
1.zone;59allow-update{none;};zone〃1・
12.
10.in-addr.arpa〃IN{65type master;66file z/
10.
12.
1.zone;67allow-update{none;};创立区域文件#cat
10.
12.
1.zone$TTL ID@IN SOAhd.com rname.invalid.0serialID1H refreshretry1W expire3H;minimum@NS www.hd.com.109PTR www.hd.com.110PTR redhat.abc.com.77PTR stu.hd.com.88PTR uplook.hd.com.#cat
192.
168.
1.zone$TTL ID@IN SOAabc.com rname.invalid.0;serialID;refresh1H;retry1W;expire3H;minimum@NS www.abc.com.109PTR www.abc.com.110PTR redhat.abc.com.#cat abc.com.zone$TTL ID@IN SOAabc.com rname.invalid.0;serialID;refresh1H;retry1W;expire3H;minimumNS www.abc.com.www A
192.
168.
1.109redhat A
192.
168.
1.110uplook A
10.
1.
1.122#cat hd.com.zone$TTL ID@INSOAhd.com rname.invalid.0;serialID;refresh III;retry1W;expire3H;minimumNS dns.hd.com.dns A
192.
168.
1.109www A
192.
168.
1.110uplook A
10.
1.
12.88stu A
10.
1.
12.77测试验证[root@demo html]#nslookup
10.
12.
1.77Server:
192.
168.
1.109Address:
192.
168.
1.109#
5377.
1.
12.
10.in-addr.arpa name=stu.hd.com.[root@demo html]#nslookup
10.
12.
1.88Server:192,
168.
1.109Address:192,
168.
1.109#
5388.
1.
12.
10.in-addr.arpa name=uplook.hd.com.[root@demo html]#nslookup
192.
168.
1.109Server:
192.
168.
1.109Address:
192.
168.
1.109#
53109.
1.
168.
192.in-addr.arpa name=www.abc.com.[root@demo html]#nslookup
192.
168.
1.110Server:
192.
168.
1.109Address:
192.
168.
1.109#
53110.
1.
168.
192.in-addr.arpa name=redhat.abc.com.[root@demo html]#nslookup stu.hd.comServer:
192.
168.
1.109Address:
192.
168.
1.109#53Name:stu.hd.comAddress:
10.
1.
12.77[root@demo html]#nslookup uplook.hd.comServer:
192.
168.
1.109Address:192,
168.
1.109#53Name:uplook.hd.comAddress:
10.
1.
12.88day14web[world wideweb]全球信息播送的意思工作原理文件共享效劳,只共享文件,接收和发送请求功能,默认端口是
80.一般来说,linux系统下,这个目录默认是在/var/www/html搭建web效劳
一、搭建一个默认网站三部曲查看、安装、配置效劳端软件包httpd apache
1、安装#yum-y installhttpd
2、查看/etc/httpd/conf/httpd.conf------------------主配置文件/etc/httpd-----------------配置文件所在的目录/etc/httpd/conf--------------主配置文件所在目录/etc/httpd/conf,d---------------相关说明信息
3、启动效劳service httpdstart
4、cd/var/www/htmlecho helloworld〃index.htmlweb浏览器访问
192.
168.
1.109
二、基于虚拟主机的web效劳
1、基于域名
2、基于ip
3、基于端口基于域名的虚拟主机www.momowu.com---------welcome to momowu
192.
168.
1.109wvw.apriL com----------welcome toapril
192.
168.
1.1091配置dns,省略2修改配置文件#pwd/etc/httpd/conf#cp httpd.conf httpd.conf,bak vimhttpd.conf VirtualHost*:80ServerAdmin root@momowu.com DocumentRoot/ww/momowu ServerName www.momowu.com ErrorLoglogs/momowu.com-error_log CustomLoglogs/momowu.com-access_log common/VirtualHostVirtualHost*:80ServerAdmin root@april.comDocumentRoot/www/aprilServerName www.april.comErrorLog logs/april.com-error_logCustomLog logs/april.com-access_log common/VirtualHost3创立相应目录及首页文件#mkdir/www/momowu-p#mkdir/www/april-p#echo welcome tomomowu”/www/momowu/index,htmlft echo〃welcome toapril〃/www/april/index,html4重启效劳service httpdrestart5测试验证用户需要验证登录,怎么实现?www.momowu.com---------welcome tomomowu
192.
168.
1.109需要用户名密码验证
1、修改配置文件vim/etc/httpd/conf/httpd.confVirtualHost*:80ServerAdmin root@momowu.comDocumentRoot/momowuServerName www.momowu.comErrorLog logs/momowu.com-error_logCustomLog logs/momowu.com-access_log commonDirectory/momowuOptions IndexesAllowOverride NoneOrder allow,denyAllow from
192.
168.
1.0/24AuthName pleaseinput yourusernamekey〃AuthType basicAuthUserFile/z/etc/httpd/conf/,htpasswd”Require valid-user/Directory/VirtualHost
2、重启效劳service httpdrestart
3、创立用户密码ff htpasswd-c/etc/httpd/conf/,htpasswd userOlNewpassword:Re-type newpassword:Adding passwordfor useruserOl#htpasswd-b/etc/httpd/conf/,htpasswd user02123456Adding passwordfor useruser02基于端口的虚拟主机
1、修改配置文件Listen80Listen8080VirtualHost*:80ServerAdmin root@momowu.comDocumentRoot/www/momowu#ServerName www.momowu.comErrorLog logs/momowu.com-error_logCustomLog logs/momowu.com-access_log commonDirectory/www/momowuOptions IndexesAllowOverride NoneOrder allow,denyAllow from
192.
168.
1.0/24AuthName pleaseinput yourusernamekey”AuthType basicAuthUserFilez,/etc/httpd/conf/,htpasswd”Require valid-user/Directory/VirtualHostVirtualHost*:8080ServerAdmin root@april.comDocumentRoot/www/april#ServerNameww.april.comErrorLog logs/apriL com-error_logCustomLog logs/april.com-access_log common/VirtualHost
2、重启效劳验证基于ip地址的虚拟主机
1、修改配置文件Listen
192.
168.
1.109:80Listen
10.
1.
1.112:80VirtualHost
192.
168.
1.109:80ServerAdmin root@momowu.comDocumentRoot/www/momowuServerName www.momowu.comErrorLog logs/momowu.com-error_logCustomLog logs/momowu.com-access_log commonDirectory/www/momowuOptions IndexesAllowOverrideNoneOrder allow,denyAllow from
192.
168.
1.0/24AuthName pleaseinput yourusernamekey〃AuthType basicAuthUserFile^/etc/httpd/conf/.htpasswd/z Requirevalid-user/Directory/VirtualHost VirtualHost
10.
1.
1.112:80ServerAdminDocumentRoot/www/aprilServerName www.april.comErrorLog logs/apriL com-error_logCustomLog logs/april.com-access_log common/VirtualHost
2、重启效劳验证#route add-net
10.
1.
1.0/24dev ethOmysql安装#yum-y installmysql mysql-connector-odbc mysql-connector-java.noarch mysql-devel.x8664mysql-server#yum-yinstallphp php-mysql启动mysql#/etc/init.d/mysqld start强制设置密码ff/usr/bin/mysqladmin-u rootpassword mysql#/usr/bin/mysqladmin-u root-h vml.uplook.com passwordmysql登录mysql#mysql-uroot-pEnter password:Type help;or\h forhelp.Type\c toclear thecurrent inputstatement.mysqlmysqlmysqlmysql showdatabases;Databaseinformation_schemamysqltest3rows inset
0.00sec mysqlmysql create databaseuplook;----------------------仓立数据库uplookQuery OK,1row affected
0.00secb代表块设备文件管道文件Ps socket套接字文件1字符链接文件c字符设备-h显示文件大小-t以时间排序(默认以降序排列)-tr以升序时间排序#m以逗号形式分割开touch创立文件,更改文件时间戳目标文件不存在touch+filename创立一个新的空文件touch.10}批量创立10个空文件touch〃a\b\c〃引号创立有特殊字符的文件名目标文件存在touch+file(已经存在)修改文件的时间戳#touch-a filename-t202012121111修改filename的访问时间#touch-m filename-t202012121111修改文件的更改时间#touch-d20120808filename修改文件日期#touch-d1111filename修改文件的时间#stat filename查看文件的时间戳练习
1、在你的home目录下面创立5个以file开头,以.jpg结尾的图片文件
2、创立一个文件名叫UpL\Mor.・的普通文件,并且修改它的访问时间为2050年的7月8号上午1010分通配符
1、一1切皆文件
2、文件的最大长度不能超过255个字符
3、尽量防止使用特殊字符(*、?、口)『大小写字母、数字、-』足够我们命名
4、一定不能使用〃/〃*匹配0或者多个任意字符匹配单个字符[]匹配一组单个字符rm删除文件或目录-i提示是否删除-r递归删除-f强制删除rmdir删除一个空目录mysql showdatabases;Databaseinformation_schemamysqltestuplook4rows inset
0.00secmysql usemysql;-----------------切换数据库mysql show tables;--------------查看该库里的表在uplook数据库里创立一张表mysql useuplook;mysqlcreatetable one-id int,-uname char8,-age int;Query OK,0rows affected
0.02sec mysqlshowtables;Tables_in uplookone1row inset
0.00secmysql descone;Field TypeNull KeyDefault Extraidint11YES NULLunamechar8YES NULLint11NULLage YES3rows inset
0.01secmysql insertinto oneid,uname,age values2,zhangsan,18;Query OK,1row affected
0.00secmysql insertinto oneid,uname,age values3,5lisi,,88;Query OK,1row affected
0.00sec day15搭建一个论坛
1、在你的浏览器里输入WWW.zhangsan.com-----------论坛,可以发表评论,可以添加用户
2、在你的浏览器里输入
192.
168.
1.1098080——访问到静态网页welcometohd!步骤
1、搭建dnso
2、下载论坛包Iftp
192.
168.
1.110phpldapadmin-
1.
2.
3.tgz Discuz_X
2.5SC UTF
8.zip
3、测试php页面vim/varA^v/html/index,phpphpphpinfoOweb浏览器www.zhangsan.com---------php的测试页面
4、解压相关包phpldapadmin-
1.
2.
3.tgz解压至/var/ww/html#chown apache,apache.-R进入数据授权mysql grantall privilegeson*・*toroot@
192.
168.
1.109identified bymysql’;mysql flushprivileges;mkdir+目录名创立一个目录-P创立多级目录mkdir/home/uplook/abc/test/aoe-pmv移动,重命名mv filel/home/test将filel文件移动到/home/testmv filel/home/test/test2将filel文件移动到/home/test并且重命名成test2mv filelfile2将filel文件重命名成file2cp拷贝#a文件的所有属性一起拷贝过来#r递归拷贝(拷贝目录)scp远程拷贝#scp oracle@
172.
16.
2.232:/root/ks.cfg./ks.cfg.bak2以oracle用户拷贝ft scp
172.
16.
2.232:/root/ks.cfg./ks.cfg.bak2默认是以当前用户身份拷贝alias定义别名临时生效alias aa=,Isunalias aa取消别名永久生效vim.bashrc环境变量#..bashrc让环境变量生效history查看历史记录history-w保存历史记录到默认文件中.bash historyhistory-c清空历史记录day
031、根本命令
22、简单的网络配置bash的标准输入输出标准输入(键盘)——字符描述符
(0)标准输出(屏幕上输出的正确结果)一一字符描述符
(1)标准错误(屏幕上输出的错误结果)一一字符表述符
(2)eg[root@vml Desktop]#11total8-rw-r-r-1root root1258Aug1120:32ks.cfg-rw-r一一r一一1root root1258Aug1120:35ks.cfg.bak[root@vml Desktop]#ee bash:ee:command notfound[root@vml Desktop]#echo$127--------------非零,表示有意外发生[root@vml Desktop]#Is/etc/fstab/etc/fstab[root@vml Desktop]#echo$0——表示正确的执行结果重定向作用把输出的内容重定向到某个文件中、1表示标准正确重定向2表示标准错误重定向表示标准正确、标准错误重定向表示追加表示输入#filename21表示标准错误输出重定向到标准正确输出(将标准正确、标准错误重定向到文件filename)demo#./test,shTue Aug1123:23:53PDT
2015./test,sh:line2:uu:command notfound标准正确重定向#./test.sh/tmp/filel.log./test,sh:line2:uu:command notfound标准错误重定向#./test.sh2/tmp/file
2.logTue Aug1123:27:08PDT2015标准错误、正确重定向#./test.sh/tmp/filel.log补充[root@vml./test.sh1/dev/null2/dev/null[root@vml./test.sh/dev/null21[root@vml./test,sh2/dev/null12练习
1、编写一个脚本vim test.sh dateyy按esc------输入wqchmod a+x test.sh
2、执行脚本./test,sh,并且把正确输出结果重定向到/home下面的zs.log,把错误的结果重定向到/tmp/file.log
3、把刚刚正确的输出结果远程拷贝到
192.
168.
1.110/tmp/testredhat/redhat echo输出将输入的字符串送往标准输出-n不输出最后的换行符-e解释转义字符(\n换行\t插入tab键)#echo-e〃a\nb\nc〃abc#echo-e〃a\tb\tc〃a bc#E不解释转义字符echo xxxfilename demo:#echo hellohd.file如果目标文件不存在,那么新建文件并输入内容如果目标文件存在,覆盖原来文件#cat hd.file hello#echo uplookinghd.file追加到文件里去用〃〃#cat hd.file hellouplooking查看文件的一些命令cat file查看小文件tac file文件内容从最后一行到第一行列出来more/less file查看打文件q退出查看tail file专门看文件的后10行-f动态查看head file查看文件的前10行-n20Idd查看特殊文件一般是二进制文件cat#输入需求将/etc/inittab内容输入到/tmp/inittab.bak#cat/etc/inittab/tmp/inittab.bak#cat/etc/passwd/tmp/filei#cat hd.filel目标文件不存在输入文件内容ctrl+D结束输入#cat/.bashrc/tmp/filel往一个文件追加内容〜#cat hd.file2end往文件里写东西,遇到end结束UUUUUPPPPP ffffffend[root@vml补充ft cat/etc/fstab file.test[root@vml cat/etc/fstab file.test[root@vml catfile.test/etc/inittab[root@vml catfile.testhd练习
1、将/etc/passwd文件拷贝到/tmp下并重命名为passwd.bak
2、在/tmp/passwd.bak文件里追加““
3、将/etc/fstab文件内容追加到/tmp/passwd.bak
4、echo一个“hello haida”至Ij/tmp/passwd.bak文件末尾复习day
041、简单的网络配置
2、其他命令linux系统中,以太网卡“ethX〃,ethO代表第一块以太网卡跟网络相关的配置文件/etc/sysconfig/network-scripts/全局配置文件(存放的网卡的配置信息,启动/关闭网卡的一些命令等)/etc/sysconf ig/network定义效劳器主机名和默认网关/etc/resolv.conf DNS效劳器/etc/hosts本地域名解析文件,优先于dns配置静态ip关闭NetworkManager效劳service NetworkManagerstop马上关闭chkconfig NetworkManageroff--------------------开机不自动启动
1、setup工具
2、修改配置文件#vim/etc/sysconfig/network-scripts/ifcfg-ethODEVICE=ethO——网卡名字BOOTPROTO=none——dhcp自动获取,none(静态或自动获取),static(静态ip)HWADDR=00:0c:29:87:5c:6a——mac地址#IPV6INIT=yes。
个人认证
优秀文档
获得点赞 0