




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、红帽linux常用操作命令1. 查看硬件信息# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh # 查看指定目录的大小# grep MemTotal /proc/m
2、eminfo # 查看内存总量# grep MemFree /proc/meminfo # 查看空闲内存量# uptime # 查看系统运行时间、用户数、负载# cat /proc/loadavg # 查看系统负载磁盘和分区# mount | column -t # 查看挂接的分区状态# fdisk -l # 查看所有分区# swapon -s # 查看所有交换分区# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)# dmesg | grep IDE # 查看启动时IDE设备检测状况网络# ifconfig # 查看所有网络接口的属性# iptables -L #
3、 查看防火墙设置# route -n # 查看路由表# netstat -lntp # 查看所有监听端口# netstat -antp # 查看所有已经建立的连接# netstat -s # 查看网络统计信息进程# ps -ef # 查看所有进程# top # 实时显示进程状态用户# w # 查看活动用户# id # 查看指定用户信息# last # 查看用户登录日志# cut -d: -f1 /etc/passwd # 查看系统所有用户# cut -d: -f1 /etc/group # 查看系统所有组# crontab -l # 查看当前用户的方案任务效劳# chkconfig list
4、# 列出所有系统效劳# chkconfig list | grep on # 列出所有启动的系统效劳程序# rpm -qa # 查看所有安装的软件包cat /proc/cpuinfo :查看CPU相关参数cat /proc/partitions :查看硬盘和分区cat /proc/meminfo :查看内存信息cat /proc/version :查看版本,类似uname -rcat /proc/ioports :查看设备I/O端口cat /proc/interrupts :查看中断cat /proc/pci :查看pci设备的信息cat /proc/swaps :查看所有swap分区的信息2
5、. 查看系统日志/var/log/var/log/dmesg /核心启动日志/var/log/messages /系统报错日志/var/log/maillog /邮件系统日志/var/log/xferlog /FTP效劳用日志/var/log/secure /平安信息 系统登陆与网络连接的信息/var/log/wtwp /登录记录# tail -f /var/log/messages /查看最近发生的信息.3. 系统开关机切换虚拟工作台:虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。例如,用户登录后,按一下“Alt+F2键,用户就可以看到上面出现的“login:
6、提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+ F1键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用“Alt+F1到“Alt+F6键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。关闭计算机shutdown -h -t 30 30秒后平安地关机断电shutdown -c 取消关机命令执行重启计算机reboot4. 切换运行级别运行级就是操作系统当前正在运行的功能级别。这个级别从1 到6 ,具有不同的功能。这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文
7、件,最先运行的效劳是那些放在/etc/rc.d 目录下的文件。 大多数的linux 发行版本中,启动脚本位于 /etc/rc.d/init.d。这些脚本被ln 命令来连接到 /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6)例如/etc/rc.d/rc2.d 下面的S10network 就是连接到/etc/rc.d/init.d下的network 脚本的。 文件开头的S 代表start 就是启动效劳的意思,后面的数字10 就是启动的顺序。例如,在同一个目录下,你还可以看到 S80postfix 这个文件,80 就是顺序在 10 以后,因为没有启动网络的情况下,启动postfi
8、x是没有任何作用的。另外,在/etc/rc.d/rc2.d 还可以看到那些K 开头的文件,例如/etc/rc.d/rc2.d/K45named,K 代表 kill ,表示停止效劳的意思。 标准的linux运行级为3 或者5 ,如果是3 的话,系统就在多用户状态。如果是5的话,那么是运行着X Window。不同的运行级定义如下:(可以参考Red Hat linux 里面的/etc/inittab# 0 - 停机# 1 - 单用户模式# 2 - 多用户,但是没有 NFS# 3 - 完全多用户模式# 4 - 没有用到# 5 - X11# 6 - 重新启动 千万不要把initdefault 设置为6
9、对各个运行级的详细解释:0 为停机,机器关闭。1 为单用户模式。2 为多用户模式,但是没有NFS 支持。3 为完整的多用户模式,是标准的运行级。4 一般不用,在一些特殊情况下可以用它来做一些事情。5 就是 X11 ,进到 X Window 系统了。6 为重启,运行 init 6 机器就会重启。5. 软件包管理安装 RPM 包# rpm -ivh package.rpm 升级 RPM 包# rpm -Uvh package.rpm 卸载 RPM 包# rpm -ev package 查询 RPM 包中包含的文件列表# rpm -qlp package 查询 RPM 包中包含的文件列表# rpm
10、-qlp package 查询 RPM 包中包含的内容信息# rpm -qip package 查询系统中所有已安装 RPM 包# rpm -qa6. 用户管理who:查询当前在线的用户groups:查询用户所属的组id:显示当前用户信息finger:查询用户信息添加新的用户useradd username更改用户密码passwd username更改用户属性usermod -d /home/username username 改变用户家目录usermod -e "2021-01-01" username 给用户设置密码过期时间usermod -G root(组) user
11、name (用户) 将一个用户添加到一个组里面usermod -g root username 更改用户的gid usermod -s /bin/csh username 更改用户的默认shellusermod -u 504 username 更改用户的uid,改为504usermod -L username 锁定用户,锁定后用户不能登陆linux系统usermod -U username 解锁用户passwd -s username 看用户是否被锁定删除用户userdel 用户名 仅删除用户注册信息userdel -r 用户名 删除属于该用户的的家目录和邮件7. 存储管理查看新的硬盘# fd
12、isk -l创立pv# pvcreate /dev/sdb创立vg# vgcreate datavg /dev/sdb /dev/sdc注:在使用vgcreate 在创立卷组时,还可以指定PE的大小,需要加上-s参数来实现,PE大小范围为8 KB 到 16GB,并且必须总是2的倍数。一个卷组里面最多允许65534个PE存在。默认设置的PE大小为4 MB,这表示卷组上创立的所有逻辑卷都以 4 MB 为增量单位来进行扩充或缩减,所以4 MB 的PE决定了单个逻辑卷最大容量为 256 GB,假设要创立更大的逻辑卷那么创立卷组时需要指定更大的PE。创立lv# lvcreate -L 180M -n l
13、vdata01 datavg注:使用剩余的空间来创立逻辑卷时,应先通过“vgdisplay命令可查看当前卷组剩余的空间。在创立逻辑卷的时候,还可以指定逻辑块与物理块映射的模式,逻辑卷的映射模式共有如下两种: 线性模式按照顺序把一定范围内的物理块与逻辑块映射,这也是默认的映射方式。例如,把逻辑卷中125的LE映射到PV1,把2650的LE映射到PV2上。 条带模式将把逻辑块以条带的形式映射到不同的物理卷中,这种方式与前面讲到的RAID 0有些类似,这种方式可以提高逻辑卷读写的性能。例如,将逻辑卷的LE 1映射为PV1的PE1,LE 2映射为PV2的PE1,LE 3映射为PV3的PE1。# lvc
14、reate -i 3 -I 4 -L 180M -n lvtest1 vgtest参数的说明如下:-i:采用条带模式的映射方式创立逻辑卷,该参数的值用于指定所创立的逻辑卷将映射在几个PV上。-I:指定使用条带模式时所采用块的大小,单位为KB,其值必须是:2NN2。-L:指定创立逻辑卷的大小,单位的可以用K、M、G、T表示KB、MB、GB及TB。-n:用来指定所创立的逻辑卷名称,该名称可以根据需要随便定义。-l:用于指定逻辑卷的PE数量,默认为4MB为单位计算总容量。在使用“-i参数指定PV的个数时,一定要确认所指定的这些PV是没有完全被分配给任何逻辑卷的,否那么将创立失败,其次假设这些PV的大
15、小不等,那么所创立的逻辑卷只能取最小值。创立文件系统# mkfs.ext3 /dev/datavg/lvdata01挂载文件系统# mkdir /data01# mount /dev/datavg/lvdata01 /data01手动激活卷组# vgchange -a y datavg手动去激活卷组# vgchange -a n datavg注:卷组假设不被激活,卷组和逻辑卷是不能被访问的,在LVM 2里创立的卷组默认是激活的。为卷组增加新的物理卷当卷组空间缺乏时,可以参加新的物理卷来扩大卷组容量,这时可用“vgextend命令来实现。# vgextend datavg /dev/sde移除物
16、理卷要从一个卷组中移除一个物理卷,首先要确认要移除的物理卷没有被任何逻辑卷正在使用,通过“pvdisplay命令可查看到该物理卷信息,如下:# pvdisplay /dev/sde - Physical volume -PV Name /dev/sdeVG Name vgtestPV Size 100.00 MB / not usable 0 Allocatable yes PE Size (KByte) 4096Total PE 25Free PE 25Allocated PE 0PV UUID ee2IFC-UHUq-Xg67-icwt-AhdJ-7kRz-JdDjiq假设其中的“Tota
17、l PE与“ Free PE相等,说明该物理卷没有被使用,如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据转移到其它地方,然后再移除。移除物理卷的命令为“vgreduce。# vgreduce datavg /dev/sde在物理卷间转移数据当发现逻辑卷下的某个磁盘有错误,或有其它需求要转移其中物理卷的数据时如,更换大容量或更高速的物理设备,那么可通过“pvmove来实现在物理卷之间转移数据。# modprobe dm-mirror在使用“pvmove 前需要用 “modprobe dm-mirror命令来加载dm-mirror模块,因为“pvmove在转移数据时需要用到该模块,而默认
18、系统是不加载该模块的。# pvmove /dev/sdd /dev/sde扩展逻辑卷# lvextend -L +300M /dev/datavg/lvdata01 在原有的根底上,增加300MB空间大小# lvextend -L 300M /dev/datavg/lvdata01 扩展到300MB空间大小逻辑卷扩展后并不会马上生效,需要使用“resize2fs命令重新加载逻辑卷的大小,该命令只针对ext2/ext3的文件系统假设是reiserfs的文件系统,那么使用“resize_reiserfs命令,如果该逻辑卷正在使用中,就应该先将该逻辑卷卸载后再执行“resize2fs命令。# umo
19、unt lvdata01# resize2fs /dev/datavg/lvdata01 # mount /dev/datavg/lvdata01 lvdata01注:以上这些操作可以通过“ext2online命令直接来实现,这样就不用做卸载逻辑卷等操作了。# ext2online /dev/datavg/lvdata01删除逻辑卷删除逻辑卷前首先需要将其卸载,再执行以下命令:# lvremove /dev/datavg/lvdata01移除卷组在移除卷组前首先要确认该卷组中已没有任何的逻辑卷了,或者可使用“vgchange手工将卷组停止,移除卷组的具体操作如下:# vgremove data
20、vg删除物理卷在删除物理卷前,必须确认该物理卷已从卷组中移除了。# pvremove /dev/sde8. 网络配置可以使用 system-config-network-tui 文本模式) 、system-config-network-gui 图像模式,netconfig文本模式等网络配置工具。这些工具都会直接修改Linux系统中关于网络接口的设置文件;这是 ifconfig 命令所不能比的;其中 redhat-config-network 和system-config-network工具不仅仅是设置网卡的工具,更有设置ISDN和普通猫、ADSL的工具、网络硬件的添加、主机名字的设置、DNS各
21、客户端的设置等。例如:# /usr/sbin/system-config-network-tui# /usr/sbin/system-config-network-guinetconfig 工具是个在文本模式比拟好的工具。# netconfig -d eth0 /设置eth0# netconfig -d eth1 /设置eth1设置网卡的DHCP模式自动获得IP# netconfig -d eth0 -bootproto=dhcp手动设置网卡的IP等# netconfig -d eth0 -ip=3 -netmask= -1 配置eth0的IP地
22、址, 同时激活该设备。 #ifconfig eth0 0 netmask up 2 配置eth0别名设备eth0:1的IP地址,并添加路由。 #ifconfig eth0:1 #route add host dev eth0:1 3 激活设备。 #ifconfig eth0:1 up 4 禁用设备。 #ifconfig eth0:down 5 查看指定的网络接口的配置。 #ifconfig eth0 6 查看所有的网络接口配置。 #ifconfig7 查看网络接口的连接状态:# ethtool e
23、th0 1 添加到主机的路由。 #route add host dev eth0:0 #route add host 48 gw 0 2 添加到网络的路由。 #route add net 0 netmask 48 eth0 #route add net 8 netmask 48 gw 1 3 添加默认网关。 #route add default gw 4 查看内核路由表的配置。 #route 5删
24、除路由。 #route del host dev eth0:0 #route del host 48 gw 0 #route del net 0 netmask 48 eth0 #route del net 8 netmask 48 gw 1 #route del default gw 对于1和2两点可使用下面的语句实现: Ifconfig eth0 1 netmask 25
25、 Route gw 54 Service network restart 1 显示网络接口状态信息。 #netstat i 2 显示所有监控中的效劳器的Socket和正使用Socket的程序信息。 #netstat lpe 3 显示内核路由表信息。 #netstat r #netstat nr 4 显示TCP/UDP传输协议的连接状态。 #netstat t #netstat u hostname更改主机名例如; #hostname myhost 一、用到的Linux命令1. 效劳裁剪命令:chkconfig -level 3 效劳名
26、 off例如:chkconfig -level 3 sendmail off2. 对时效劳命令:ntpdate 例如:3. 新建目录的命令:mkdir 例如:mkdir /oracle4. 格式化分区:mkfs例如:mkfs.ext3 /dev/sdb15. 挂载设备的命令:mount例如:mount /dev/sdb1 /oracle6. 进入目录的命令:cd例如:cd /home/7. :tar 例如:tar xz.gz解压 这个压缩包tar czvf .tar.gz 压缩 这个文件 小贴士:如果要解压到指定目录就需要加参数 -C 。8. 拷贝命令:cp例如:9. 验证md5值的命令:md
27、5sum例如:10. 解压zip压缩包的命令:unzip 例如:11. 编辑命令:vi例如: vi 12. 更改权限命令:chmod例如:chmod 777 *.sh13. sh文件执行命令:sh 例如: init.sql 执行sql文件需要先进入数据库中14. 改变用户命令:su例如: su oracle15. 更改属主命令:chown例如:chown -R oracle.oinstall 目录名16. 删除文件: rm17. 例如:rm -rf /oracle/ora10/admin18. 查看配置文件命令cat less more 等例如:cat 19. 显示文件尾部命令tail,默认为
28、10行显示例如:tail -f -n 200 20. 查看进程命令ps例如:ps -ef|grep snmp21. 查看java版本命令例如:java version22. 建立软连接:ln -s 例如:ln -s /opt/store/store_id /store_id23. 添加用户组: groupadd 例如:groupadd samba_writer24. 添加用户:useradd 例如:useradd smbpasswd -a samba_writer25. 添加samba访问的用户和密码:smbpasswd例如:smbpasswd -a samba_writer 26. LINU
29、X信任关系配置:A, 在主信任机上生成KEY/usr/bin/ssh-keygen -t rsa -N ""B, 将生成的KEY导入到各台从信任机器的验证文件里面 cat /root/.ssh/id_rsa.pub | ssh 3 'cat >> .ssh/authorized_keys'注:其中3是从信任机器的IP地址,执行中需要输入从信任机器的密码26 cpio格式文件的解压:cpio例如:cpio idvm< 文件名27 听取报文命令:tcpdump例如:tcpdump -i eth0 ho
30、st 6 and port 80 s 1600 -28. 自动安装软件包:yum 例如:yum install 29. 杀进程:kill例如:killall sleep 杀掉所有带sleep的进程. kill -9 进程名 强制杀掉某个进程30. 远程登陆其他主机命令:sshssh -f N R 56678::22 34 l guest将本机器的56678端口抛到目的主机34的22端口,使34上用户通过56678端口登陆到本地。31. 主机之间的拷贝命令:scp例如:scp 111.
31、txt 1:/root32. 显示端口状态命令:netstat例如:netstat ln查看目前监听的端口33. 超过两个T的硬盘分区,分以下几步进行:1. parted /dev/sdb2. mklabel 设置卷标如msdos3. mkpart 进行分区,根据情况选择4. 格式化分区mkfs.ext3 /dev/hdb1 5. 删除分区用rm.34. 显示当前详细的目录信息:ls 例如:ls l35. 查看挂载的分区以及使用情况:df例如:df h 36. 查找命令:find 例如:find /root name 1.txt 查找 root目录下的1.txt 文件。
32、37. 查找符合条件的字符串:grep 例如:ps ef|grep sleep 查找进程中含有sleep 的进程38. 变换工作目录命令:cd 例如:cd /home 切换到home 目录 Cd . 切换到上一级目录39. 查看并修改时间的命令:date例如:date 查看当前的系统时间1. date -s 08/08/2021 修改年月日 2. date -s 12:12:24 修改时间24小时制注: 假设想完全修改系统时间即年月日和当天时间都改,那么上述1,2 两步都必须执行.40. 查看当前路径:pwd 41. 移动文件和更名命令:mvmv 123 abc 把123 更名为abc mv 123 /home 把名为123的文件或文件夹移动到home目录下。42. 创立文件命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光纤光缆制造工工艺考核试卷及答案
- 装裱师技术考核试卷及答案
- 2025年幼儿园秋季新学期食堂管理计划
- 美业派单课件
- 小学师徒结对教学改革计划
- 四年级上册美术教学活动计划
- 圆珠笔制造工综合考核试卷及答案
- 美业教育培训课件
- 花卉加工工综合考核试卷及答案
- 退休电工工作知识培训课件
- 画法几何及土木工程制图课件
- 马克思主义政治经济学第7章剩余价值的分配
- 成品出货检验报告模板
- 2023年中考语文一轮复习:语段综合专项练习题汇编(含答案)
- 香豆素抗凝血药华法林及其类似物的合成
- 长江上游黄河上中游地区天然林资源保护工程实施方案
- GB/T 5453-1997纺织品织物透气性的测定
- GB/T 14315-2008电力电缆导体用压接型铜、铝接线端子和连接管
- 农民工工资表(模板)
- 《室内空间设计》第三章课件
- 学习《北方民族大学学生违纪处分规定(修订)》课件
评论
0/150
提交评论