随笔分类 -  linux

摘要:1、SUID ,是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有所有者的权限(仅对拥有执行权限的二进制程序有效)。 场景1:在Linux中,所有账号的密码记录在/etc/shadow这个文件中,并且只有root可以读和强制写入这个文件。那么,如果另一个账号需要修改自己的密码,就 阅读全文
posted @ 2019-01-11 16:47 我是属车的 阅读(1558) 评论(0) 推荐(0)
摘要:1、创建新用户useradd,默认的用户家目录会被存放在/home 目录中,默认的 Shell 解释器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组。 主要参数: 用例:创建一个ftp用户,禁止其从终端登录,只能从ftp登录 所以需要设置用户的解释器为/sbin/nologin,这 阅读全文
posted @ 2019-01-11 12:12 我是属车的 阅读(9794) 评论(0) 推荐(0)
摘要:1、一次性定时任务,只执行一次 1.1 mini安装版本可能没有预装at 1.2 参数 1.3 用例 1.4 其他说明 2、长期性计划,比如每天23点执行脚本,使用crond服务来实现,crond服务通过crontab命令实现 2.1 cron表达式 参数取值 各字段可以取一些特殊值 2.2 查看c 阅读全文
posted @ 2019-01-10 16:34 我是属车的 阅读(436) 评论(0) 推荐(0)
摘要:1、expr,用于计算变量等 用例1: 2、let命令,整数运算,与expr类似 与expr命令相比,let命令更简洁直观,计算速度更快 用例1: 阅读全文
posted @ 2019-01-10 10:57 我是属车的 阅读(769) 评论(0) 推荐(0)
摘要:1、先查看脚本解释器 2、编写最简单的脚本 3、执行脚本的方式 注意:第二种方式如果出现权限不足的情况,那么注意看看文件有没有执行权限 4、脚本参数,例如:./test02.sh one two three four five 用例 5、条件测试,Shell 脚本中的条件测试语法可以判断表达式是否成 阅读全文
posted @ 2019-01-08 16:21 我是属车的 阅读(267) 评论(0) 推荐(0)
摘要:常用转义字符 用例 阅读全文
posted @ 2019-01-08 16:04 我是属车的 阅读(2248) 评论(0) 推荐(0)
摘要:yum(Yellowdog Update Modifie)命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一 阅读全文
posted @ 2019-01-08 14:55 我是属车的 阅读(1843) 评论(0) 推荐(0)
摘要:1、常用编辑命令 2、常用末行模式命令 阅读全文
posted @ 2019-01-08 14:02 我是属车的 阅读(196) 评论(0) 推荐(0)
摘要:标准输入重定向(STDIN,文件描述符为 0):默认从键盘输入,也可从其他文件或命令中输入。(文件描述符可以省略) 标准输出重定向(STDOUT,文件描述符为 1):默认输出到屏幕。(文件描述符可以省略) 错误输出重定向(STDERR,文件描述符为 2):默认输出到屏幕。(文件描述符不可省略) 用例 阅读全文
posted @ 2019-01-08 11:29 我是属车的 阅读(3386) 评论(0) 推荐(0)
摘要:1、文件搜索,内置的的命令是find 2、主要参数: 3、按名字查找 4、按文件大小查找 5、与,或条件,and,or 6、其他 7、exec参数,{}表示查找出来的没一个文件,结尾必须是"\;" 阅读全文
posted @ 2019-01-07 22:32 我是属车的 阅读(618) 评论(0) 推荐(0)
摘要:grep 用于在文本中执行关键词搜索, 用法: grep [选项]... PATTERN [FILE]... 关键参数: 1、搜索nologin用户,显示行号 2、搜索可以登录的用户,即非nologin,用参数-v反选上面的搜索 3、或操作,参数-E,(E参数实际是正则表达式) 4、与操作,实际是连 阅读全文
posted @ 2019-01-06 20:23 我是属车的 阅读(1543) 评论(0) 推荐(0)
摘要:1、tar命令 2、zip命令 3、unzip 阅读全文
posted @ 2019-01-06 20:09 我是属车的 阅读(16658) 评论(0) 推荐(0)
摘要:1、在linux中一切皆是文件,只是类型不同,通过ls -l看到的一个字母表示文件的类型 2、文件权限 文件的读、写、执行权限可以简写为 rwx,亦可分别用数字 4、2、1 来表示,文件所有者,所属组及其他用户权限之间无关联。 用例:假设一个脚本文件test.sh的权限需求是,所有者读写执行,组是读 阅读全文
posted @ 2019-01-06 18:01 我是属车的 阅读(2188) 评论(0) 推荐(0)
摘要:1、cat 用于查看纯文本文件,显示行号,加-n参数,适合内容较少的情况 2、more 用于查看纯文本文件,适合内容较多的情况 3、less 用于查看纯文本文件,可以上下翻页 4、head 用于查看纯文本文档的前 N行,head -n 20 2.txt 5、tail 用于查看纯文本的后N行, “ta 阅读全文
posted @ 2019-01-05 23:00 我是属车的 阅读(889) 评论(0) 推荐(0)
摘要:1、history命令用于显示历史执行过的命令 执行 history命令能显示出当前用户在本地计算机中执行过的最近 1000 条命令记录。 如果觉得 1000 不够用,还可以自定义/etc/profile 文件中的HISTSIZE 变量值。 在使用 history 命令时,如果使用-c 参数则会清空 阅读全文
posted @ 2019-01-05 21:52 我是属车的 阅读(21694) 评论(0) 推荐(0)
摘要:1、uname 命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”。 2、查看当前系统版本的详细信息,则需要查看 redhat-release 文件 阅读全文
posted @ 2019-01-05 21:25 我是属车的 阅读(24241) 评论(0) 推荐(0)
摘要:1、 查看环境变量,echo 命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]” 2、如何了解有什么环境变量?env命令显示所有的环境变量,理解为全局变量 常见的环境变量 3、set命令显示所有本地定义的Shell变量 4、export命令显示当前导出成环境变量的s 阅读全文
posted @ 2019-01-04 16:27 我是属车的 阅读(5043) 评论(0) 推荐(0)
摘要:执行命令“systemctl status 服务名.service”可查看服务的运行状态,其中服务名后的.service 可以省略,这是CenOS7以后采用systemd作为初始化进程后产生的变化。 以网络服务network.service为例: 1、查看服务状态 2、控制服务 3、查找所有或者某个 阅读全文
posted @ 2019-01-04 13:32 我是属车的 阅读(17135) 评论(0) 推荐(0)
摘要:1、检查是否已经安装vsftpd 2、安装vsftpd 3、检查vsftpd 4、设置ftp服务自动启动 5、启动ftp服务 6、防火墙端口设置 7、添加ftp用户 8、设置ftp权限 9、修改vsftp配置文件,禁止匿名登录 10、done 用FileZilla连接,一切OK。 11、vsftpd 阅读全文
posted @ 2019-01-03 23:44 我是属车的 阅读(576) 评论(0) 推荐(0)
摘要:背景:一台老笔记本安装CentOS7.x,最小安装模式,安装后无法开启wifi 1、先用NetworkManager包的nmcli命令检查网卡,发现无线网卡wlo1信息里有个错误plugin missing,Ethernet正常,先配置以太网,保证能连上外网后,然后再解决无线网络 配置以太网大约是: 阅读全文
posted @ 2019-01-03 00:14 我是属车的 阅读(23963) 评论(1) 推荐(0)