centOS配置命令
centOS常用配置命令
1、ifconfig #查看网络接口状态
2、ifconfig –a #查看主机所有接口的情况
3、ifconfig eth0 192.168.1.106 netmask 255.255.255.0
#用ifconfig 来配置eth0的IP地址、网络掩码(机器重启之后将会丢失)4、route add default gw 192.168.1.1
#添加默认网关
5、ping 8.8.8.8 #ping:向目标主机发送ICMP数据包,检测IP连通性。
6、nano /etc/resolv.conf #用nano编辑器打开指定文件
#nano :文本编辑器(ctrl+O保存,ctrl+x退出)
#resolv.conf :该文件是DNS域名解析的配置文件
7、vi /etc/resolv.conf #用vi 编辑器打开指定文件
#vi :文本编辑器(退出vi编辑器用:wq 或:q! 前者保存退出,后者不保存退#出)
8、yum update #更新所有的rpm包
9、yum search ssh #搜索匹配软件包
10、yum install openssh-clients #用yum安装开源ssh客户端
11、mkdir sources #创建目录sources
12、scp root@211.144.118.44:root/*.tar.gz sources/
#把211.144.118.44机上的/root/*.tar.gz传到本机的sources/文件下
13、ssh root@211.144.118.44
#远程连接211.144.118.44,用户名是root
14、ps aux #显示所有进程和其状态
15、ll #列出当前目录下的文件详细信息(它实际是ls –l的一个别名)
16、cd sources/ #打开到sources文件下
17、yum install links #用yum安装links
18、links
#连接到指定网站
19、cp CentOS6-Base-163.repo /etc/yum.repos.d/
#复制文件到指定的目录下
20、cd /etc/yum.repos.d/ #打开指定文件
21、mv CentOS-Base.repo centOS-Base.repo.bak
#为文件或目录改名,把文件CenOS-Base.repo重命名为CentOS.repo.bak
22、yum install nano #安装nano编辑器
23、nano #打开nano编辑器
24、passwd root #更换密码
25、top
#性能分析工具,显示系统中各个进程的资源占用情况,退出top用ctrl+C 26、rpm –ivh MySQL-client-community-5.1.60-1.rhe15.x86_64.rpm
#rpm –ivh 包名(安装一个包)
27、yum erase mysql-libs #从系统移除mysql-libs
28、mysql #启动mysql
29、reboot #重启
30、ls #列出当前目录中的文件列表
31、df –lh #查看分区情况
32、route #查看路由信息
33、cp sources/f /etc/ #复制文件到指定的目录下
34、nano rc.local/ #用nano 编辑器打开rc.local
35、ls –l #功能同ll
36、whereis network #定位network位置
37、fg #把作业放置前台执行
38、history #打开历史记录
39、histsize=50 #定义了history命令输出的记录数
40、histfilesize=50 #定义了在.bash_history中保存命令的记录总数
41、reboot #重新启动系统
42、shutdown #关机或重新启动
43、shutdown –help #查询关机命令的使用方法
44、history |more #查询历史记录(从第一条开始)
45、上述3、4、可以建立内网,不过重新启动之后便失效。
让系统重启之后内网仍可以用:
把3、4两条写到rc.local(可以用vi 或nano编辑器)
46、域名解析DNS配置:
在/etc/resolv.conf文件中添加:nameserver 8.8.8.8
47、安装mysql数据库:
需要安装以下几个包:
MySQL-client-community-5.1.60-1.rhe15.x86_64.rpm
MySQL-devel-community-5.1.60-1.rhe15.x86_64.rpm
MySQL-shared-compat-5.1.60-1.rhe15.x86_64.rpm
MySQL-server-community-5.1.60-1.rhe15.x86_64.rpm
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。
该命令在安装时常用的参数是–ivh,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。
这个符号将持续到安装完成后才停止。
Mysql数据包是打到sources目录下的,所以在sources目录下安装。
安装客户端
rpm –ivh MySQL-client-community-5.1.60-1.rhe15.x86_64.rpm
rpm –ivh MySQL-devel-community-5.1.60-1.rhe15.x86_64.rpm
rpm –ivh MySQL-shared-compat-5.1.60-1.rhe15.x86_64.rpm
安装服务器端
rpm –ivh MySQL-server-community-5.1.60-1.rhe15.x86_64.rpm
MySQL-devel-community是开发用的一些lib
mysql-shared-compat 是一些和以前的版本兼容用的lib
复制文件f到/etc/下:cp sources/f /etc/。
centos下ifconfig命令配置以太网
设置网络参数可以使用 ifconf ig 命令来配置并查看网络接口的配置情况。
ifconf ig 命令格式是:# ifconf ig <网络接口> <IP地址> [<netmas k 子网掩码> <broadc ast 广播地址>]例如:要配置eth0 的网络参数,可以使用下面的命令。
# ifconf ig eth0 192.168.0.222此命令将启动eth0 接口,并设置其IP地址为192.168.0.222 ,子网掩码为255.255.255.0 ,广播地址为192.168.0.255。
当IP地址使用标准A、B 、C 类地址时,广播地址和子网掩码可以省略,系统会自动判断广播地址和子网掩码的值并进行设置。
否则必须指出广播地址和子网掩码,例如:# ifconf ig eth0 10.0.0.222 Mask 255.255.255.0 Broadc ast 10.0.0.255也可以用if confi g 命令配置et h0别名设备,为eth0绑定多个IP地址。
例如:# ifconf ig eth0:0 192.168.0.250# ifconf ig eth1:0 192.168.1.3# ifconf ig eth1:1 192.168.2.3使用 ifconf ig 命令设置网络参数会立即生效,但不会修改网络接口配置文件,这将导致所配置的参数在重新启动系统后失效。
查看网络参数配置[root@localh ost ~]# ifconf igeth0 Link encap:Ethern et HWaddr 00:0C:29:B1:DA:D8inet addr:192.168.1.69 Bcast:192.168.1.255 Mask:255.255.255.0inet6addr: fe80::20c:29ff:feb1:dad8/64 Scope:LinkUP BROADC AST RUNNIN G MULTIC AST MTU:1500 Metric:1RX packet s:91559errors:0 droppe d:0 overru ns:0 frame:0TX packet s:17718errors:0 droppe d:0 overru ns:0 carrie r:0collis ions:0 txqueu elen:1000RX bytes:9714566 (9.2 MiB) TX bytes:2126278 (2.0 MiB)Interr upt:19 Base addres s:0x2000eth1 Link encap:Ethern et HWaddr 00:0C:29:B1:DA:E2inet addr:192.168.159.131 Bcast:192.168.159.255 Mask:255.255.255.0inet6addr: fe80::20c:29ff:feb1:dae2/64 Scope:LinkUP BROADC AST RUNNIN G MULTIC AST MTU:1500 Metric:1RX packet s:44495errors:0 droppe d:0 overru ns:0 frame:0TX packet s:1846 errors:0 droppe d:0 overru ns:0 carrie r:0collis ions:0 txqueu elen:1000RX bytes:4369826 (4.1 MiB) TX bytes:327254 (319.5 KiB)Interr upt:19 Base addres s:0x2080lo Link encap:LocalLoopba ckinet addr:127.0.0.1 Mask:255.0.0.0inet6addr: ::1/128 Scope:HostUP LOOPBA CK RUNNIN G MTU:16436 Metric:1RX packet s:296 errors:0 droppe d:0 overru ns:0 frame:0TX packet s:296 errors:0 droppe d:0 overru ns:0 carrie r:0collis ions:0 txqueu elen:0RX bytes:29304(28.6 KiB) TX bytes:29304(28.6 KiB)ifconf ig 命令显示信息说明:输出项目说明Link encap网络接口类型,如以太网或P PP 等HWadrr网卡的Mac 地址。
centos ipv6基本命令
centos ipv6基本命令CentOS是一种流行的Linux操作系统,它支持IPv6协议。
IPv6是互联网协议的下一代,使用128位地址以替代IPv4的32位地址。
在CentOS上,我们可以使用一些基本的命令来配置和管理IPv6网络。
本文将介绍一些常用的CentOS IPv6命令,以实现基本的IPv6网络配置。
1. ifconfig命令ifconfig命令用于配置和显示网络接口的信息。
在CentOS中,ifconfig命令也可以用于配置IPv6地址。
以下是一些常用的ifconfig命令用法:- 查看网络接口信息:`ifconfig`- 启用网络接口:`ifconfig interface up`- 禁用网络接口:`ifconfig interface down`- 添加IPv6地址:`ifconfig interface inet6 add IPv6地址`- 删除IPv6地址:`ifconfig interface inet6 del IPv6地址`- 查看指定接口的IPv6地址:`ifconfig interface inet6`2. ip命令ip命令也是一种常用的网络配置命令,在CentOS中支持IPv6的配置。
以下是ip命令的一些常用用法:- 查看网络接口信息:`ip address show`- 启用网络接口:`ip link set interface up`- 禁用网络接口:`ip link set interface down`- 添加IPv6地址:`ip address add IPv6地址/前缀长度 dev interface`- 删除IPv6地址:`ip address del IPv6地址/前缀长度 dev interface`- 查看指定接口的IPv6地址:`ip address show interface`3. ping6命令ping6命令用于测试IPv6网络连通性。
centos7如何配置网络、网卡、ip命令
centos7如何配置⽹络、⽹卡、ip命令Linux⽹络相关配置⽂件Linux⽹络配置相关的⽂件根据不同的发⾏版⽬录名称有所不同,但⼤同⼩异,主要有似下⽬录或⽂件。
(1)/etc/hostname:主要功能在于修改主机名称。
(2)/etc/sysconfig/network-scrips/ifcfg-enoN:是设置⽹卡参数的⽂件,⽐如IP地址、⼦⽹掩码、⽹关等,N为⼀串数字。
(3)/etc/resolv.conf:此⽂件设置了DNS相关的信息,⽤于将域名解析到IP。
(4)/etc/hosts:计算机的IP对应的主机名称或域名对应的IP地址,通过设置/etc/nsswitch.conf中的选项可以选择是DNS解析优先还是本地设置优先。
(5)/etc/nsswitch.conf(name service switch configuration,名字服务切换配置):规定通过哪些途径,以及按照什么顺序通过这些途径来查找特定类型的信息。
配置⽹络ifconfig命令可以⽤于查看、配置、启⽤或禁⽤指定⽹络接⼝,如配置⽹卡的IP地址、掩码、⼴播地址、⽹关等,Windows类似的命令为ipconfig。
语法如下:#ifconfig interface [[-net -host] address [parameters]]其中inteface是⽹络接⼝名,address是分配给指定接⼝的主机名或IP地址。
-net和-host参数分别告诉ifconfig将这个地址作为⽹络号或是主机地址。
与之前版本的⽹卡命名规则不同,CentOS 7 采⽤固件信息、⽹络拓扑等信息来命名⽹卡,这种⽅法更易于固定⽹卡的名称。
Linux系统中的⽹卡lo为本地环回接⼝,IP地址固定为127.0.0.1,⼦⽹掩码8位,表⽰本机。
ifconfig常见使⽤⽅法如下:#查看⽹卡基本信息[root@centos ~]# ifconfig说明:第1⾏:UP表⽰此⽹络接⼝为启动状态,RUNNING表⽰⽹卡设备已连接,MULTICAST表⽰⽀持持组播,MTU为数据包最⼤传输单元。
CentOS基础命令大全
CentOS基础命令⼤全1.关机 (系统的关机、重启以及登出 ) 的命令shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1)reboot 重启(2)logout 注销2.查看系统信息的命令arch 显⽰机器的处理器架构(1)uname -m 显⽰机器的处理器架构(2)uname -r 显⽰正在使⽤的内核版本dmidecode -q 显⽰硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列⼀个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执⾏测试性读取操作cat /proc/cpuinfo 显⽰CPU info的信息cat /proc/interrupts 显⽰中断cat /proc/meminfo 校验内存使⽤cat /proc/swaps 显⽰哪些swap被使⽤cat /proc/version 显⽰内核的版本cat /proc/net/dev 显⽰⽹络适配器及统计cat /proc/mounts 显⽰已加载的⽂件系统lspci -tv 罗列 PCI 设备lsusb -tv 显⽰ USB 设备date 显⽰系统⽇期cal 2007 显⽰2007年的⽇历表date 0412********.00 设置⽇期和时间 - ⽉⽇时分年.秒clock -w 将时间修改保存到 BIOS3.⽂件和⽬录操作命令cd /home 进⼊ '/ home' ⽬录'cd .. 返回上⼀级⽬录cd ../.. 返回上两级⽬录cd 进⼊个⼈的主⽬录cd ~user1 进⼊个⼈的主⽬录cd - 返回上次所在的⽬录pwd 显⽰⼯作路径ls 查看⽬录中的⽂件ls -F 查看⽬录中的⽂件ls -l 显⽰⽂件和⽬录的详细资料ls -a 显⽰隐藏⽂件mkdir dir1 创建⼀个叫做 'dir1' 的⽬录'mkdir dir1 dir2 同时创建两个⽬录mkdir -p /tmp/dir1/dir2 创建⼀个⽬录树rm -f file1 删除⼀个叫做 'file1' 的⽂件'rmdir dir1 删除⼀个叫做 'dir1' 的⽬录'rm -rf dir1 删除⼀个叫做 'dir1' 的⽬录并同时删除其内容rm -rf dir1 dir2 同时删除两个⽬录及它们的内容mv dir1 new_dir 重命名/移动⼀个⽬录cp file1 file2 复制⼀个⽂件cp dir/* . 复制⼀个⽬录下的所有⽂件到当前⼯作⽬录cp -a /tmp/dir1 . 复制⼀个⽬录到当前⼯作⽬录cp -a dir1 dir2 复制⼀个⽬录ln -s file1 lnk1 创建⼀个指向⽂件或⽬录的软链接ln file1 lnk1 创建⼀个指向⽂件或⽬录的物理链接touch file1 创建⼀个⽂件4.⽂件搜索命令find / -name file1 从 '/' 开始进⼊根⽂件系统搜索⽂件和⽬录find / -user user1 搜索属于⽤户 'user1' 的⽂件和⽬录find /home/user1 -name \*.bin 在⽬录 '/ home/user1' 中搜索带有'.bin' 结尾的⽂件find /usr/bin -type f -atime +100 搜索在过去100天内未被使⽤过的执⾏⽂件find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的⽂件locate \*.ps 寻找以 '.ps' 结尾的⽂件 - 先运⾏ 'updatedb' 命令whereis file 显⽰⼀个⼆进制⽂件、源码或man的位置which file 显⽰⼀个⼆进制⽂件或可执⾏⽂件的完整路径5.查看⽂件内容cat file1 从第⼀个字节开始正向查看⽂件的内容tac file1 从最后⼀⾏开始反向查看⼀个⽂件的内容more file1 查看⼀个长⽂件的内容less file1 类似于 'more' 命令,但是它允许在⽂件中和正向操作⼀样的反向操作head -2 file1 查看⼀个⽂件的前两⾏tail -2 file1 查看⼀个⽂件的最后两⾏ 5.挂载命令mount /dev/hda2 /mnt/hda2 挂载⼀个叫做hda2的盘 (注:确定⽬录 '/ mnt/hda2' 已经存在) umount /dev/hda2 卸载⼀个叫做hda2的盘 (先从挂载点 '/ mnt/hda2' 退出)fuser -km /mnt/hda2 当设备繁忙时强制卸载umount -n /mnt/hda2 运⾏卸载操作⽽不写⼊ /etc/mtab ⽂件(当⽂件为只读或当磁盘写满时⾮常有⽤)mount /dev/fd0 /mnt/floppy 挂载⼀个软盘mount /dev/cdrom /mnt/cdrom 挂载⼀个光盘mount /dev/hdc /mnt/cdrecorder 挂载⼀个cdrw或dvdrommount /dev/hdb /mnt/cdrecorder 挂载⼀个cdrw或dvdrommount -o loop file.iso /mnt/cdrom 挂载⼀个⽂件或ISO镜像⽂件mount -t vfat /dev/hda5 /mnt/hda5 挂载⼀个Windows FAT32⽂件系统mount /dev/sda1 /mnt/usbdisk 挂载⼀个usb 捷盘或闪存设备mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载⼀个windows⽹络共享6.磁盘空间操作的命令df -h 显⽰已经挂载的分区列表ls -lSr |more 以尺⼨⼤⼩排列⽂件和⽬录du -sh dir1 估算⽬录 'dir1' 已经使⽤的磁盘空间'du -sk * | sort -rn 以容量⼤⼩为依据依次显⽰⽂件和⽬录的⼤⼩7.⽤户和群组相关命令groupadd group_name 创建⼀个新⽤户组groupdel group_name 删除⼀个⽤户组groupmod -n new_group_name old_group_name 重命名⼀个⽤户组useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建⼀个属于"admin" ⽤户组的⽤户useradd user1 创建⼀个新⽤户userdel -r user1 删除⼀个⽤户 ( '-r' 同时删除除主⽬录)passwd user1 修改⼀个⽤户的⼝令 (只允许root执⾏)chage -E 2005-12-31 user1 设置⽤户⼝令的失效期限ls -lh 显⽰权限chmod 777 directory1 设置⽬录的所有⼈(u)、群组(g)以及其他⼈(o)以读(r )、写(w)和执⾏(x)的权限chmod 700 directory1 删除群组(g)与其他⼈(o)对⽬录的读写执⾏权限chown user1 file1 改变⼀个⽂件的所有⼈属性,为use1。
Centos 常用命令--网络篇
CentOS 常用基本命令-------网络篇配置网卡:修改对应网卡的IP地址的配置文件:# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0(描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0) BOOTPROTO=static(设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址) BROADCAST=192.168.0.255(对应的子网广播地址)HWADDR=00:07:E9:05:E8:B4 (对应的网卡物理地址)IPADDR=192.168.1.2(如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址)IPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0(网卡对应的网络掩码)NETWORK=192.168.1.0(网卡对应的网络地址)ONBOOT=yes(系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备) 配置单网卡双IP:# cd /etc/sysconfig/network-scripts/ //进入网卡的配置目录#cp ifcfg-eth0 ifcfg-eth0:0 //复制网卡的配置文件#vi ifcfg-eth0:0 //编辑新建的网卡配置文件DEVICE=eth0:0(描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0) BOOTPROTO=static(设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址) HWADDR=00:07:E9:05:E8:B4 (对应的网卡物理地址)IPADDR=192.168.2.2IPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0(网卡对应的网络掩码)ONBOOT=yes(系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备) #service network restart ----------修改完成后重启网卡后生效双网卡的绑定与解绑操作步骤:1.编辑ifcfg-bond0#vim /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0IPADDR=192.168.1.155 //这个是双网卡绑定后的实际IPNETMASK=255.255.255.0ONBOOT=yesBOOTPROTO=noneUSERCTL=no编辑ifcfg-eth0和ifcfg-eth1文件#vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0USERCTL=noONBOOT=yesMASTER=bond0SLA VE=yesBOOTPROTO=none#vim /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1USERCTL=noONBOOT=yesMASTER=bond0SLA VE=yesBOOTPROTO=none2.修改/etc/modules.conf或者/etc/modrobe.conf(前者是比较老的系统中使用的文件名,后者是新系统中使用的文件名)#vim /etc/modrobe.conf添加如下内容:alias bond0 bondingoptions bond0 miimon=100 mode=1说明:miimon是用来进行链路监测,比如miimon=100,就是系统每100ms监测一次链路连接状态,如果有一条链路不同就转入另一条线路.mode的值表示工作模式:mode=0:平衡負載模式,有自動備援,但需要"Switch"支援及設定。
CentOS下常用配置文件和命令以及目录结构备注
CentOS下常用配置文件和命令以及目录结构备注在公司工作,主要用工作在类Linux系统环境下,因为产品需要在多种linux中测试,接触到OpenSuse,redhat,centos,oracle unbreakable linux.下面总结一下Centos下面的一些常用配置文件.就我个人而言,我目前偏爱使用centos,哈哈,因为他就是克隆版的redhat as(或者说是山寨红帽),可以享用redhat as几乎所有特性,而且不用pay money^_^。
还有个oracle出的unbreakable linux也是完全来源于redhat 的源码,这个就是明显要给redhat抢生意了,哎,OracleDB确实很好,但Oracle 公司有时候就是太咄咄逼人了。
看看centos官方网站上写的一段话:CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.(汗,主要是移除了红帽系统中商标和图片)) CentOS is free。
一. Centos常用配置文件:(1)/etc/profile ,系统级的环境变量和启动程序配置,修改后对所有用户都有效(2)/etc/rc.local ,这个脚本将在开机启动的时候,自动运行,可放置一些需要每次开机自启动的程序如tomcat,mysql,oracle这个在opensuse中对应的是/etc/init.d/boot.local这个文件二. Centos常用命令和配置:1.pkill(1)kill 大家都会用了,但是这个pkill用着更爽,因为他可以直接根据进程名kill,而不需要pidkill 进程名称(2)可以用pkill踢用户如:root pts/1 2009-05-23 11:39 (xxx.xxxx.xxx.xxxx)输入 pkill -kill -t pts/1然后再用who看,就能看到pts/1被干掉了2.python -m SimpleHTTPServer 8000 (8000可以为任意还没被占用的端口)进入你要共享文件的目录执行, ptyhon -m SimpleHTTPServer对方只要在浏览器里输入你的IP地方加8000端口(例如192.168.1.104:8000)就可以看到共享目录下文件。
CentOS安装DHCP配置命令
Cent OS 5.5 DHCP服务器配置命令环境:OS:CentOS 5.5 i386RPM包:dhcp-3.0.5-23.el5.i386.rpm----------------------------------------------------------------------------------------------------------------首先检查DHCP服务是否安装:[root@localhost /]# rpm -q dhcppackage dhcp is not installed将光盘放入光驱,通过mount命令进行挂载。
[root@localhost /]# mount /dev/cdrom /mntmount: block device /dev/cdrom is write-protected, mounting read-only[root@localhost /]# cd /mnt/CentOS/[root@localhost CentOS]# ls | grep dhcp //查看关键字“dhcp”文件dhcp-3.0.5-23.el5.i386.rpmdhcp-devel-3.0.5-23.el5.i386.rpmdhcpv6-1.0.10-18.el5.i386.rpmdhcpv6-client-1.0.10-18.el5.i386.rpmlibdhcp-1.20-10.el5.i386.rpmlibdhcp4client-3.0.5-23.el5.i386.rpmlibdhcp4client-devel-3.0.5-23.el5.i386.rpmlibdhcp6client-1.0.10-18.el5.i386.rpmlibdhcp6client-devel-1.0.10-18.el5.i386.rpmlibdhcp-devel-1.20-10.el5.i386.rpmsblim-cmpi-dhcp-1.0-40.el5.i386.rpmsblim-cmpi-dhcp-devel-1.0-40.el5.i386.rpmsblim-cmpi-dhcp-test-1.0-40.el5.i386.rpm------------------注解----------------------dhcp-* DHCP服务器软件包dhclient-* DHCP客户机软件包dhcp-devel-* DHCP开发工具,非必需--------------------------------------------在这个目录下有DHCP的安装包,使用rpm命令进行安装。
centos7的常用命令
centos7的常用命令CentOS 7是一种基于Linux的操作系统,广泛应用于服务器和个人计算机中。
在CentOS 7中,有许多常用命令可以帮助用户进行系统管理和操作。
本文将介绍一些常用的CentOS 7命令,帮助读者更好地了解和使用这些命令。
一、文件和目录操作命令1. ls命令:用于列出目录中的文件和子目录。
2. cd命令:用于切换当前工作目录。
3. mkdir命令:用于创建新目录。
4. rmdir命令:用于删除空目录。
5. cp命令:用于复制文件和目录。
6. mv命令:用于移动文件和目录,也可用于重命名文件和目录。
7. rm命令:用于删除文件和目录。
8. touch命令:用于创建空文件或修改文件的访问时间。
二、文件内容查看和编辑命令1. cat命令:用于查看文件内容。
2. less命令:用于以分页形式查看文件内容。
3. head命令:用于查看文件的前几行内容。
4. tail命令:用于查看文件的后几行内容。
5. grep命令:用于在文件中搜索指定的字符串。
6. vi命令:用于文本编辑,具有强大的编辑功能和操作能力。
7. sed命令:用于对文件进行批量编辑和替换操作。
三、系统管理命令1. ps命令:用于查看当前运行的进程。
2. top命令:用于实时监控系统的运行状态和进程信息。
3. systemctl命令:用于管理系统服务,如启动、停止、重启服务。
4. service命令:用于管理系统服务,与systemctl命令类似。
5. ifconfig命令:用于查看和配置网络接口信息。
6. ping命令:用于测试网络连接是否正常。
7. netstat命令:用于查看网络连接、路由表和网络接口信息。
8. ssh命令:用于远程登录其他计算机。
9. su命令:用于切换用户身份。
10. useradd命令:用于创建新用户账号。
11. passwd命令:用于修改用户密码。
12. chmod命令:用于修改文件和目录的权限。
centos7基本操作命令
以下是一些基本的CentOS 7 操作命令:1. 登录/注销:- 登录:`ssh username@ip_address`(使用SSH客户端登录到服务器)- 注销:`exit`或`logout`(注销当前用户)2. 文件和目录操作:- 切换目录:`cd directory_path`(切换到指定路径)- 显示当前目录:`pwd`(显示当前工作目录的路径)- 列出目录内容:`ls`(列出文件和目录)- 创建目录:`mkdir directory_name`(创建一个新目录)- 复制文件:`cp source_file destination_file`(复制文件到指定位置)- 移动/重命名文件:`mv source destination`(将文件或目录移动/重命名)- 删除文件:`rm file_name`(删除指定文件)- 删除目录:`rmdir directory_name`(删除指定目录,仅限空目录)- 强制删除目录及其内容:`rm -r directory_name`(递归删除目录及其内容)3. 包管理:- 更新系统软件包:`yum update`(更新所有已安装的软件包)- 安装软件包:`yum install package_name`(安装指定软件包)- 卸载软件包:`yum remove package_name`(卸载指定软件包)- 搜索软件包:`yum search keyword`(搜索具有关键字的软件包)- 列出已安装软件包:`yum list installed`(列出所有已安装的软件包)4. 网络相关:- 查看IP 地址:`ip addr show`或`ifconfig`(显示网络接口及其配置信息)- 测试网络连通性:`ping ip_address`(向指定IP地址发送网络数据包)- 查看网络连接状态:`netstat -tuln`(显示当前网络连接和监听端口)- 查看路由表:`ip route show`(显示系统的路由表)这只是一些常见的基本操作命令,CentOS 7 包含了更多功能强大的命令和工具。
7.CentOS文件和目录以及系统与设置命令
7.CentOS⽂件和⽬录以及系统与设置命令CentOS⽂件和⽬录etc------系统中的配置⽂件bin------系统预设执⾏⽂件的放置⽬录sbin------系统预设执⾏⽂件的放置⽬录usr------系统预设执⾏⽂件的放置⽬录var------/var/log程序运⾏⽇志的存放⽬录虚拟机的其他设置---克隆克隆⽅式的特点: 占⽤空间⼤ 原系统不存在 克隆体还能⽤系统备份---快照快照⽅式的特点 占⽤空间⼩ 原系统不存在 快照就不能⽤了不论是克隆还是快照虚拟机的状态必须是关机2.2 Linux ⽤户和⽤户组管理2.2.1 Linux账号管理1) 添加⽤户useradd 选项⽤户名参数说明:选项:-c comment 指定⼀段注释性描述。
-d ⽬录指定⽤户主⽬录,如果此⽬录不存在,则同时使⽤-m选项,可以创建主⽬录。
-g ⽤户组指定⽤户所属的⽤户组。
-G ⽤户组,⽤户组指定⽤户所属的附加组。
-s Shell⽂件指定⽤户的登录Shell。
-u ⽤户号指定⽤户的⽤户号,如果同时有-o选项,则可以重复使⽤其他⽤户的标识号。
⽤户名:指定新账号的⽤户名(后续我们可以使⽤这个⽤户名进⾏系统登录)。
添加⽤户czbk(传智播客的⾸拼)执⾏useradd czbk我们使⽤useradd命令创建了⼀个⽤户czbkuseradd 可⽤来建⽴⽤户帐号。
帐号建好之后,再⽤ passwd 设定帐号的密码。
执⾏如下由上图我们发现,我们在使⽤useradd新增⽤户的时候,出现了权限不⾜,也就是说我们使⽤⽤户itcast没有创建⽤户的权限。
我们通过管理员账号root进⾏创建,⾸先我们从控制台中切换到rootsu root在密码的地⽅输⼊我们的root密码【root】即可进⼊到root⽤户下。
我们在root下继续创建czbk⽤户以下是useradd常⽤选项2) ⽤户⼝令⽤户管理的⼀项重要内容是⽤户⼝令的管理。
⽤户账号刚创建时没有⼝令,但是被系统锁定,⽆法使⽤,必须为其指定⼝令后才可以使⽤使⽤者权限:管理员⽤户指定和修改⽤户⼝令的Shell命令是passwd。
