Linux命令已成程序员或者运维必备的技能之一,关于Linux常用命令,首推一书:《鸟哥的Linux私房菜》,学习Linux的经典书籍。
获取链接: https://pan.baidu.com/s/1XbgeWZqKITeMuLKdGKCtxg 提取码: 7gdv
Linux文件权限与目录配置
首先需要明白依据权限,分为拥有者(使用者)、群组、其他人三种身份:
/etc/passwd :所有的系统账号与一般身份使用者,还有root的相关信息
/etc/shadow :记录个人的密码
/etc/group :记录Linux所有的组名
以上三个文件是Linux系统里面账号、密码、群组信息的集中地,非常重要! 千万不要随便删除!(需要知道这三个‘隐藏目录’是干嘛的)
- ls命令详解
如以普通用户身份登录,则以su -root 命令切换到root用户,退出输exit回当前用户
ls -al :列出所有文件的详细权限与属性,包含隐藏文件(以.开头)
ls -l :显示当前文件夹下的所有文件
ls -d :只显示当前文件夹
ls -ld :只显示当前文件夹具体信息
ls -l --full-time :显示所有文件以及完整的时间信息
ls --help :查看Linux中ls命令帮助
top 命令 – 监控进程状态
该命令适合用来实时掌握操作系统的整体情况,且能够实时反映出系统各个进程的资源的占用情况,类似于 windows 的任务管理器,使用 top 命令可以显示进程信息
指定显示进程 9836,每隔 5 秒的进程的资源的占用情况:
top –d 5 –p 9836 -c
ps 命令 – 查看当前进程
该命令适合用来查看进程以及进程的信息和状态等。
使用 ps 命令可以显示系统中当前所有的进程:
ps -ef
查看java相关的进程:
ps –ef | grep java
netstat 命令 – 查看网络连接情况
该命令可以知道 Linux 系统的网络情况,适合用来查看网络连接信息。
查看当前的所有连接:
netstat -a
查看 10090 端口的当前连接数:
netstat -an | grep 10090 | wc -l
网友评论