day01
1.知识点:一、Linux简介:二、Linux的系统组成及内核版本三、Linux的安装四、教学环境介绍五、Linux的初识六、基本命令七、命令帮助八、时间___________________________________________________2.难点________________3.总结___________________4详细笔记==========================================================打开浏览器ftp://172.16.1.254/pub/soft 下载虚拟机cd /root/Download授予执行权限:chmod +x <path>VMware-Workstation-Full-12.0.0-2985596.x86_64.bundle执行安装:sh VMware-Workstation-Full-12.0.0-2985596.x86_64.bundlevmware-installer --uninstall-component=vmware-workstation ----卸载安装过程:磁盘检测欢迎页面1、语言选择2、键盘3、存储类型(基本存储类型)4、主机名和网卡配置(Bridge)选择内存:1G5、时区(中国,上海)6、根用户设置密码:redhatredhat7、分区:30G/boot 200Mswap 1024M(文件系统类型)/ 20000安装程序引导项(启动位置的选择本地根分区|u盘)8、选择安装软件包:1)桌面2)开发工具3)语言支持9、安装10、重新引导网络安装方式:开启网络引导escnetwork boot from Intel E1000<F8> 选择boot启动项为Realtek Network安装选项:local CD/DVDHard DriveNFS Directory URL ----> 选择ftp/http安装方式网络路径:ftp://172.16.1.254/pub/iso/rhel3、存储类型(基本存储类型)4、主机名和网卡配置(Bridge)选择内存:1G5、时区(中国,上海)6、根用户设置密码:redhatredhat7、分区:30G/boot 200Mswap 1024M(文件系统类型)/ 20000安装程序引导项(启动位置的选择本地根分区|u盘)8、选择安装软件包:1)桌面2)开发工具3)语言支持9、安装10、重新引导++++++++++++++++++++++++++++++++++++++++++++++++++++++教学环境:笔记:ftp://172.16.1.254/pub/notes/day01wget ftp://172.16.1.254/pub/notes/day01 ---直接在终端输入命令,获取笔记软件:ftp://172.16.1.254/pub/soft镜像:ftp://172.16.1.254/pub/isofirefox ftp://172.16.1.254 & ----打开浏览器vnc软件:wget -P /etc/yum.repos.d/ ftp://172.16.1.254/pub/notes/dvd.repo rm -fr /etc/yum.repos.d/*---获取软件源的配置文件测试文件是否在指定位置:ls /etc/yum.repos.d/dvd.repo yum clean all ----清空软件源的配置信息yum -y install tigervnc ---安装vnc客户端vnc连接方法:vncviewer 172.16.1.254密码:123语言编码:中文、英文查看当前系统的语言编码:localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=临时切换:在终端输入命令:LANG=zh_CN.UTF-8 ----临时切换中文编码LANG=en_US.UTF-8 ----临时切换英文编码永久切换sysctem-config-language ----图形界面修改语言编码(下次登录生效)切换一下用户system-config-network-tui ----图形化修改网卡yum -y install ibus ----安装输入法临时修改IP地址ifconfig eth0 172.16.1.123 up ----给eth0修改IP地址永久修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0----输入字母i 进入编辑模式IPADDR=172.16.1.254----输入esc键,退出编辑模式:wq ----保存退出(:q 直接退出)重启服务:service network restart ----重启网络(重启生效)linux 初识:linux 一切皆文件linux 目录/ ----根目录:逻辑上讲一切文件隶属于根目录/bin----二进制命令文件(所有用户都能使用的命令文件)/sbin ----管理员命令文件/etc----配置文件目录/home----普通用户的家目录/root----root家目录/lib----32库文件目录/lib64----64库文件/media----挂载目录/mnt----挂载目录/proc----内核映射文件/sys----内存映射文件/opt----存放第三方软件的目录/usr----存放第三方软件的配置文件和命令/var----存放频繁使用的文件目录(系统日志)/dev----物理设备的目录(磁盘、打印机、终端)/lost+found----磁盘、系统修复之后存放文件碎片的目录/selinux----安全管理机制(针对共享文件的服务)setenforc 0 ----(临时关闭selinux的管理机制)/tmp----临时目录(存放临时文件或者不重要的文件)/boot----系统启动引导程序目录和内核文件、临时系统======================================================MBR:Mster Boot Record ----主引导记录512字节包括:Bootloader 446字节 DPT(partition table)分区表64字节每个表的数据记录占用16字节 主分区:4个3主分区+扩展分区 +逻辑分区(16G+32G=48G)20G +28G 奇偶校验:2字节/dev/sda1 ----sata|scsi的第一块磁盘第一个分区/dev/sdb2 ----sata|scsi磁盘 b---代表第二块sata|scsi磁盘第二个分区/dev/hda1 ----IDE磁盘 ide的第一块盘的第一个主分区/dev/sdc6----sata|scsi的第三块盘的第二个逻辑分区/dev/vdb----KVM虚拟机的磁盘 kvm的第二块磁盘gdisk 128主分区(rhel7) -----fdisk快捷方式:atl+num ----终端之间的切换crtl+shift+t ----新开终端放大终端字体crtl+shift+加号缩小字体ctrl+减号ctrl + alt + f2-f6 切换字符终端(需要重新登录)ctrl+alt+f7 ----回到图形界面alt + f2 相当于打开“运行”窗口 (gnome-terminal)HEL5终端的切换: ctrl + alt + f1-f6 切换字符终端 ctrl + alt + f7 切换到图形终端 alt + f2 相当于打开“运行”窗口 (gnome-terminal)------------------------------------------------------RHEL6终端的切换: ctrl + alt + f2-f6 切换字符终端 alt + f1 切换到图形终端 alt + f7 备份图形终端 alt + f2 相当于打开“运行”窗口 (gnome-terminal)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++路径:pwd ----查看当前路径绝对路径:以/目录作为起始点的路径相对路径:以.作为起始点的路径/var绝对路径:cd /var相对路径:cd ../../varpwd/root/Desktop. 当前路径.. 上一级路径cd ../../varcd -----chage directory 切换路径cd----回家目录cd .. ----上一级目录cd . ----当前目录cd ~----回到家目录(当前用户)cd -----两个目录的切换(最近一次目录变换的两个目录之间的切换)cd <path>----指定路径TYPE ----判断命令类型内部命令|外部命令内部命令:type cdcd is a shell builtintype pwdpwd is a shell builtintype historyhistory is a shell builtin外部命令:ls type touchtouch is /bin/touch ----外部命令whatis ----查看命令完整名称whatis cdcd (1p) - change the working directorywhatis lsls (1) - list directory contents-------------------------------------------------------ls ---list directory contentsls ./ ----列出当前路径下的文件和目录ls ../----列出上一级目录下的目录内容ls -a ----显示所有文件内容(包括以.开头的隐藏文件)ls -l (long) ----以长格式显示目录内容-rw-r--r--. 1 root root 49254 6月 18 05:31 install.log文件类型:- 文件 权限 连接数 所有者 所属组 文件大小 文件修改时间 文件名称drwxr-xr-x. 2 root root 4096 7月 11 10:14 Downloads目录 权限 链接数 所有者 所属组 文件大小 修改日期 文件名称ls -a -l ===ls -al -----以长格式列出所有目录内容ls -tl----以长格式的时间由近到远的顺序排列ls -trl----以时间反序长格式列出目录内容(找到离现在时间最远的文件或目录)ls -R ----递归显示(不建议使用,消耗系统性能)tree(软件) ----以树形结构显示目录内的全部内容yum -y install tree ----安装tree软件tree /root----查看/root目录的树形结构ls -lh----以适合的文件大小的单位来显示文件touch:更新文件的时间戳/如果目标不存在,会创建一个空文件--change file timestamps两个功能:1、如果文件不存在,创建文件2、如果文件存在,给文件更新时间戳touch {a,b,c} 或者a或者b或者ctouch {1..100} 省略1到100之间的数字touch {a..z} 26个字母touch {a,b,c}_{1..100}touch {1..a} 生成一个{1..a}命名的文件(没有逻辑顺序)touch ‘'{1..10}' ----创建一个文件touch a b c d e ----创建5个文件touch a -t 201607091010.10 abc ----修改文件的访问时间touch m -t 201607011010.10 abc ----修改文件的modify时间touch -d 20110808 修改文件日期touch -d 1215 修改文件时间mkdir ----make directoriesmkdir bcd ----创建bcd目录mkdir bcd/abc/def -p 创建多级目录mkdir qwe rty yui ----以空格区分,创建多个目录rmdir ----删除空目录rmdir abc ----删除abc空目录rmdir bcd/abc/def/ -p 删除多级空目录cp - copy files and directories1、拷贝文件或目录2、重命名cp /var/log/message /opt -----将/var/log下的message文件拷贝到/opt目录下cp /opt/qwe /tmp -a ----递归拷贝目录(连同文件属性一并拷贝)cp /opt/qwe /tmp -r ----递归拷贝目录\cp /etc/passwd . ----非交互式直接覆盖文件cp /etc/passwd /opt/pwd1作业:1.在/tmp目录下新建一个ff文件夹。用相对路径拷贝etc目录下passwd结尾的文件到/tmp/下的a4 . 拷贝完后用绝对路径拷贝a4下的文件到/tmp/下的b5,目的地址要用相对路径。mkdir /tmp/{a4,b5}mkdir /tmp/ffpwd /rootcp ../etc/*passwd /tmp/a4cp /tmp/a4/* ../tmp/b52.在/var/tmp目录下新建多级子目录 aa/bb/cc/dd/ee/ 用相对绝对拷贝/etc/sysconfig/network-scripts/ifcfg-lo 文件到/var/tmp/aa/bb/cc/dd/ee 下请用相对路径拷贝。把ifcfg-lo复制到/tmp下,改名为ifcfg-lo为ifcfg-lo.bakmkdir /var/tmp/aa/bb/cc/dd/ee -pcp ..//etc/sysconfig/network-scripts/ifcfg-lo ..//var/tmp/aa/bb/cc/dd/ee/cd /var/tmp/aa/bb/cc/dd/ee/cp ifcfg-lo /tmp/ifcfg-lo.bak3、创建一个多级文件夹/aa1/bb2/cc3/dd4/ee5/。用绝对路径拷贝/etc/sysconfig/network文件拷贝到/var/tmp/aa/bb/cc/dd/ee/下的,然后拷贝到/aa1目录下(拷贝使用相对路径)。用相对路径拷贝到桌面上命为uplooking.mkdir /aa1/bb2/cc3/dd4/ee5/ -pcp /etc/sysconfig/network //var/tmp/aa/bb/cc/dd/eecp /var/tmp/aa/bb/cc/dd/eecd /var/tmp/aa/bb/cc/dd/ee/cp network ../../../../../../../aa1/cp network ../../../../../../../root/Desktop/uplooking4、安装虚拟机(两种方式)删除BRIDGE=br0IPADDR=172.16.1.20NETMASK=255.255.255.0GATEWAY=172.16.1.1rm -fr /etc/sysconfig/network-scripts/ifcfg-br0
1.知识点:一、Linux简介:二、Linux的系统组成及内核版本三、Linux的安装四、教学环境介绍五、Linux的初识六、基本命令七、命令帮助八、时间___________________________________________________2.难点________________3.总结___________________4详细笔记==========================================================打开浏览器ftp://172.16.1.254/pub/soft 下载虚拟机cd /root/Download授予执行权限:chmod +x <path>VMware-Workstation-Full-12.0.0-2985596.x86_64.bundle执行安装:sh VMware-Workstation-Full-12.0.0-2985596.x86_64.bundlevmware-installer --uninstall-component=vmware-workstation ----卸载安装过程:磁盘检测欢迎页面1、语言选择2、键盘3、存储类型(基本存储类型)4、主机名和网卡配置(Bridge)选择内存:1G5、时区(中国,上海)6、根用户设置密码:redhatredhat7、分区:30G/boot 200Mswap 1024M(文件系统类型)/ 20000安装程序引导项(启动位置的选择本地根分区|u盘)8、选择安装软件包:1)桌面2)开发工具3)语言支持9、安装10、重新引导网络安装方式:开启网络引导escnetwork boot from Intel E1000<F8> 选择boot启动项为Realtek Network安装选项:local CD/DVDHard DriveNFS Directory URL ----> 选择ftp/http安装方式网络路径:ftp://172.16.1.254/pub/iso/rhel3、存储类型(基本存储类型)4、主机名和网卡配置(Bridge)选择内存:1G5、时区(中国,上海)6、根用户设置密码:redhatredhat7、分区:30G/boot 200Mswap 1024M(文件系统类型)/ 20000安装程序引导项(启动位置的选择本地根分区|u盘)8、选择安装软件包:1)桌面2)开发工具3)语言支持9、安装10、重新引导++++++++++++++++++++++++++++++++++++++++++++++++++++++教学环境:笔记:ftp://172.16.1.254/pub/notes/day01wget ftp://172.16.1.254/pub/notes/day01 ---直接在终端输入命令,获取笔记软件:ftp://172.16.1.254/pub/soft镜像:ftp://172.16.1.254/pub/isofirefox ftp://172.16.1.254 & ----打开浏览器vnc软件:wget -P /etc/yum.repos.d/ ftp://172.16.1.254/pub/notes/dvd.repo rm -fr /etc/yum.repos.d/*---获取软件源的配置文件测试文件是否在指定位置:ls /etc/yum.repos.d/dvd.repo yum clean all ----清空软件源的配置信息yum -y install tigervnc ---安装vnc客户端vnc连接方法:vncviewer 172.16.1.254密码:123语言编码:中文、英文查看当前系统的语言编码:localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=临时切换:在终端输入命令:LANG=zh_CN.UTF-8 ----临时切换中文编码LANG=en_US.UTF-8 ----临时切换英文编码永久切换sysctem-config-language ----图形界面修改语言编码(下次登录生效)切换一下用户system-config-network-tui ----图形化修改网卡yum -y install ibus ----安装输入法临时修改IP地址ifconfig eth0 172.16.1.123 up ----给eth0修改IP地址永久修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0----输入字母i 进入编辑模式IPADDR=172.16.1.254----输入esc键,退出编辑模式:wq ----保存退出(:q 直接退出)重启服务:service network restart ----重启网络(重启生效)linux 初识:linux 一切皆文件linux 目录/ ----根目录:逻辑上讲一切文件隶属于根目录/bin----二进制命令文件(所有用户都能使用的命令文件)/sbin ----管理员命令文件/etc----配置文件目录/home----普通用户的家目录/root----root家目录/lib----32库文件目录/lib64----64库文件/media----挂载目录/mnt----挂载目录/proc----内核映射文件/sys----内存映射文件/opt----存放第三方软件的目录/usr----存放第三方软件的配置文件和命令/var----存放频繁使用的文件目录(系统日志)/dev----物理设备的目录(磁盘、打印机、终端)/lost+found----磁盘、系统修复之后存放文件碎片的目录/selinux----安全管理机制(针对共享文件的服务)setenforc 0 ----(临时关闭selinux的管理机制)/tmp----临时目录(存放临时文件或者不重要的文件)/boot----系统启动引导程序目录和内核文件、临时系统======================================================MBR:Mster Boot Record ----主引导记录512字节包括:Bootloader 446字节 DPT(partition table)分区表64字节每个表的数据记录占用16字节 主分区:4个3主分区+扩展分区 +逻辑分区(16G+32G=48G)20G +28G 奇偶校验:2字节/dev/sda1 ----sata|scsi的第一块磁盘第一个分区/dev/sdb2 ----sata|scsi磁盘 b---代表第二块sata|scsi磁盘第二个分区/dev/hda1 ----IDE磁盘 ide的第一块盘的第一个主分区/dev/sdc6----sata|scsi的第三块盘的第二个逻辑分区/dev/vdb----KVM虚拟机的磁盘 kvm的第二块磁盘gdisk 128主分区(rhel7) -----fdisk快捷方式:atl+num ----终端之间的切换crtl+shift+t ----新开终端放大终端字体crtl+shift+加号缩小字体ctrl+减号ctrl + alt + f2-f6 切换字符终端(需要重新登录)ctrl+alt+f7 ----回到图形界面alt + f2 相当于打开“运行”窗口 (gnome-terminal)HEL5终端的切换: ctrl + alt + f1-f6 切换字符终端 ctrl + alt + f7 切换到图形终端 alt + f2 相当于打开“运行”窗口 (gnome-terminal)------------------------------------------------------RHEL6终端的切换: ctrl + alt + f2-f6 切换字符终端 alt + f1 切换到图形终端 alt + f7 备份图形终端 alt + f2 相当于打开“运行”窗口 (gnome-terminal)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++路径:pwd ----查看当前路径绝对路径:以/目录作为起始点的路径相对路径:以.作为起始点的路径/var绝对路径:cd /var相对路径:cd ../../varpwd/root/Desktop. 当前路径.. 上一级路径cd ../../varcd -----chage directory 切换路径cd----回家目录cd .. ----上一级目录cd . ----当前目录cd ~----回到家目录(当前用户)cd -----两个目录的切换(最近一次目录变换的两个目录之间的切换)cd <path>----指定路径TYPE ----判断命令类型内部命令|外部命令内部命令:type cdcd is a shell builtintype pwdpwd is a shell builtintype historyhistory is a shell builtin外部命令:ls type touchtouch is /bin/touch ----外部命令whatis ----查看命令完整名称whatis cdcd (1p) - change the working directorywhatis lsls (1) - list directory contents-------------------------------------------------------ls ---list directory contentsls ./ ----列出当前路径下的文件和目录ls ../----列出上一级目录下的目录内容ls -a ----显示所有文件内容(包括以.开头的隐藏文件)ls -l (long) ----以长格式显示目录内容-rw-r--r--. 1 root root 49254 6月 18 05:31 install.log文件类型:- 文件 权限 连接数 所有者 所属组 文件大小 文件修改时间 文件名称drwxr-xr-x. 2 root root 4096 7月 11 10:14 Downloads目录 权限 链接数 所有者 所属组 文件大小 修改日期 文件名称ls -a -l ===ls -al -----以长格式列出所有目录内容ls -tl----以长格式的时间由近到远的顺序排列ls -trl----以时间反序长格式列出目录内容(找到离现在时间最远的文件或目录)ls -R ----递归显示(不建议使用,消耗系统性能)tree(软件) ----以树形结构显示目录内的全部内容yum -y install tree ----安装tree软件tree /root----查看/root目录的树形结构ls -lh----以适合的文件大小的单位来显示文件touch:更新文件的时间戳/如果目标不存在,会创建一个空文件--change file timestamps两个功能:1、如果文件不存在,创建文件2、如果文件存在,给文件更新时间戳touch {a,b,c} 或者a或者b或者ctouch {1..100} 省略1到100之间的数字touch {a..z} 26个字母touch {a,b,c}_{1..100}touch {1..a} 生成一个{1..a}命名的文件(没有逻辑顺序)touch ‘'{1..10}' ----创建一个文件touch a b c d e ----创建5个文件touch a -t 201607091010.10 abc ----修改文件的访问时间touch m -t 201607011010.10 abc ----修改文件的modify时间touch -d 20110808 修改文件日期touch -d 1215 修改文件时间mkdir ----make directoriesmkdir bcd ----创建bcd目录mkdir bcd/abc/def -p 创建多级目录mkdir qwe rty yui ----以空格区分,创建多个目录rmdir ----删除空目录rmdir abc ----删除abc空目录rmdir bcd/abc/def/ -p 删除多级空目录cp - copy files and directories1、拷贝文件或目录2、重命名cp /var/log/message /opt -----将/var/log下的message文件拷贝到/opt目录下cp /opt/qwe /tmp -a ----递归拷贝目录(连同文件属性一并拷贝)cp /opt/qwe /tmp -r ----递归拷贝目录\cp /etc/passwd . ----非交互式直接覆盖文件cp /etc/passwd /opt/pwd1作业:1.在/tmp目录下新建一个ff文件夹。用相对路径拷贝etc目录下passwd结尾的文件到/tmp/下的a4 . 拷贝完后用绝对路径拷贝a4下的文件到/tmp/下的b5,目的地址要用相对路径。mkdir /tmp/{a4,b5}mkdir /tmp/ffpwd /rootcp ../etc/*passwd /tmp/a4cp /tmp/a4/* ../tmp/b52.在/var/tmp目录下新建多级子目录 aa/bb/cc/dd/ee/ 用相对绝对拷贝/etc/sysconfig/network-scripts/ifcfg-lo 文件到/var/tmp/aa/bb/cc/dd/ee 下请用相对路径拷贝。把ifcfg-lo复制到/tmp下,改名为ifcfg-lo为ifcfg-lo.bakmkdir /var/tmp/aa/bb/cc/dd/ee -pcp ..//etc/sysconfig/network-scripts/ifcfg-lo ..//var/tmp/aa/bb/cc/dd/ee/cd /var/tmp/aa/bb/cc/dd/ee/cp ifcfg-lo /tmp/ifcfg-lo.bak3、创建一个多级文件夹/aa1/bb2/cc3/dd4/ee5/。用绝对路径拷贝/etc/sysconfig/network文件拷贝到/var/tmp/aa/bb/cc/dd/ee/下的,然后拷贝到/aa1目录下(拷贝使用相对路径)。用相对路径拷贝到桌面上命为uplooking.mkdir /aa1/bb2/cc3/dd4/ee5/ -pcp /etc/sysconfig/network //var/tmp/aa/bb/cc/dd/eecp /var/tmp/aa/bb/cc/dd/eecd /var/tmp/aa/bb/cc/dd/ee/cp network ../../../../../../../aa1/cp network ../../../../../../../root/Desktop/uplooking4、安装虚拟机(两种方式)删除BRIDGE=br0IPADDR=172.16.1.20NETMASK=255.255.255.0GATEWAY=172.16.1.1rm -fr /etc/sysconfig/network-scripts/ifcfg-br0