1,linux 文件结构:是以/ 根目录的一棵倒树 。 


2,linux的主要文件夹:

/ :根目录,是所有文件的入口。 任何东西都是文件。 

bin:是一些命令程序,启动程序或是关闭命令,是一个所有用户都可执行的命令,如ls ,ll

sbin:是管理员可执行的命令。 

dev:设备文件。

etc:是linux的核心配置文件所在的目录,初始化或是设置文件,修改前最好先备份,所有服务端的命令入口。

media:光驱

mnt:挂载,移动硬盘或是优盘挂载的路径。 

opt 或是usr:自定义安装软件的时候,会安装在这两个路径下。

root:linux 是个多用户系统。root就是权限最大的用户权限。手机如果越狱了,就是拥有了root权限。 管理员的家是root , 普通管理员的家是home ,home下有user1/user2 等。 

tmp:临时文件,安装软件的时候会写些临时文件。 



3,linux的命令规定。

 命令名【选项列表】【参数列表】

linux 是区分大小写的,默认所有的文件名都是小写,所有命令都是小写。 



cd /

ls

ls -l /tmp 这个命令可以直接查看其他目录,不需要cd到这个目录下。

ll  查看路径详情 ,  ll  /tmp

cd media/

pwd

tar -zxvf   ....tar.gz

./aa.sh  执行。sh 文件的时候,需要在当前目录下./  执行。 ../ 表示上级目录。 

clear 清空




4,linux的权限信息:

ll 查看文件权限信息:

d 或者 - rwx r-x r-x  :d表示文件夹,- 表示文件。 文件所有者的权限 + 所有者所属组的权限 + 除了该组之外其他人的权限。 

r :读 , w 写 ,x 执行。 

chmod +x  *sh,给所有代sh的文件加上执行权限。 




5,linux的安装:

1)免安装。 

2)直接运行安装文件。 jprofiler.sh 文件。 直接运行就可以了。图像界面或是命令行安装。

3) rpm包。

 查看是否安装这个rpm包, rpm -aq mysql  通过这种命令安装的就可以查看。 rpm -aq m*     , 

删除 :rpm -e mysql     , rpm -e --nodeps mysql 强制删除,一定会删除的,这种删除有风险。 

安装和更新:rpm -ivh  ...rmp文件。 

4)源码安装。 一般都在/usr/local/src

iperf   --查看带宽的工具。查看客户端和服务器间的带宽。 

rpc --linux上的远程访问软件, 安装完之后可以通过loadrunner监控资源,监控linux。


tar -zxvf  tomcat.tar.gz 解压缩

./configure 开始配置参数。

make 编译。 

make install 开始安装。

iperf3 -s  测试带宽开始,服务器端开始命令。 测试带宽的时候最好是两边服务器都需要监控iperf3 -c 192.168.1.100 (这是服务器端的ip )相同版本的。 


5)yum在线安装。

yum -y install zabbix 自动将关联的软件安装了。 






5,性能指标的监控和分析。

cpu /mem/disk