1.安装系统(2个) 2.学会修改网卡配置文件 3.学会重启服务 4.能够使用Xshell连接Linux系统 设置IP地址 [root@biaozhi ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //设备名称 ONBOOT=yes //开机启动 BOOTPROTO=static //静态地址引导 IPADDR=192.168.6.80 //IP地址 NETMASK=255.255.255.0 //子网掩码 GATEWAY=192.168.6.1 //网关 DNS1=222.222.222.222 //DNS,域名解析 [root@biaozhi ~]# service network restart 注意:如果网卡配置有问题,按照如下步骤处理 1>.CentOS6.X网卡配置时,需要删除下面文件:rm -rf /etc/udev/rules.d/70-persistent-net.rules 2>.重启 reboot 3>.如果重启服务报错,那么添加一块与现有网卡相同类型的网卡即可! 4>.再次重新启动服务 service network restart 20180306 1.关闭防火墙的两种方式 2.关闭Selinux和注意事项 3.配置网卡时不能打开怎么办? 1.vim /etc/sysconfig/network-scripts/ifcfg-eth0后,按ctrl+z 2.再次:vim /etc/sysconfig/network-scripts/ifcfg-eth0会发现有错误提示 3.删除对应的隐藏文件,形如:.文件名.swX 删除命令:rm /etc/sysconfig/network-scripts/.ifcfg-eth0.swp 4.root密码恢复 首先重新启动系统。待系统启动到引导菜单时,找到系统当前引导项 把光标定位在该选项上按下字母“e”键,进入这个引导的编辑状态 该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的那一行 在这一行再按下字母“e”键进入这一行的编辑状态 在该行行尾加个空格,写上数字1,类似这样: kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1 然后修改完以后,按下“回车”键回到原来的界面 按下字母“b”键开始引导。这样,就可以启动linux的单用户模式 单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令: /usr/bin/passwd 最后,系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。 输入reboot重启系统即可 5.引导过程(熟练说出) 6.相关配置文件作用理解 7./etc/inittab要重点掌握 8.系统服务控制:ntsysv chkconfig 实验 chkconfig --level 2345 nfs off 20180307 1. ls -l 以长格式显示文件内容 ls -a 显示包括隐藏文件在内的所有内容 ls -lh 显示文件大小 ls -lh lshelp.txt ls -ld 显示目录属性 ls -ld /etc/ 2. 快捷键 Ctrl+L:清屏 快捷键 Ctrl+C:取消本次命令编辑 3. help cd ls --help man ls man ls | col -b > lshelp.txt 4. cat/tac -n cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 5. more/less 20180308 1. head/tail 2. wc -lwc 3. grep -i -v "^..." "...$" "^$" 4. tar 5. vim编辑器-1 20180309 1. vim编辑器 2. rpm -q -qa -qf 20180312 1.mount 挂载思路:放光盘(保证最上面2个勾是被选中的)-->在命令行下挂载 2.rpm -qpi //未安装的软件包的详细信息 -qpl //即将要安装的软件包会安装到哪些目录 见PPT练习 3. [root@node1 ~]# cd /mnt/Packages/ [root@node1 Packages]# rpm -ivh lynx-2.8.6-27.el6.x86_64.rpm 备注:lynx是文本模式下的网页浏览器,格式:lynx 网址 举例:[root@node1 Packages]# lynx www.baidu.com [root@node1 Packages]# rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm 备注:lrzsz是终端向服务器传输文件数据的软件 举例: [root@node1 Packages]# cd /tmp [root@node1 tmp]# rz -y 备注:命令输入后会弹出对话框,之后选中要上传的文件,点击打开即可! 4. [root@node1 tmp]# cd /mnt/Packages/ [root@node1 Packages]# rpm -q lynx 显示结果:lynx-2.8.6-27.el6.x86_64 [root@node1 Packages]# rpm -e lynx [root@node1 Packages]# rpm -q lynx 显示结果:package lynx is not installed 5. YUM仓库的搭建 a.本地YUM源 [root@node1 ~]# mount /dev/sr0 /mnt/ [root@node1 ~]# cd /etc/yum.repos.d/ [root@node1 yum.repos.d]# ls 显示结果:CentOS-Base.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Vault.repo [root@node1 yum.repos.d]# vim CentOS-Media.repo 显示部分内容: [c6-media] //中括号中的内容不能有空格 name=CentOS-$releasever - Media baseurl=file:///mnt/ //YUM仓库的软件从什么地方提供 #file:///media/cdrom/ #file:///media/cdrecorder/ gpgcheck=0 //是否验证软件包。0不验证,1验证 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 //开启YUM,安装软件包时会自动解决依赖关系 mv 功能: 移动。重命名 备注: 只有在同一个目录下移动的时候,才能实现重命名的功能 举例: [root@node1 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak [root@node1 yum.repos.d]# ls 显示结果: CentOS-Base.repo.bak CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Vault.repo 验证YUM源 yum repolist yum clean all 清空缓存 yum makecache 重新生成缓存 yum update 系统更新 验证实例: 1.rpm -ivh /mnt/Packages/gcc-4.4.7-18.el6.x86_64.rpm 备注:会报错,有依赖关系 2.yum -y install gcc 备注:没有报错,自行解决依赖关系 b.网络YUM源 只要保证Linux能上互联网就行(CentOS-Media.repo保持安装系统后时候默认) 20180313 1. 编译安装 步骤0:先将httpd-2.2.17.tar.gz文件rz -y到/root目录 步骤1. 解包,前提 1>.mount /dev/cdrom /mnt(自行搭建本地YUM仓库) 2>.yum -y install gcc-* 习惯上将软件包释放到 /usr/src/目录 例如: [root@localhost ~]# tar zxf httpd-2.2.17.tar.gz -C /usr/src/ [root@localhost ~]# ls /usr/src/ 显示出:Debug httpd-2.2.17 kernels 步骤2. 配置 使用源码目录中的 configure 脚本 执行“./configure --help” 可以查看帮助 典型的配置选项:--prefix=软件安装目录 例如: [root@localhost ~]# cd /usr/src/httpd-2.2.17/ [root@localhost httpd-2.2.17]#./configure --prefix=/usr/local/apache 步骤3. 编译 执行 make 命令 [root@localhost httpd-2.2.17]# make 步骤4. 安装 执行 make install 命令 [root@localhost httpd-2.2.17]# make install 注意:使用前修改配置文件 [root@localhost httpd-2.2.17]# vim /usr/local/apache/conf/httpd.conf 修改配置文件httpd.conf第97行,操作:在末行模式下输入冒号97,删掉‘#’ 启动Apache [root@localhost httpd-2.2.17]# /usr/local/apache/bin/apachectl start 安装lynx软件包 rpm -ivh /mnt/Packages/lynx-2.8.6-27.el6.i686.rpm 运行lynx 127.0.0.1查看本机Apache运行状态。 显示出It works!说明安装成功!! 2.vim编辑器最后部分 ^C [root@node1 ~]# cp /etc/passwd /etc/inittab /tmp/ 之后练习在末行模式下练习: :e :r :s /old/new 将当前行中查找到的第一个字符“old” 串替换为“new” :s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new” :#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new” :% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new” :.,$-1 s/old/new/g 当前行到倒数第二行范围内替换所有的字符串“old”为“new”
备注:分隔符可以是/,@,#