Linux命令⼤全之RedHat7常⽤命令总结⼆Linux 命令⼤全之RedHat7常⽤命令笔记、、、
-----------------------------------------------------
征服Linux从终端开始
------------------------------------
history 显⽰命令历史列表
======================
终端⽂本编辑的快捷键
Ctrl+a 移动到当前⾏的开头
Ctrl+e 移动到当前⾏的结尾
Esc+b 移动到当前单词的开头
Esc+f 移动到当前单词的结尾
Ctrl+l 清屏
Alt+u 把当前词转化为⼤写
Alt+l 把当前词转化为⼩写
Ctrl+c 删除整⾏
======================
Ctrl-C: 终⽌当前正在运⾏的程序
======================
ls命令:
ls //列出当前⽬录的⽂件和⽂件夹
ls –a //列出当前⽬录的⽂件和⽂件夹,包含隐藏⽂件ls –l //列出详细信息
ls ⽬录 //列出某⽬录下的⽂件
======================linux在线命令查询平台
pwd命令 //查看当前所在位置
======================
du 命令
du ⽬录 //查看⽬录的总容量以及⼦⽬录的容量
du –s ⽬录 //查看⽬录总容量
======================
cd 命令
cd .. //回上⼀级⽬录
cd / //回根⽬录
cd //回⽤户主⽬录
cd ⽬录路径 //去某⽬录
======================
Linux是⼤⼩写敏感的系统,命令中区分⼤⼩写
======================
帮助命令
info 命令名
man 命令名
apropos 命令名
whatis 命令名
help 命令名
======================
常⽤的⼀些系统信息
pwd
hostname
whoami
id username
date
time
clock
who
w
rwho -a
last
lastb
history
history
uptime
ps
ps axu
ps more
top
uname –a
free
df -h
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/version
cat /proc/filesystems
cat /etc/printcap
lsmod
set
more
dmesg
less
查看我的密码过期信息
chage -l xihongyan
显⽰所有可设置的Linux内核参数
sysctl -a
sysctl -more
======================
sar
ls
dir
mail
quit
lsof
setup
lsmod
cfdisk
sfdisk
mkfs
mount
umount
net
ping
ifconfig
======================
⽂件压缩和解压缩
txt⽂件的新建
======================
======================
1. 查看硬件信息
uname -a 查看内核/操作系统/CPU信息cat /proc/cpuinfo 查看CPU信息hostname 查看计算机名
lspci -tv 列出所有PCI设备
lsusb -tv 列出所有USB设备
lsmod 列出加载的内核模块
lsmod 列出加载的内核模块
env 查看环境变量资源
free -m 查看内存使⽤量和交换区使⽤量
df -h 查看各分区使⽤情况
du -sh 查看指定⽬录的⼤⼩
grep MemTotal /proc/meminfo 查看内存总量
grep MemFree /proc/meminfo 查看空闲内存量uptime 查看系统运⾏时间、⽤户数、负载
cat /proc/loadavg 查看系统负载磁盘和分区
mount | column -t 查看挂接的分区状态
======================
dmesg | grep IDE 查看启动时IDE设备检测状况⽹络ifconfig 查看所有⽹络接⼝的属性
iptables -L 查看防⽕墙设置
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 列出所有系统服务
chkconfig –list | grep on 列出所有启动的系统服务程序rpm -qa 查看所有安装的软件包
cat /proc/cpuinfo :查看CPU相关参数
cat /proc/partitions :查看硬盘和分区
cat /proc/meminfo :查看内存信息
cat /proc/version :查看版本,类似uname -r
cat /proc/ioports :查看设备I/O端⼝
cat /proc/interrupts :查看中断
cat /proc/swaps :查看所有swap分区的信息
======================
2. 查看系统⽇志
具体的命令
ls /var/log
======================
log中的其他⽂件说明:
/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. 系统开关机
关闭计算机
shutdown -h -t 30 30秒后安全地关机断电
shutdown -c 取消关机命令执⾏
shutdown -c 取消关机命令执⾏
重启计算机
reboot
======================
4. 切换运⾏级别
运⾏级就是操作系统当前正在运⾏的功能级别、这个级别从1 到6
⽂件开头的S 代表start 就是启动服务的意思,
K 代表 kill ,表⽰停⽌服务的意思、
不同的运⾏级定义如下:(可以参考Red Hat linux ⾥⾯的/etc/inittab)
0 - 停机
1 - 单⽤户模式
2 - 多⽤户,但是没有 NFS
3 - 完全多⽤户模式
4 - 没有⽤到
5 - X11
6 - 重新启动 (千万不要把initdefault 设置为6 )
对各个运⾏级的详细解释:
0 为停机,机器关闭、
1 为单⽤户模式、
2 为多⽤户模式,但是没有NFS ⽀持、
3 为完整的多⽤户模式,是标准的运⾏级、
4 ⼀般不⽤,在⼀些特殊情况下可以⽤它来做⼀些事情、
5 就是 X11 ,进到 X Window 系统了、
6 为重启,运⾏ init 6 机器就会重启、
======================
======================
6. ⽤户管理
who : 查询当前在线的⽤户
groups :查询⽤户所属的组
id : 显⽰当前⽤户信息
======================
新建⽤户的时候出现权限不够问题:
添加新的⽤户
useradd username
更改⽤户密码
passwd username
======================
(6) 查看所有的⽹络接⼝配置
ifconfig
(4) 查看内核路由表的配置
route
(1) 显⽰⽹络接⼝状态信息
netstat –i
(2) 显⽰所有监控中的服务器的Socket和正使⽤Socket的程序信息netstat –lpe
(3) 显⽰内核路由表信息
netstat –r
netstat –nr
(4) 显⽰TCP/UDP传输协议的连接状态
netstat –t
netstat –u
======================
这个部分是RedHat7中的Vi命令、、、

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。