ls -l /home | grep "^-" | wc -l
以 - 开头的为文件
ls -l /home | grep "^d" | wc -l
以 d 开头的为文件夹ls -lR /home | grep "^-" | wc -l
ls -lR /home | grep "^d" | wc -l
tree /home -d --仅列出目录tree -l不给出指定目录则为当前目录
- 指定固定IP:直接修改配置文件来指定IP , 并可以连接到外网,编辑:vim/etc/sysconfig/network-scripts/ifcfg-eth0
修改:静态分配IP:BOOTPROTO="static"
IP地址:IPADDR=192.168.1.100
网关:GATEWAY = 192.168.200.2
DNS域名解析器DNS1=192.168.200.2
接着打开虚拟机,编辑->虚拟网络编辑器->Vmnet8 -> 下的子网IP改为 192.168.200.1与网卡和DNS解析器在同一网段
同时在虚拟网络编辑器下 - > NAT设置-> 修改网关IP为 192.168.200.2
- 重启网络服务:service network restart
- 设置主机名和hosts映射
在Windows下 C:\Windows\System32\drivers\etc\hosts
在Linux下 在/etc/hosts文件指定写上 IP地址 和 主机名映射 即可
主机名解析机制
1.浏览器先检查浏览器缓存中有没有该域名解析IP地址,有就先调用这个IP完成解析,如果没有则检查DNS解析器缓存,如果有直接返回IP完成解析 。这两个缓存可以理解为本地解析器缓存 。
2.一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录)
ipconfig /displaydns//DNS域名解析缓存ipconfig /flushdns//手动清理DNS缓存
3.如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中有没有配置对应的域名IP映射,有则完成解析
4.如果本地DNS解析器缓存和hosts文件中均没有找到对应IP则到DNS服务器进行解析
- 在Linux中,每个执行的程序(代码)都称为一个进程 。每个进程都分配一个ID号
- 每一个进程,都会对应一个父进程 , 而这个父进程可以复制多个子进程 。例如www服务器 。
- 每个进程都可能以两种方式存在:前台和后台 。
- 前台进程:用户目前的屏幕上可以进行操作的 。比如说Vim
- 后台进程:实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行 。比如说数据库
- 一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才结束 。
- 显示系统执行的进程
- ps:查看目前系统中 , 有哪些正在执行,以及它们执行的状况 。可以不加任何参数 。PID:进程识别号;TTY:终端机号;TIME:此进程所消耗的CPU时间;CMD:正在执行的命令或进程名; RSS:占物理内存的情况VSZ: 占虚拟内存的情况
STAT:进程状态,S-睡眠R-正在运行D-短期等待Z-僵死进程,需要定时清除T-被跟踪或者被停止
- ps -a:显示当前终端的所有进程信息 。
- ps -u:以用户的格式显示进程信息 。
- ps -x:显示后台进程运行的参数 。
- ps -axu | grep xxx:过滤得到xxx的信息 。ps -axu | grep sshd
- ps -ef:以全格式显示当前所有的进程,查看进程的父进程PPID 。
- -e:显示所有进程 。
- -f:全格式 。
- ps:查看目前系统中 , 有哪些正在执行,以及它们执行的状况 。可以不加任何参数 。PID:进程识别号;TTY:终端机号;TIME:此进程所消耗的CPU时间;CMD:正在执行的命令或进程名; RSS:占物理内存的情况VSZ: 占虚拟内存的情况
- 终止进程
- 【Linux命令全解】kill [选项] 进程号:通过进程号杀死进程
- killall 进程名称:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用
- -9:表示强迫进程立刻停止
- 案例1:踢掉非法用户:kill 进程号
- 案例2:终止远程登录服务sshd,在适当时候再次重启sshd服务
kill sshd对应的进程号;/bin/systemctl start sshd.service--重启sshd服务
- 案例3:终止多个gedit编辑器:killall 进程名称
killallgedit
- 案例4:强制杀掉一个终端:kill -9 进程号对于正在运行的终端直接kill 进程号 系统会认为是误操作
- 【Linux命令全解】kill [选项] 进程号:通过进程号杀死进程
- 查看进程树:pstree [选项]
- -p:显示进程的PID
- -u:显示进程的所属用户
- 服务(service)管理
- service管理指令:service 服务名 [start | stop | restart | reload | status]
推荐阅读
- centos7系统资源限制整理
- 大数据常用的Linux命令
- 整理一些Windows桌面运维常用的命令,并且整合成脚本
- csv2ECharts,**一行命令查看数据趋势图 工具分享**
- 工作7年收集到的git命令
- cmd常用命令介绍
- 自身 如何在linux下检测IP冲突
- 【设计模式】Java设计模式 - 命令模式
- Linux make编译
- 按键精灵循环命令详解
- service管理指令:service 服务名 [start | stop | restart | reload | status]