Linux的优势及系统版本
Linux适合做服务器
- 稳定性高,宕机概率低
- 开源,成本低
- 核⼼防⽕墙组件性能⾼、配置简单、安全性⾼
- Linux提供了纯命令⾏系统(也可以带有界⾯)、减小开销
Linux系统版本
- RedHat :效率⾼、扩展性好、⾼可靠性,国企常用
- SUSE
- 红旗Linux
- CentOS (基于RedHat源码编译⽽成、完全开源)
- Ubuntu (乌班图,基于DEbian的发⾏,提供了优化后的桌⾯系统
虚拟机的桥接网络和转换网络
linux文件夹目录
常用命令
- 查看网络配置:ifconfig
- 切换用户:su username(低级权限⽤户切换到⾼级权限⽤户是需要输⼊密码的)
- 系统状态切换:至命令行模式,init 3;至桌面模式,init 5
- 查看说明:man
- 查看当前路径:pwd
- 绝对路径:cd /path
- 相对路径:cd path
- 显示⽂件列表:ls
- 显示当前⽬录下所有⽂件列表(包括隐藏⽂件):ls -a
- 显示⽂件列表详细信息(相当于 ls -l):ll
- 在当前目录下创建新目录:mkdir
- 连同⽗级⽬录⼀起创建 创建⽬录:mkdir -p
- 删除当前⽬录(需要确认) rm-r
- 删除当前⽬录(强制删除,⽆需确认)rm-rf
- 編輯文件 vi vim(增强):q 如果未对⽂件进⾏任何修改—退出⽂件;:q! 对⽂件内容进⾏了修改,但是不保存退出;:wq 保存对⽂件的修改并退出
- 阅读小文件:cat
- 翻页功能阅读文件:more(回车,不能向上)less(page up,page down)
- find 文件名 在当前目录找文件/目录
- find 文件名 目录 在指定文件找文件
- find -name ⽂件名 在当前⽬录包括当前⽬录⼦⽬录中查找⽂件
- grep -n 内容 ⽂件 在指定的⽂件中查找指定的内容。管道命令:多个命令的组合
特征:前⾯的命令必须有输出,后⾯的命令使⽤这个输出 - 复制: cp 文件 目录
- 移动:mv 文件 目录
- 压缩文件 将test1和test2进⾏压缩,压缩到test.tar⽂件:tar -zcvf test.tar test1 test2
- 解压指定的压缩⽂件:tar -zxvf test.tar
- ⽤户组:groupadd team1 创建⽤户组;groupdel team1 删除⽤户组
- ⽤户:useradd -g ⽤户组 ⽤户名 创建新⽤户;passwd ⽤户名 设置⽤户密;userdel ⽤户名 删除⽤户
- 修改权限:chmod 775 ⽂件名
- 查看进程: top
- ps -ef | grep java 通过进程名称查找进程
- lsof -i:port 通过端口查询进程消息
- netstat -apn|grep port通过端口查询进程消息
- kill -9 PID杀死进程
- wget rpm yum
- 保持持续运行并将日志纪录到test.log:nohup java -jar xxx.jar > test.log &