Linux简介服务器为什么选择LInux系统1.稳定高效2.免费或少花钱3.漏洞少,修复快4.多任务多用户5.更安全的用户和用户权限政策6.通用系统不占用资源的版本1.红帽企业版优势:极强的性能和稳定性,在全球范围内拥有完善的技术支持2.centOS优势:由红帽重新编译并发布给用户的免费Linux系统3.Ubuntu优势:它是debian派生的操作系统,与新硬件具有很强的兼容性。4、Debian优点:稳定性好,安全性强,基础支持免费,各种资源硬件架构好。近100,000种不同的开源软件,在中国有很好的知名度和使用率红帽认证1.红帽认证系统管理员2.红帽认证工程师3.红帽认证架构师红帽软件包管理RPM有点像控制面板视窗。它将创建一个统一的数据库文件,记录软件信息并自动分析依赖关系。安装命令rpmivhfilename.rpmyum软件制作库yum软件制作库是为了进一步降低软件安装的难度和复杂度而设计的一项技术,yum可以根据用户需求自动分析所需软件的依赖关系,然后知道要自动从服务器下载软件包并安装到系统中1.yumrrepolistall列出所有仓库2.yumlistall列出仓库中的所有软件包3.yuminfo包名查看包信息4.yuminstall包名安装包5.yumreinstall包名重新安装包6.yum更新包名升级软件包7.yum删除包名删除包8.yumcleanall清除所有仓库缓存9.yumcheck-update检查可更新包systemctlmanagementservicestart,restart,stop,reloadofsystemctlmanagementservice,Checkstatus等常用命令1.systemctlstartfoo.service启动一个服务2.systemctlrestartfoo.servicerestartservice3.systemctlstopfoo.servicestopservice4.systemctlstatusfoo.service查看服务状态5.systemctlreloadfoo.service重新加载服务6.systemctlenablefoo.service开机自动启动7.systemctldisablefoo.service开机不启动8.systemctlis-enabledfoo.service查看具体service开机后是否自动启动常用系统命令1.echo用于输出字符串或变量的值从终端解除后2.date用于显示和设置系统时间,参数启动date命令中可以跟“+”指定格式,输出想要的日期格式3.reboot命令用于重启系统4.poweroff用于关闭系统5.wget用于下载文件终端6.ps用于查看系统中进程的状态7.top动态8.pidof用于插入指定PID的服务器的进程。9、kill用于终止指定PID的服务进程。10、killall用于终止指定应用程序对应的进程。所有进程11.ifconfig用于获取网卡配置和网络状态12.uname用于查看系统内核和系统版本信息13.uptime用于查看系统负载信息14.free用于查看系统内存使用情况15.last用于显示所有系统的注册记录。16.history用于显示历史执行过的命令。17.pwd用于显示当前用户目录。18.cd用于切换工作路径。19、ls用于显示目录中的文件信息。20.cat用于查看内容较少的纯文本文件21.more用于查看内容较多的纯文本文件22.head用于查看村文前几行23.wc命令用于统计数量oftextlines24.stuts用于查看文件的存储位置和时间信息25.touch用于创建一个空白文件或设置文件的时间26.mkdir用于创建一个空白目录27.cp用于复制文件或目录28.mv用于剪切文件或重新安装文件命名29.rm用于删除文件或目录30.file用于查看文件类型31.tar用于打包orcompressfiles(1)-c用于创建压缩文件(2)-x用于解压文件(3)-t用于查看压缩包中有哪些文件(4)-z用Gzip压缩或解压文件(5)-j用BZIP2压缩或解压文件(6)-v显示解压或压缩的过程(7)-f目标文件名(8)-p保留原有的权限和属性(9)-C指定解压到的目录32.grep用于进行关键字搜索intext33.find用于根据指定条件查找文件34.useradd用于创建新用户35.groupadd用于创建用户组命令36.usermod用于修改用户属性37.passwd用于修改用户密码、过期时间等38.userdel用于删除用户重定向输入重定向是将文件导入命令输出重定向是将原本输入到屏幕的数据输出到文件中将原本要输出到屏幕的标准数据作为标准输入最后一个命令的通配符(1)*表示匹配0个或多个字符(2)问号?表示匹配单个字符(3)方括号[0-9]表示0-9之间的单个数字字符(4)方括号[a,b,c]表示a,b,c中的任意字符转义字符(1)反斜杠;把反斜杠后面的变量做成一个简单的字符串(2)双引号:保留里面的变量属性,不转义(3)单引号:转义里面的所有变量反引号``为一个简单的字符串(4):执行命令在其中并返回结果
