整理CentOS常用命令.doc_第1页
整理CentOS常用命令.doc_第2页
整理CentOS常用命令.doc_第3页
整理CentOS常用命令.doc_第4页
整理CentOS常用命令.doc_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Centos学习目录Centos学习1目录1一、 安装centos2(一)安装系统2(二)修改密码2(三)用户切换2二、centos关机与重启3(一)Linux centos重启命令3(三)参数详解31.shutdown33.reboot54.init5(四)规范关机程序51关机前准备52关机命令63执行等级74 shutdown,halt,poweroff区别7三、centos图形界面和命令行界面切换7四、网络配置8五、常用命令8(一)使用CentOS常用命令查看cpu8(二)使用CentOS常用命令查看内存9(三)使用CentOS常用命令查看cpu是32位还是64位9(四)使用CentOS常用命令查看当前linux的版本10(五)使用CentOS常用命令查看内核版本10(六)使用CentOS常用命令查看当前时间10(七)使用CentOS常用命令查看硬盘和分区10(八)使用CentOS常用命令查看安装的软件包11(九)使用CentOS常用命令查看键盘布局12(十)使用CentOS常用命令查看selinux情况12(十一) 使用CentOS常用命令查看ip,mac地址131.eth0 eth1 lo都代表什么?133.Linux命令:ifconfig详解154.Linux中对网卡进行编辑的命令165.ifconfig配置网卡186.我使用过的Linux命令之ifconfig - 网络配置命令197.使用示例20示例一 通过ifconfig命令查看当前网络接口及状态20示例二 在VMWare虚拟机中用ifconfig命令关闭和激活网卡22示例三 为一块网卡配置多个地址23示例四 使用ifconfig命令配置的网络设置,在机器重启之后就无效了26示例五 系统中网络接口配置文件样本,采用DHCP方式,并增加虚拟网卡(我一般用vi 打开配置文件并进行修改,cat是查看文件)27示例六 系统中网络接口配置文件样本,固定IP地址29(我一般用vi 打开配置文件并进行修改,cat是查看文件)29(十二) 使用CentOS常用命令查看默认语言 echo $LANG $LANGUAGE cat /etc/sysconfig/i18n30(十三)使用CentOS常用命令查看所属时区和是否使用UTC时间30(十四)使用CentOS常用命令查看主机名30(十五)软件下载33六、 VI使用33七、安装vsftp、mysql351、 安装centos(一)安装系统(二)修改密码linux如何修改root管理员密码以root 身份登录(SSH操作)输入 passwd 命令 就可以看到提示输入新密码了输入密码的时候是看不到字符的。(三)用户切换su username例如:su root,su admin二、centos关机与重启(一)Linux centos重启命令1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启(二)Linux centos关机命令1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启(三)参数详解1.shutdownshutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的还可能重启。这是由所有进程process都会收到系统所送达的信号signal决定的。这让像vi之类的程序有时间储存目前正在编辑的文档而像处理邮件mail和新闻news的程序则可以正常地离开等等。而且shutdown会去执行 /etc/rc0.d/下面的脚本,也就是说会去执行runlevel 0的脚本。 halt则不会。poweroff: 切断系统电源poweroff就是halt的软链接而已。执行的还是halt命令。关于halt命令,可以这样理解:halt就是调用shutdown -h。halt执行时杀死应用进程执行sync系统调用文件系统写操作完成后就会停止内核。shutdown执行它的工作是送信号signal给init程序要求它改变runlevel。Runlevel 0被用来停机haltrunlevel 6是用来重新激活reboot系统而runlevel 1则是被用来让系统进入管理工作可以进行的状态这是预设的假定没有-h也没有-r参数给shutdown。要想了解在停机halt或者重新开机reboot过程中做了哪些动作你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。0:关闭系统1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别2:多用户模式(不支持NFS)3:多用户模式(支持NFS),一般常用此种运行级别5:多用户模式(GUI模式)6:重新启动系统shutdown 参数说明:-t 在改变到其它runlevel之前告诉init多久以后关机。-r 重启计算器。-k 并不真正关机只是送警告信号给每位登录者login。-h 关机后关闭电源halt。-n 不用init而是自己来关机。不鼓励使用这个选项而且该选项所产生的后果往往不总是你所预期得到的。-c cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数但是可以输入一个用来解释的讯息而这信息将会送到每位使用者。-f 在重启计算器reboot时忽略fsck。-F 在重启计算器reboot时强迫fsck。-time 设定关机shutdown前的时间。2.halt-最简单的关机命令其实halt就是调用shutdown -h。halt执行时杀死应用进程执行sync系统调用文件系统写操作完成后就会停止内核。参数说明:-n 防止sync系统调用它用在用fsck修补根分区之后以阻止内核用老版本的超级块superblock覆盖修补过的超级块。-w 并不是真正的重启或关机只是写wtmp/var/log/wtmp纪录。-d 不写wtmp纪录已包含在选项-n中。-f 没有调用shutdown而强制关机或重启。-i 关机或重启前关掉所有的网络接口。-p 该选项为缺省选项。就是关机时调用poweroff。3.rebootreboot的工作过程差不多跟halt一样不过它是引发主机重启而halt是关机。它的参数与halt相差不多。4.initinit是所有进程的祖先它的进程号始终为1所以发送TERM信号给init会终止所有的用户进程守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机init 1为重启。关于init可以长篇大论这里就不再叙述。另外还有telinit命令可以改变init的运行级别比如telinit -iS可使系统进入单用户模式并且得不到使用shutdown时的信息和等待时间。(四)规范关机程序1关机前准备1.1观察系统使用状态 谁在线:who 联网状态:netstat -a 后台执行的程序:ps -aux1.2通知在线使用者关机时间 shutdown +2 The machine will shutdown # 2min 后关机,并通知在线者2关机命令2.1 sync 将内存中未写入硬盘的数据写入硬盘2.2 shutdown shutdown now # 立即关机 shutdown +2 # 2 min 后关机 shutdown 10:01 # 10:01关机 shutdown +2 The machine will shutdown # 2min 后关机,并通知在线者2.3 reboot 重新启动,加参数后可以实现halt,poweroff2.4 halt指向reboot的链接,相当于shutdown -h2.5 poweroff指向reboot的链接,相当于halt 3执行等级3.1等级划分 run level 0: 关机 run level 3: 纯文本模式 run level 5: 含图形接口模式 run level 6: 重新启动3.2等级切换 init 0 # 切换到等级,即关机4 shutdown,halt,poweroff区别shutdown :使系统关闭,参考一下现有的解释:“命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的还可能重启。这是由所有进程process都会收到系统所送达的信号signal决定的。这让像vi之类的程序有时间储存目前正在编辑的文档而像处理邮件mail和新闻news的程序则可以正常地离开等等”而且shutdown会去执行 /etc/rc0.d/下面的脚本,也就是说会去执行runlevel 0的脚本。 halt则不会。poweroff: 切断系统电源poweroff就是halt的软链接而已。执行的还是halt命令。关于halt命令,可以这样理解:halt就是调用shutdown -h。halt执行时杀死应用进程执行sync系统调用文件系统写操作完成后就会停止内核。三、centos图形界面和命令行界面切换 方法1:运行命令到图形界面 #startx ,需要先配置图形界面信息 方法2:修改/etc/inittab文件中的 id:3:initdefault , 将3改为5 ,重新启动系统; 方法3:进入图形界面: init 5从图形界面进入文本界面: init 3重启: init 6关机: init 3进入centos图形界面为了在Linux启动时直接进入Console界面,我们可以用vi编辑/etc/inittab文件。找到id:3: initdefault:这一行,将它改为id:5:initdefault:后重新启动系统即可。我们看到,简简单单地将3改为5,就能实现启动时进入X-window图形操作界面或Console字符界面的转换,这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )1:单用户模式,就像Win9X下的安全模式。2:多用户,但是没有 NFS 。3:完全多用户模式,标准的运行级。4:一般不用,在一些特殊情况下可以用它来做一些事情。5:X11,即进到 X-window 系统。6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。其中运行级3就是我们要进入的标准Console字符界面模式。在X-Window图形操作界面中按“Alt+Ctrl+功能键Fnn=16”就可以进入Console字符操作界面。这就意味着你可以同时拥有X-Window加上6个Console字符操作界面,这是一件多么令人振奋的事情啊! 在Console字符操作界面里如何回到刚才的X-Window中呢?很简单,按“Alt+Ctrl+F7”即可。这时Linux默认打开7个屏幕,编号为tty1tty7。X-Window启动后,占用的是tty7号屏幕,tty1tty6仍为字符界面屏幕。也就是说,用“Alt+Ctrl+Fn”组合键即可实现字符界面与X Window界面的快速切换。四、网络配置五、常用命令(一)使用CentOS常用命令查看cpumore /proc/cpuinfo | grep model namegrep model name /proc/cpuinfo如果觉得需要看的更加舒服grep model name /proc/cpuinfo | cut -f2 -d: rootlocalhost /# grep CPU /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 2.00GHz model name : Intel(R) Pentium(R) Dual CPU E2180 2.00GHz .(二)使用CentOS常用命令查看内存(1)grep MemTotal /proc/meminfo(2)grep MemTotal /proc/meminfo | cut -f2 -d:(3)free -m |grep Mem | awk print $2(三)使用CentOS常用命令查看cpu是32位还是64位查看CPU位数(32 or 64)getconf LONG_BIT(四)使用CentOS常用命令查看当前linux的版本more /etc/redhat-releasecat /etc/redhat-release(五)使用CentOS常用命令查看内核版本uname -runame -a(六)使用CentOS常用命令查看当前时间date上面已经介绍如何同步时间了(七)使用CentOS常用命令查看硬盘和分区df -hfdisk -l也可以查看分区du -sh可以看到全部占用的空间du /etc -sh可以看到这个目录的大小(八)使用CentOS常用命令查看安装的软件包查看系统安装的时候装的软件包cat -n /root/install.logmore /root/install.log | wc -l查看现在已经安装了那些软件包rpm -qarpm -qa | wc -lyum list installed | wc -l不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。(九)使用CentOS常用命令查看键盘布局cat /etc/sysconfig/keyboardcat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=(十)使用CentOS常用命令查看selinux情况sestatussestatus | cut -f2 -d:cat /etc/sysconfig/selinux(11) 使用CentOS常用命令查看ip,mac地址1.eth0 eth1 lo都代表什么?eth表示本机以太网卡,0表示网卡1-一般是有线网卡,1表示网卡2-一般是无线网卡lo表示localhost dummy是一个虚拟网络设备,来帮助本地网络配置IP的。0就表示1号虚拟网络设备dummy的概念比较生僻。涉及到一些现在不太常用的概念PPP,SLIP Address等ifconfig命令常用来显示系统中的网络接口(网卡)信息,也可以用来配置网络接口(configure a network interface),如激活、关闭、设置地址等。在Linux系统中,网卡命名规律:eth0为第一块以太网卡(Ethernet Card),eth1为第二块。lo为环回接口,它的IP地址固定为,掩码8位。2.在ifcfg-eth0 文件里你可以看到mac,网关等信息 ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR 只看IP cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d= ifconfig eth0 |grep inet addr: |awk print $2|cut -c 6- ifconfig | grep inet addr:| grep -v | cut -d: -f2 | awk print $1 查看网关cat /etc/sysconfig/network查看dnscat /etc/resolv.conf只产看IP3.Linux命令:ifconfig详解功能说明:显示或设置网络设备语法:ifconfig 网络设备down up -allmulti -arp -promiscadddel mediamem_startmetricmtunetmasktunnel-broadcast -pointopoint补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。参数:网络设备 网络设备的名称,如eth0。down 关闭指定的网络设备。up 启动指定的网络设备。-arp 打开或关闭指定接口上使用的ARP协议。前面加上一个负号用于关闭该选项。-allmuti 关闭或启动指定接口的无区别模式。前面加上一个负号用于关闭该选项。-promisc 关闭或启动指定网络设备的promiscuous模式。前面加上一个负号用于关闭该选项。add 设置网络设备IPv6的IP地址。del 删除网络设备IPv6的IP地址。media 设置网络设备的媒介类型。mem_start 设置网络设备在主内存所占用的起始地址。metric 指定在计算数据包的转送次数时,所要加上的数目。mtu 设置网络设备的MTU。netmask 设置网络设备的子网掩码。tunnel 建立IPv4与IPv6之间的隧道通信地址。-broadcast 将要送往指定地址的数据包当成广播数据包来处理。-pointopoint 与指定地址的网络设备建立直接连线,此模式具有保密功能。4.Linux中对网卡进行编辑的命令在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:ifconfig interfaceifconfig interface aftype option | address ifconfig 的第一种格式(或使用不带任何参数的ifconfig 命令)可以用来查看当前系统的网络配置情况。在刚刚安装完系统之后,实际上是在没有网卡或者网络连接的情况下使用Linux,但通过ifconfig 可以使用回绕方式工作,使计算机认为自己工作在网络上。现在我们运行一下ifconfig 命令,不带参数的ifconfig 命令可以显示当前启动的网络接口,其输出结果为:rootmachine1 /sbin#ifconfigeth0 Link encap:Ethernet HWaddr 52:54:AB:DD:6F:61inet addr:9 Bcast:27 Mask:28UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:46299 errors:0 dropped:0 overruns:0 frame:189TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100Interrupt:5 Base address:0xece0lo Link encap:Local Loopbackinet addr: Mask:UP LOOPBACK RUNNING MTU:3924 Metric:1RX packets:44 errors:0 dropped:0 overruns:0 frame:0TX packets:44 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0其中以eth0 为首的部分是本机的以太网卡配置参数,的设这里显示了网卡的设备名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61,MAC 地址是生产厂家定的,每个网卡拥有的唯一地址。不过我们可以手工改动网卡的MAC 地址,只要我们在/etc/rc.d/init.d/中的network 中加入:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xxJiania 解说 注:eth0,eth1,eth2,代表网卡一,网卡二,网卡三hw 代表hardware 硬件意思ether 代表ethernet 以太网的意思然后重启,此时再用ifconfig 命令查看一下,我们就会发现网卡的MAC 地址已经变成xx:xx:xx:xx:xx:xx了。5.ifconfig配置网卡配置网卡的IP地址ifconfig eth0 netmask 在eth0上配置上 的IP地址及24位掩码。若想再在eth0上在配置一个/24 的IP地址怎么办?用下面的命令ifconfig eth0:0 netmask 这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0.若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2想要几个就填几个。ok!配置网卡的硬件地址ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。将网卡禁用ifconfig eth0 down将网卡启用ifconfig eth0 upifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。就不一一介绍了,用时间可以自己研究一下。6.我使用过的Linux命令之ifconfig - 网络配置命令用途说明ifconfig命令常用来显示系统中的网络接口(网卡)信息,也可以用来配置网络接口(configure a network interface),如激活、关闭、设置地址等。在Linux系统中,网卡命名规律:eth0为第一块以太网卡(Ethernet Card),eth1为第二块。lo为环回接口,它的IP地址固定为,掩码8位。常用参数格式:ifconfig显示当前激活的网络接口信息。格式:ifconfig INTERFACE显示指定网络接口的信息。比如:eth0, eth1。格式:ifconfig -a显示所有网络接口的信息,无论是否激活。其他格式,用来配置网络接口。格式:ifconfig INTERFACE up格式:ifup INTERFACE激活指定网络接口。比如:eth0, eth1。格式:ifconfig INTERFACE down格式:ifdown INTERFACE关闭指定网络接口。格式:ifconfig INTERFACE IP格式:ifconfig INTERFACE IP netmask NETMASK为指定网络接口设置IP地址和掩码,并自动激活。比如:eth0, eth0:0, eth0:1,后两个为虚拟网卡。格式:ifconfig INTERFACE add IP格式:ifconfig INTERFACE:0 IP为指定网络接口添加IP地址。格式:ifconfig INTERFACE del IP为指定网络接口删除IP地址。7.使用示例示例一 通过ifconfig命令查看当前网络接口及状态ifconfig不带参数,只打印处于激活状态的网络接口。 rootjfht # ifconfig eth0 Link encap:Ethernet HWaddr 00:1B:78:40:8C:20 inet addr:211.103.28.xx Bcast:1 Mask:24 inet6 addr: fe80:21b:78ff:fe40:8c20/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:134856806 errors:0 dropped:0 overruns:0 frame:0TX packets:140723373 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1680519599 (1.5 GiB) TX bytes:2804853589 (2.6 GiB)Interrupt:114 Memory:fa000000-fa012800现在解释一下输出信息的含义: eth0:网络接口link encap:网络类型HWaddr:网卡物理地址Inet addr :IP地址Bcast:广播地址Mask:子网掩码UP:正在使用的网络接口RX packets,TX packets接收和传输的数据包个数RX byte,TX byte表示接搜和传输的具体数目Interrupt:终端信息Base address:内存地址 ifconfig命令跟上-a参数,打印所有配置的网络接口,不论其是否激活。 rootjfht # ifconfig -a eth0 Link encap:Ethernet HWaddr 00:1B:78:40:8C:20 inet addr:211.103.28.xx Bcast:1 Mask:24 inet6 addr: fe80:21b:78ff:fe40:8c20/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:134856877 errors:0 dropped:0 overruns:0 frame:0 TX packets:140723396 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1680524793 (1.5 GiB) TX bytes:2804859207 (2.6 GiB) Interrupt:114 Memory:fa000000-fa012800 lo Link encap:Local Loopback inet addr: Mask: inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:30263271 errors:0 dropped:0 overruns:0 frame:0 TX packets:30263271 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:63016642 (60.0 MiB) TX bytes:63016642 (60.0 MiB)ifconfig命令跟上指定网络接口名称,就可以查看具体的网卡信息了。 rootjfht # ifconfig eth0 示例二 在VMWare虚拟机中用ifconfig命令关闭和激活网卡VMWare虚拟机,网络连接采用NAT方式,操作系统为RHEL3.4。从Windows的cmd窗口通过ping命令来确认。开始时,eth0处于激活状态。 C:Userszhyping 28 正在 Ping 28 具有 32 字节的数据:来自 28 的回复: 字节=32 时间1ms TTL=64来自 28 的回复: 字节=32 时间ping 28 在Linux的console中执行 ifconfig eth0 up 命令之后,又可以ping通了。 C:Userszhyping 28 正在 Ping 28 具有 32 字节的数据:来自 28 的回复: 字节=32 时间ping 88 正在 Ping 192.168.22

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论