这几天工作不忙。抽了点时间。学习了一下linux .
首先装了在xp系统上装了一个虚拟机。[虚拟机软件]VMware-workstation-6.5.1-126130-windows.exe
装完以后就是以下的图:
然后在虚拟机上装了一个Ubuntu . YlmF-Linux-Y1.5.iso
装完后就是如下页面
进入命令模式:
- alt+F2然后输入gnome-terminal就打开终端叻 打开当前用户权限命令模式
- 应用程序--》系统工具--》Root终端 打开Root 权限命令
系统文件如下:
每个目录的说明:
- bin 存放二进制可执行文件(ls,cat,mkdir等)
- boot 存放用于系统引导时使用的各种文件
- dev 用于存放设备文件
- etc 存放系统配置文件
- home 存放所有用户文件的根目录
- lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
- mnt 系统管理员安装临时文件系统的安装点
- opt 额外安装的可选应用程序包所放置的位置
- proc 虚拟文件系统,存放当前内存的映射
- root 超级用户目录
- sbin 存放二进制可执行文件,只有root才能访问
- tmp 用于存放各种临时文件
- usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
- var 用于存放运行时需要改变数据的文件
常用命令:
文件目录操作命令
- ls 显示文件和目录列表
- -l 列出文件的详细信息
- mkdir 创建目录
- -p 父目录不存在情况下先生成父目录
- cd 切换目录
- touch 生成一个空文件
- echo 生成一个带内容文件
- cat、tac 显示文本文件内容
- cp 复制文件或目录
- rm 删除文件
- -r 同时删除该目录下的所有文件
- -f 强制删除文件或目录
- mv 移动文件或目录、文件或目录改名
- mv jdk1.5.0_04 /usr/local/ 移jdk1.50_04 到 目录 /usr/local/
- mv aaa bbb 将aaa改名为bbb
- find 在文件系统中查找指定的文件
- -name 文件名
- wc 统计文本文档的行数,字数,字符数
- grep 在指定的文本文件中查找指定的字符串
- rmdir 删除空目录
- tree 显示目录树
- pwd 显示当前工作目录
- ln 建立链接文件
- more、less 分页显示文本文件内容
- tail -f trade.log 自刷新日志 用来监控日志
信息显示命令
- stat 显示指定文件的相关信息,比ls命令显示内容更多
- who、w 显示在线登录用户
- whoami 显示用户自己的身份
- hostname 显示主机名称
- uname 显示系统信息
- dmesg 显示系统启动信息
- top 显示当前系统中耗费资源最多的进程
- ps 显示瞬间的进程状态
- du 显示指定的文件(目录)已使用的磁盘空间的总量
- df 显示文件系统磁盘空间的使用情况
- free 显示当前内存和交换空间的使用情况
- ifconfig 显示网络接口信息
- ping 测试网络的连通性
- netstat 显示网络状态信息
- kill 杀死一个进程
备份压缩命令
- gzip 压缩(解压)文件或目录,压缩文件后缀为gz
- bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
- tar 文件、目录打(解)包
- gzip命令
- 命令格式:
- gzip [选项] 压缩(解压缩)的文件名
- 参数:
- -d 将压缩文件解压。
- -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
- -v 对每一个压缩和解压的文件,显示文件名和压缩比。
- -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
- bzip2命令
- 命令格式:
- bzip2 [-cdz] 档名
- 参数:
- -d :解压缩的参数
- -z :压缩的参数
- -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
tar命令
- 命令格式:
- tar [-cxzjvf] 压缩打包文档的名称 欲备份目录
- 参数:
- -c :建立一个归档文件的参数指令
- -x :解开一个压缩文件的参数指令!
- -z :是否需要用 gzip 压缩?
- -j :是否需要用 bzip2 压缩?
- -v :压缩的过程中显示文件
- -f :使用档名,在 f 之后要立即接档名
- -tf :查看归档文件里面的文件
VI的运行模式
- 编辑模式:等待编辑命令输入
- 插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息
- 命令模式:在编辑模式下,输入 “:” 进行命令模式
VI 使用的命令
- :q 直接退出vi
- :wq 保存后退出vi ,并可以新建文件
- :q! 强制退出
- :w file 将当前内容保存成某个文件
- :set number 在编辑文件显示行号
- :set nonumber 在编辑文件不显示行号
FTP 命令
ftp 127.0.0.1输入用户名密码lcd 进入客户端某个目录cd 进入服务端某个陌路bin 二进制格式ascii asc码格式get 下载put 上传
1、查看内核版本命令: 1) cat /proc/version 2) uname -a 3) uname -r 2、查看发行版本命令 1) lsb_release -a 2) 用命令找到/etc目录下的issue文件release文件修改时间:date -s 15:12:35date -s 201108-29date 查看当前时间
查看某个端口:
Liunx 下查询 数据的前几行 cat common-biz.log | grep 2015040910777169880900016756 -B 2
查看某一进程[root@localhost ~]# ps axu|grep trade
root 4244 0.0 0.0 103252 828 pts/1 S+ 11:49 0:00 grep trade
[root@localhost ~]# ps -ef|grep trade
root 4286 4216 0 13:11 pts/1 00:00:00 grep trade
查看运行项目内存jinfo $PID
jstat -gcutil $PID
jmap $PID
jmap -heap $PID
jmap -histo $PID