Linux系统是我们熟悉的服务器系统之一,其次还有Windows Server服务器。不管是Java开发,还是软件测试和运维人员,Linux系统我们都会接触很多,对于运维人员来说,学会使用Linux是一项必备技能。Linux的世界也很精彩,让我们一起学习Linux吧!
*****
Linux系统是一种开源且免费使用的操作系统。其主要特征包括:
- 核心(Kernel):Linux系统的核心是Linux内核,它管理系统的进程、内存、设备驱动、文件系统等。内核采用开源方式开发。
- 组件化:Linux系统采用组件化结构,包括各种应用程序、工具、图形界面等组件。不同的发行版会搭配不同的组件。
- 命令行界面:Linux系统提供强大的命令行界面和Shell工具,是Linux系统的一大特色。
- 开源协作:Linux系统相关的各种软件采用开源方式协作开发,遵循各种开源协议。
- 多用户多任务:Linux是一种多用户多任务的操作系统,支持同时运行多个程序和多个用户。
- 支持主要编程语言:在Linux系统上可以使用各种主流编程语言如C/C++、Java、Python、Perl等。
- 丰富的应用软件:在Linux上有丰富的应用软件,覆盖办公、教育、软件开发、科学工程、多媒体等领域。
- 高度定制化:Linux系统可以进行高度定制,修改源代码、调整内核、自定义桌面等。
- 写在前面
- linux命令行
- 基础篇
- 1.SSH连接工具
- 2.查看系统版本信息
- 3.查看IP地址
- 4.查看cpu信息
- 5.查看内存磁盘信息
- 6.文件上传下载
- 7.linux中查找文件(find)
- 8.修改root账号密码
- 9.通过进程号查看端口
- 10.校验MD5值
- 11.Linux命令之seq
- 12.Linux命令之corntab
- 13.linux命令之awk
- 进阶篇
- 查看防火墙是否开启
- linux创建新的用户
- 更改文件的用户组
- 查找JAVA_HOME路径
- Linux主机时间同步
- 高CPU排查-个人总结
- Linux查看GPU性能
- 文件排序工具sort
- sed
- grep
- 实战篇
- 1.Linux基线
- 2.iptables学习
- 3.Tcpdump抓包命令
- 4.CentOS7更换镜像源
- shell脚本篇
- 1.Shell脚本速查手册
- 2.Shell中获取取昨天和多天前日期
- 3.rsync删除文件
- 4.nginx自动化安装脚本
- 5.后台启动服务
- 6.备份文件保留5天
- 数据库
- MySQL数据库备份命令
- ES数据库备份
- filebeat工具
- packetbeat工具
- MySQL数据库中删除表
- Docker容器
- 1.安装docker容器
- 2.docker容器的使用
- 3.docker overlay2 是存放什么的
- 4.docker删除已停止的容器
- 5.docker网卡的IP地址修改
- Ubuntu容器下载vim,curl命令
- docker磁盘占用瞬间变大问题解决
- Python学习
- 安装python环境
- Python 把代码编译成pyc文件