Linux
因为爱所以付出,因为付出所以更爱!
Howdu
这个作者很懒,什么都没留下…
展开
-
Shell脚本的执行方式
1、echo输出命令# echo [选项][输出内容]选项: -e: 支持反斜杠控制的字符转换控制符作用\\输出\本身\a输出警告\b退格键,也就是向左删除键\c取消输出行末的换行符。和”-n“选项一致\eESCAPE键\f换页符\n换行符\r回车键\t制表符,也就是Tab键\v垂直制表符...原创 2020-04-14 10:31:48 · 86 阅读 · 0 评论 -
Shell概述
1、Shell是什么Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。系统层次:硬件<-内核<-Shell命令解释器<-外层应用程序。可以把Windows中的图形界面看成Shell,但是一般不这么叫,一般叫图形交互界面!Shell还是一个功能相当强大的编程语言,易...原创 2020-04-14 09:58:11 · 139 阅读 · 0 评论 -
文件系统管理
1、分区和文件系统分区类型主分区:总共最多只能分四个扩展分区:只能有一个,也算主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。逻辑分区:逻辑分区是再扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区。分区的设备文件名(看自己是怎么分的)主分...原创 2020-04-13 21:24:31 · 99 阅读 · 0 评论 -
权限管理 -- 文件系统属性chattr权限 & 系统命令sudo权限
1、文件系统属性chattr权限chattr命令格式# chattr [+-=][选项] 文件或目录名 + : 增加权限 - : 删除权限 = : 等于某权限选项: 1. i:如果对文件设置i属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性,那么只能修改目录文件的数据,但不允许建立和删除文件。 2. a:如果对文件设置a属性,那么只能在文件中增加数据...原创 2020-04-13 16:37:57 · 110 阅读 · 0 评论 -
权限管理-文件特殊权限
1、SetUID(危险)SetUID的功能(缺一不可)只有可以执行的二进制程序才能设定SUID权限命令执行者要对该程序拥有x(执行)权限命令执行者在执行程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主)SetUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效。举例passwd命令拥有SetUID权限,所以普通用户可以修改自己的密码...原创 2020-04-13 15:57:34 · 216 阅读 · 0 评论 -
权限管理-ACL权限
1、ACL权限简介与开启ACL权限简介当要给一个用户与文件属主、属组、其他人权限都不相同的时候使用,也就是说,这个用户对于这个文件不属于三种身份的任何一种,是属于第四种身份,那么我们就需要使用ACL权限去给他赋予单独的权限。查看分区ACL权限是否开启# dumpe2fs -h /dev/sda3#dumpe2fs命令是查询指定分区详细文件系统信息的命令选项: -h 仅显示超级...原创 2020-04-11 22:28:00 · 136 阅读 · 0 评论 -
用户和用户组管理-用户组管理命令
1、添加用户组# groupadd [选项] 组名选项: -g GID 指定组ID2、修改用户组# groupmod [选项] 组名选项: -g GID: 修改组ID -n 新组名: 修改组名范例: $ groupmod -n testgrp group1 #把组名group1修改位testgrp3、删除用户组# groupdel 组名4、把用户添加入组或从组中删...原创 2020-04-09 20:07:27 · 207 阅读 · 0 评论 -
用户和用户组管理-用户管理命令
1、用户添加命令useradd1、useradd命令格式# useradd [选项] 用户名选项: -u UID:手工指定用户的UID号 -d 家目录: 手工指定用户的家目录 -c 用户说明: 手工指定用户的说明 -g 组名: 手工指定用户的初始组 -G 组名:指定用户的附加组 -s shell:手工指定用户的登录shell。默认是/bin/bash2、添加默认用户# us...原创 2020-04-09 19:52:40 · 160 阅读 · 0 评论 -
用户和用户组管理-用户管理相关文件
1、用户家目录普通用户: /home/用户名/,所有者和所属组都是此用户,权限是700。超级用户: /root/,所有者和所属组都是root用户,权限是500。2、用户的邮箱/var/spool/mail/用户名/3、用户模板目录/etc/skel...原创 2020-04-09 16:49:03 · 90 阅读 · 0 评论 -
用户和用户组管理-用户配置文件
1、用户信息文件/etc/passwd注: 命令 ll = ls -l用户管理简介越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范。在Linux中主要是通过用户配置文件来查看和修改用户信息。/etc/passwd第1字段:用户名称第2字段: 密码标志第3字段:UID(用户ID)0: 超级用户1-499:系统用户500-6553...原创 2020-04-09 16:34:09 · 255 阅读 · 0 评论 -
Linux软件包管理
1、软件包管理简介开发一般使用ubuntu,运维一般使用Rhat系列。软件包分类源码包 (一般都是基于c语言的)脚本安装包(源码包再次开发的)二进制包(RPM包(rhat系列)、系统默认包),编译之后的源码包源码包的优点是:开源,如果有足够的能力,可以修改源代码可以自由选择所需的功能软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高卸载方便(只要删除安装文件,不...原创 2020-04-08 20:17:48 · 270 阅读 · 0 评论 -
文本编辑器Vim—常用操作和使用技巧
Vim工作模式:原创 2020-04-07 19:41:53 · 193 阅读 · 0 评论 -
Linux关机重启命令
1、shutdown命令(一般只用这个)#shutdown [选项] 时间选项: -c : 取消前一个关机命令 -h : 关机(谨慎) -r :重启(谨慎)范例: # shutdown -r now 马上重启 # shut -r 20:30 (用的少) 指定20:30时间重启2、其他关机命令:halt、poweroff(相当于直接断电)、init 03、其他重启命令:r...原创 2020-04-07 16:14:17 · 101 阅读 · 0 评论 -
Linux中常用的网路命令
1、网络命令:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write <用户名>功能描述:给指定在线用户发信息,以Ctrl+D保存结束范例: # write linzhiling2、网络命令:wall英文原意:write all指令所在路径:/usr/bin/wall执行权限:所有用户语法:wall [message]功能描述:...原创 2020-04-07 15:25:36 · 671 阅读 · 0 评论 -
Linux压缩解压命令
1、压缩解压命令:gzip命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip[文件]功能描述:压缩文件,不保留源文件压缩后文件格式: .gz2、压缩解压命令:gunzip(gunzip -d)命令英文原意:GNU unzip命令所在路径:/bin/gunzip执行权限:所有用户语法:gunzip[压缩文件] #只能压缩文件功能描...原创 2020-04-07 13:23:54 · 250 阅读 · 0 评论 -
Linux用户管理命令
1、用户管理命令:useradd命令路径:/user/sbin/useradd执行权限:root语法:useradd 用户名功能描述:添加新用户范例: $ useradd Jason2、用户管理命令:password命令路径:/user/sbin/passwd执行权限:所有用户语法:passwd 用户名功能描述:设置用户密码范例: $ passwd Jason3、用...原创 2020-04-07 12:25:49 · 100 阅读 · 0 评论 -
Linux帮助命令
帮助命令:man命令名称:man命令英文原意:manual命令所在路径:/user/bin/man执行权限:所有用户语法:man[命令或配置文件]功能描述:获取帮助信息范例: $ man ls 查看ls命令的帮助信息 $ man services 查看配置文件services的帮助信息,查询配置文件信息不能是绝对路径一般 1 命令帮助 5 配置文件帮助也可以使用 -...原创 2020-04-06 23:36:16 · 70 阅读 · 0 评论 -
Linux文件搜索命令
文件搜索命令,在linux是精准搜索,文件名查找支持正则。同时推荐Windows小软件Everything,此软件可以快速的搜索文件。1、文件搜索命令find命令名称:find命令所在路径:/bin/find执行权限:所有用户语法:find[搜索范围][匹配条件]功能描述:文件搜索范例:$ find /etc -name init在目录/etc中查找文件init在目录/etc中...原创 2020-04-06 21:55:36 · 181 阅读 · 0 评论 -
Linux中权限管理命令
1、权限管理命令chmod命令名称:chmod命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa}{+-=}{rwx}[文件或目录]] //其中a表示所有人,+表示增加权限,-表示减少权限 [mode=421][文件或目录] -R 递归修改功能描述:改变...原创 2020-04-06 13:40:00 · 199 阅读 · 0 评论 -
Linux文件处理命令
1、命令格式与目录处理命令ls命令格式:命令格式:命令 [-选项][参数]例:ls -a /etc说明:1.个别命令使用遵守此格式2.当有多个选项时,可以写在一起3.简化选项与完整选项 -a 等于 --all目录处理命令:ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项[-ald][文件或目...原创 2020-04-05 21:58:46 · 200 阅读 · 0 评论 -
Linux初学者的建议(含Linux下各目录的作用)
1、学习Linux的注意事项Linux严格区分大小写,windows中的命令不区分大小写。tab键可以补全命令和文件名。Linux中所有内容以文件形式保存,包括硬件,一切皆文件。Linux不靠扩展名区分文件类型,但有部分文件会写扩展名(不写也可以,写了更好方便管理员理解,但是系统不是根据扩展名来区别文件的)。压缩包".gz"、".bz2"、".tar.bz2"、".t...原创 2020-04-04 23:22:47 · 110 阅读 · 0 评论 -
Linux系统安装
1、VMware虚拟机(不建议电脑装双系统)VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟一个新的硬件环境,相当于模拟一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。主要特点:不需要分区或重新开机就能能同一台PC上使用两种以上的操作系统本机系统可以与虚拟机系统网络通信可以设定并且随时修改虚拟机操作系统的硬件环境建议配置:CPU:建议主频为1GHz...原创 2020-04-04 21:31:39 · 99 阅读 · 0 评论 -
Linux系统简介
一、UNIX与Linux发展史UNIX是Linux的爸爸级别。UNIX与Linux相似。Linux是开源软件,源代码开放的UNIX。CentOS较为主流。Ubuntu图形界面做的非常好。二、开源软件简介开源软件(成本低,安全性高): apache,PHP,Python,Ruby等。使用自由,绝大数开源软件免费。研究的自由,可以获得软件源代码。散布及改良的自由,可以自由传播、改良甚...原创 2020-04-02 22:59:00 · 72 阅读 · 0 评论 -
Maven
1. Maven是什么?Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。2.Maven工作的基本原理3.在Eclipse中怎么配置关联Maven4.配置pox.xml5.对于maven项目中文件介绍...原创 2019-07-23 18:34:25 · 119 阅读 · 0 评论