netstat -nultpgit
查看当前全部已经使用的端口状况docker
netstat -anp |grep 82 shell
查看82端口的使用状况npm
netstat –an vim
查看当前打开的端口centos
hostname安全
查看机器名网络
mksxy.centosssh
uname –a测试
查看系统内核
Linux mksxy.centos 2.6.32
cat /etc/centos-release
查看操做系统的版本
centos release 6.6
ifconfig
查看网络配置信息
当前有三个网卡:eth0,eth1,eth2,lo;
其中lo的ip是127.0.0.1,是用于测试的虚拟接口
fdisk –l
查看磁盘信息
df –h
查看磁盘信息
filesystem
/dev/sda2
tmpfs
/dev/sda1
/dev/sda5
cat /proc/cpuinfo
查看cpu的信息
cat /proc/meminfo
查看内存信息
天梯Linux命令总结
系统消息 | |
关机(系统的关机、重启、登出) | shutdown -h now 关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown -h hours:minutes & 按预约时间关闭系统 shutdown -r now 重启 reboot 重启 logout 注销 |
文件和目录 | |
文件搜索 | |
磁盘空间 | df -h 显示已经挂载的分区列表 ls -ISr |more 以尺寸大小排列文件和目录 du -sh dir1 估算dir1已经使用的磁盘空间 du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小 rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小为依据依次显示已经安装的rpm包所使用的空间(Fedora、Redhat类系统=) dpkg-query -W -f= '${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小为依据显示已经安装的deb包所使用的空间(Ubuntu、Debian类系统) |
用户和群组 | |
文件的权限(使用+设置权限,使用-用于取消) | |
文件的特殊属性(使用+设置权限,使用-用于取消) | chattr +a file1 只容许以追加的方式读写文件 chattr +c file1 容许这个文件被内核自动压缩、解压 chattr +d file1 在进行文件系统备份时,dump程序将忽略这个文件 chattr +i file1 设置成不可变的文件,不能被删除、修改、重命名、连接 chattr +s file1 容许一个文件被安全地删除 chattr +S file1 一旦应用程序对这个文件进行了写操做,使系统马上把修改的结果写到磁盘 chattr +u file1 若文件被删除,系统容许在之后恢复这个文件 lsattr 显示特殊的属性 |
打包和压缩文件 | bunzip2 file1.bz2 解压file1.bz2的文件 bzip2 file1 压缩file1文件
gunzip file1.gz 解压file1.gz的文件 gzip file1 压缩file1文件 gzip -9 file1 最大程度压缩file1文件
unrar x file1.rar 解压file1.rar包 rar x file1.rar 解压file1.rar包 rar a file.rar test_file 将test_file压缩成file1.rar rar a file.rar file1 file2 dir1 同时压缩file一、file2以及目录dir1成一个file.rar
tar -cvf archive.tar file1 建立一个非压缩的tarball tar -cvf archive.tar file1 file2 dir1 建立一个包含了file一、file二、dir1的tarball(原始码) |
RPM包(Fedora、Redhat及相似系统) | |
查看文件内容(cat、vim) | cat file1 从文件的第一个字节开始正向查看文件的内容 more file1 当文件较大时,文本在屏幕上迅速闪过(滚屏),用户每每看不清所显示的内容。所以,通常用more等命令分屏显示 备注:为了控制滚屏,能够按Ctrl+S键,中止滚屏;按Ctrl+Q键能够恢复滚屏。按Ctrl+C(中断)键能够终止该命令的执行,而且返回Shell提示符状态 tac file1 从最后一行开始反向查看文件的内容,它能够对调试日志文件提供很大的帮助,扭转日志内容的时间顺序 head -2 file1 查看一个文件的前两行 tail -2 file1 查看一个文件的后两行 tail -f /var/log/messages 实时查看被添加到一个文件中的内容 |
文本处理 |