
Linux
文章平均质量分 93
WongZeffung
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用户身份与文件权限
一.用户身份与能力概述设计Linux系统的初衷之一就是为了满足多个用户同时工作的需求,因此Linux系统必须具备很好的安全性。 Linux的管理员是root用户,其实这种说法不是很准确,root用户之所以为系统的管理员,是因为它的UID(User Identification)为0,而不是它叫做root。 Linux系统中有三种类型的用户: 管理员用户:UID为0的用户 系统用户...原创 2019-03-07 22:09:00 · 178 阅读 · 0 评论 -
Linux 添加、删除 ip
添加IPip addr add 192.168.88.223/24 dev eth0ip addr add 192.168.88.223/24 dev eth0 label eth0:1删除ipip addr del 192.168.88.223/24 dev eth0ip addr del 192.168.88.223/24 dev eth0 label eth0:1...原创 2019-08-07 10:47:34 · 586 阅读 · 0 评论 -
Linux之/etc/fstab文件
/etc/fstab是用来存放文件系统的静态信息的文件,当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。示例字段定义<file systems> - 要挂载的分区或存储设备<dir> - <file systems>的挂载位置<type> - 要挂载设备或是分区的文件系统类型,支持许...转载 2019-08-07 10:30:05 · 401 阅读 · 0 评论 -
Shell中的命令替换及变量扩展
命令替换命令替换就是在SHELL 内嵌套多条命令,一次性执行得到结果。一层Shell嵌套echo `whoami`whoamiecho $(whoami)rootecho "hello,`whoami`"hello,rootecho "hello,$(whoami)"hello,root...原创 2019-07-22 23:42:36 · 717 阅读 · 0 评论 -
Linux中使用haveged对/dev/random补熵
SecureRandom在随机数安全一文中提过安全随机数的概念 , 这里不具体描述 , 就是指强伪随机数甚至真随机数 . 在Java中除了弱伪随机数生成器java.util.Random之外 , 也提供了java.security.SecureRandom这种强伪随机数生成器 . 使用这种方式时 , Java会读取系统默认的随机源 . Java中有两种方法可以改变随机源的来源 :JVM的启动...原创 2019-07-14 16:22:28 · 18566 阅读 · 0 评论 -
Linux使用ssh远程登陆
什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推...转载 2019-07-13 17:10:24 · 559 阅读 · 0 评论 -
linux 下 `dirname $0`
在命令行状态下单纯执行 $ cd dirname $0 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,它返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。在/home/admin/test/下新建test.sh内容如下:cd `dirname $0`echo `pwd`然后返回到/home/admin/执行sh t...转载 2019-07-13 16:41:49 · 211 阅读 · 0 评论 -
Shell中的EOF用法
在脚本中可以使用echo往一个文件中自动输入N行内容,当然前提是少数的几行内容.如果需要追加很多行,用echo追加的方式就显得比较无力了,这时候就可以考虑借助EOF和cat来进行多行内容的追加.输入重定向要理解EOF的用法,先理解一下输入重定向,输入重定向就是改变输入的方向.不再使用键盘作为命令输入的来源,而是使用文件来作为命令的输入,Bash支持的输入重定向夫符号如下:commanad &...原创 2019-07-13 16:25:55 · 7098 阅读 · 0 评论 -
Shell中 1>/dev/null 2>&1的含义
拆分语句:> : 重定向输出,例如echo “123” > /filename就表示将123写入文件中1 : 表示stdout标准输出,系统默认值是1,所以"> /dev/null"等同于"1>/dev/null"2 : 表示stderr标准错误& : 表示等效于的意思,2>&1字面表示2重定向到1,2等同于1,即标准错误会和标准输出写入同个文...原创 2019-07-13 12:27:27 · 2886 阅读 · 0 评论 -
Linux常见命令
Linux常见命令执行查看帮助命令man命令,用于查看帮助文档,即可用来查看某个命令的可选参数和用法,格式:man 命令常用系统工作命令echo用于在终端显示字符串或输出提取变量后的值如何提取变量:通过env可以得到系统中环境变量的值,使用echo+$变量名可以打印其值,其中$是提取变量的符号,echo是打印date用于打印时间日期,常用于备份文件时备注时间,下列的参数...原创 2018-07-03 22:46:00 · 118 阅读 · 0 评论 -
Vim编辑器和Shell命令脚本
Vim编辑器和Shell命令脚本Vim文本编辑器Vim文本编辑器内设有三种模式:命令模式、末行模式和编辑模式。命令模式:控制光标移动,可对文本进行删除、复制、粘贴和查找等工作。输入模式:正常的文本录入。末行模式:保存、退出与设置编辑环境。命令模式和末行模式下的一些快捷键:末行模式下的命令:Shell命令脚本Shell终端解释器类似人与计算机硬件的翻译官,作为用户与Linu...原创 2018-07-03 22:53:00 · 251 阅读 · 0 评论 -
管道符、重定向与环境变量
管道符、重定向与环境变量管道符用于把前一个命令原本要输出到屏幕的数据当作后一个命令的标准输出。例如使用翻页的形式查看/etc目录中的文件列表及其属性输入输出的重定向管道符作用的对象是命令和命令,重定向作用的对象是命令和文件。使用输入重定向能够把文件导入到命令中,而输出重定向则是能够把原本要输出到屏幕的数据信息写入到指定文件中,输入用的比较少,输出用的比较多。通配符(个人认为类...原创 2018-07-03 22:56:00 · 131 阅读 · 0 评论 -
Shell中$*和$@的区别
区别"$“和”$@" : "$“将所有的参数当作一个字段;”$@"以空格来划分参数$*和$@ : 两个没有区别,以空格来划分参数例子原创 2019-08-07 11:22:36 · 2183 阅读 · 0 评论