Linux基础
一、VMware的安装以及虚拟机CentOS的安装
二、认识虚拟机的三种网络模式
1.桥接模式(bridged):当设置虚拟机在此模式下的物理网卡和虚拟网卡的IP地址处于同一个网段,网关、子网掩码等参数相同。
2.网络地址转换模式(NAT):VMnet8和虚拟机虚拟网卡的IP地址处于同一个网段,子网掩码、网关等参数都相同,只要原宿主机的网络可以上网,虚拟机就可以上网。
3.主机模式(host-only):在此模式下,相当于两台机器直接相连,此时宿主机不再为虚拟机提供路由服务,所以虚拟机不能和外部网络进行通讯,只能虚拟机和主机之间进行通讯。
三、配置网卡(2和3二选一)
1、在虚拟机上编辑网卡配置文件:# vi /etc/sysconfig/network-script/ifcfg-eth0
2、dhcp:搭建好环境并安装好dhcp服务后启动即可使用,可以方便资源利用。
3、static:dhcp改成static,编辑修改“ONBOOT=yes”、添加IPADDR、NETMASK、GATEWAY、DNS等内容,重启网络服务即可。
4、ifconfig安装命令: yum install -y net-tools
5.配置完成后,需要重启网络服务:# /etc/init.d/network.restart
四、查询帮助文档-man
1、man ls (可查看ls命令的帮助文档)!若屏幕不能显示完整,可以按空格键下翻,或者按上下键前后移动文本。若想退出帮助文档,按字母键q。
2、平时下载东西源码一般下载到 usr/local/src/ 这个目录下 比如说mysql…
五、swap分区的作用
当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,提供当前运行的程序使用。
六、端口号
1、查看端口号命令:# netstat -lntp (netstat命令用来显示整个系统目前的网络情况,例如目前的连接数、数据包传递数据、或是路由表类容。)
2、查看当前进程命令:# ps aux | grep httpd(例如含httpd服务的进程)
3、主要测试端口号通不通:# telnet ×××.×××.×××.×××(IP地址) 8080(例如8080的端口号)
4、常用端口号:
http:80
https:443
Nginx:80
Apache:80
SQLserver:1433
MySQL:3306
FTP:21
SSH:22
Web/tomcat:8080
Telnet:23
5、一个端口号不可以被多个进程绑定,否则会出现端口号被占用的问题。
七、防火墙
- iptables -F :清除所有的已订定的规则;
- iptables -Z :将所有的chain的计数与流量统计都归零;
- iptables -X :杀掉所有使用者“自订”的chain。
八、正则表达式三剑客
- Grep:文本搜索工具;
- Sed:行编辑器;
- Awk:报告生成器。
- -i:忽略大小写 -n:输出行号。 -v: 反向查找
九、ps命令
Linux中的ps命令是Process Status的缩写,ps命令用来列出系统中当前运行的那些进程。ps命令可以列出当前进程的运行情况(状态、时间等信息)。
十、telnet命令
telnet通常用来实现linux远程登录,就是在一台linux上登录操作另一台linux。也可以用来确定远程服务的状态。
First week end!!!