首页
统计归档
留言墙
关于我
Search
1
Java 中的 cron 表达式使用
150 阅读
2
宽度确定的情况下,如何让高度等于宽度
87 阅读
3
2023年的日子
72 阅读
4
docker 安装nacos
67 阅读
5
人工智能误区
59 阅读
web开发
硬件、电子
常见芯片
常见传感器
机械结构
系统、容器
往事前言
读书
登录
Search
标签搜索
docker
人工智能
浪潮之巅
JJia
累计撰写
59
篇文章
累计收到
106
条评论
首页
栏目
web开发
硬件、电子
常见芯片
常见传感器
机械结构
系统、容器
往事前言
读书
页面
统计归档
留言墙
关于我
搜索到
59
篇与
的结果
2025-01-02
牢骚-250102
有些道理是很容易懂的,但是做不做的到是真的很难。不用太在意别人的说法,或者态度。但是话又说回来了,人是有感情,情绪的。但是话又又说回来了,要淡定,做自己,不要受别人影响,追求自己追求的即可。在你认真的做一件事情的时候,你才会明白,只有和失败共处,你才会真正得到成功。
2025年01月02日
6 阅读
0 评论
0 点赞
2024-12-24
到手了一个kindle
终于心心念念的kindle到手了。而且买了个特别好看的保护壳,真好看。
2024年12月24日
12 阅读
0 评论
0 点赞
2024-06-19
书单2024
《1984》 {x} 乔治-奥威尔华成名之作,也算是终点了《动物农场》 {x} 这是个童话故事哈,谁信啊,曾经看放风筝的人的时候说,一个作家最基本的技能就是会写讽刺;个人认为,这个小说是讽刺文学的顶层;个人见解,仅此而已;五星推荐,五星推荐,五星推荐《凡人修仙传》 {x} 忘语的经典小说,动漫入坑《徐霞客游记》 {x} 读了第一段,就被吸引了,话说徐霞客三月底开始出发,刚走了三十里地,就听说前面有只大老虎,整天吃人,然后就休息了几天。哈哈《中国古镇游》 {x} 未读完《曾国藩传》 {x} 已读完,好神奇的一个人,读完曾国藩传,你会发现这个人好奇怪,很笨,又很聪明,很普通,又很特殊;有普通人的很多缺点,但是又可以以伟人之力,圣人之心行事,身在市井,心在殿堂。目前可以看到的普通人可以达到的极限,只能说前无古人。《曾国藩家书》 {x} 在读,小的时候,电话还是奢饰品,姐姐出去打工的时候经常会写信回家,小学学历的姐姐字写得歪扭七八,但是感觉好新奇,很期待每一次来信。现在电话,微信,视频通话工具数不胜数,但是人们之间的距离好像变远了。曾国藩弟弟在被围困的那段时间,让我想起来啊一句诗,烽火连三月,家书抵万金。《朝花夕拾》 {x} 小时候上学读过鲁迅的散文,不清楚为什么要学鲁迅的文章。现在看来是时代的原因,就想最原始的蒸汽机也比现在v6,v8,超级混动发动机的地位高。鲁迅会被时代淹没,但是不会被忘记《梦的解析》 {x} 弗洛伊德 著作 ,但是建立在自己逻辑之上的,比如梦的审核机制,精神置换,不过逻辑的确严谨,中间一部分过于啰嗦了讲道理,可以学习一下,对自己的梦解析一下,的确可以用,不过你要相信逻辑。
2024年06月19日
18 阅读
0 评论
0 点赞
2024-06-11
linux 抓包工具 tcpdump 使用示例
window 抓包工具winshark这个工具已经经常使用了,由于window上的图形化操作,大家都会用,忘了的话点一点也能想起来,但是在Linux上的抓包工具一直没有机会用到,这次用到了,记录一下加深下印象;Linux 抓包工具 tcpdump这个工具大名如雷贯耳,估计很多都听说过安装yum install tcpdump 当然可以通过其他方式,比如npm包等,源码编译安装等,看情况而定,具体的可以搜索一下。 # 使用# tcpdump 命令本身 port端口 15060 端口数值 -vv 展示详细信息,-A以ascill码编码展示/当然也可以用其他方式 -X 以16进制展示等 tcpdump port 15060 -vv -A
2024年06月11日
15 阅读
0 评论
0 点赞
2024-06-03
linux 新建用户、权限控制
有时候为了精简操作和多人员同时使用服务器或者系统,需要进行对系统设置不同的用户,并且进行权限控制,如何操作呢?创建用户并设置密码步骤0:前提,创建的用户名是系统用户不存在的,可以用如下命令来查看目前系统中存在的用户信息。getent passwd1:创建用户useradd usertest2:配置密码passwd usertest3:针对某个文件或者文件夹 更换用户,比如从root改为usertest# -R 代表文件夹 # usertest:usertest 用户:用户组 chown -R usertest:usertest /tt/aa已下来自与https://blog.51cto.com/dengyong/1355112/etc/sudoers 的配置/etc/sudoers 是 sudo 的配置文件,它的属性必须为 440。sudo 命令核心思想是权限的赋予,即某个命令的所属用户不是你自己,而你却有权限执行它。但是我们需要注意的是,虽然你有权限执行这个命令,但是在执行的时候却仍是以这个命令本身所属用户来完成。注意:在 linux 中每个进程都是有与之相关的 UID,GID,分别为有效 UID, 真实 UID,有效 GID, 真实 GID。有效 UID,GID 是用来判断权限,而真实 UID,GID 是用来记账 (哪个进程属于哪个用户,或记录日志等等)。当配置了 sudo entry 后,有效 UID 里面就包含了这个被配置的用户 UID,因而权限验证的时候就可以通过。sudo 特性主要有这样几点:Sudo 能够限制用户只在某台主机上运行某些命令。Sudo 提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。Sudo 使用时间戳文件来执行类似的 “检票” 系统。当用户调用 sudo 并且输入它的密码时,用户获得了一张存活期为 5 分钟的票(这个值可以在编译的时候改变)。Sudo 的配置文件是 sudoers 文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在 /etc/sudoerssu 与 sudo 的对比su 即永久的切换到了 su 过去的用户,然后以这个 su 到的新用户干它能干的一切事情,而 sudo 则是指在执行某个命令的时候临时切换到这个命令的所属用户执行,而且 sudo 可以做到以单个命令为单位将权限赋予给其他用户,相比 su 显得更加灵活。编辑配置文件命令:sudo visudo sudo visudo -f /etc/sudoers sudo vim /etc/sudoersroot ALL=(ALL) ALL 是允许 root 用户使用 sudo 命令变成系统中任何其它类型的用户%admin ALL=(ALL) ALL 管理组中的所有成员都能以 root 的身份执行所有命令用一个实例来详细解释 /etc/sudoers 文件的配置语法Jorge ALL = (root) /usr/bin/find, /bin/rm 第一栏规定它的适用对象:用户或组,就本例来说,它是用户 jorge。此外,因为系统中的组和用户可以重名,要想指定该规则的适用对象是组而非用户的话,组对象的名称一定要用百分号 % 开头。第二栏指定该规则的适用主机。当我们在多个系统之间部署 sudo 环境时,这一栏格外有用,这里的 ALL 代表所有主机。但是,对于桌面系统或不想将 sudo 部署到多个系统的情况,这一栏就换成相应的主机名。第三栏的值放在括号内,指出第一栏规定的用户能够以何种身份来执行命令。本例中该值设为 root,这意味着用户 jorge 能够以 root 用户的身份来运行后面列出的命令。该值也可以设成通配符 ALL,jorge 便能作为系统中的任何用户来执行列出的命令了。最后一栏(即 /usr/bin/find,/bin/rm)是使用逗号分开的命令表,这些命令能被第一栏规定的用户以第三栏指出的身份来运行它们。本例中,该配置允许 jorge 作为超级用户运行 /usr/bin/find 和 /bin/rm 这两个命令。需要指出的是,这里列出的命令一定要使用绝对路径。我们可以利用这些规则为系统创建具体的角色。例如,要让一个组负责帐户管理,你一方面不想让这些用户具备完全的 root 访问权限,另一方面还得让他们具有增加和删除用户的权利,那么我们可以在系统上创建一个名为 accounts 的组,然后把那些用户添加到这个组里。之后,再使用 visudo 为 /etc/sudoers 添加下列内容:%accounts ALL=(root) /usr/sbin/useradd,/usr/sbin/userdel, /usr/sbin/usermod ,这样,accounts 组中的任何成员都能运行 useradd、userdel 和 usermod 命令了。如果过一段时间后,您发现该角色还需要其他工具,只要在该表的尾部将其添上就行了。这样真是方便极了。默认情况我们会看到有 "%admin ALL=(ALL) ALL" 一句话1 如果想把 admin 组的用户都 sudo 不用密码那么可以将这一行换为:"%admin ALL=(ALL) NOPASSWD: ALL" 即可。2 如果仅仅想让 jay 用户 sudo 不需密码,则可添加 "jay ALL = NOPASSWD: ALL" 这样一行.3 如果让 jay 用户 sudo 不用密码即可执行某几个命令,可这样写 "jay ALL = NOPASSWD: /usr/bin/abc.sh, /usr/sbin/adduser"我添加 "jay ALL = NOPASSWD: ALL" 这样一行;但是,jay 执行 sudo 时还是需要输入密码,这是为什么?原来是,我这一行在 "%admin ALL=(ALL)ALL" 组策略之前,后面的组配置覆盖了前面的配置,而 jay 属于 admin 组,所以需要密码。这时,只需要将 %admin 行用#注释掉即可。OK!然后立马就生效了在 /etc/sudoers 文件里面主要包括这两部分:别名设置别名主要包括这几种:User_Alias,Host_Alias,Runas_Alias,Cmnd_Alias,分别是用户别名,主机别名,运行用户别名,命令别名。设置这几个别名的命令主要是为了配置方便,这个很类似 linux 用户群组或是数据库中角色的作用,有了别名便可以批量的赋予权限。真正的 sudo entry这个就是真正配置哪些用户可以使用哪些命令了(你甚至可以不使用别名设置那部分)格式为:用户名 (用户别名) 主机名 (主机别名)=[(运行用户或是 Runas_Alias) 可选] [tag 可选] 可以执行的命令 (或 Cmmd_Alias) 这样描述语法很生硬,不易理解,举例子、user1 host1 = /bin/kill # user1 可以在 host1 上使用命令 /bin/kill user1 host1 = NOPASSWD:/bin/killuser1 可以在 host1 上使用命令 /bin/kill 同时可以不必输入密码 (这里就是使用了 NOPASSWD。user1 host1 = NOPASSWD: /bin/kill , PASSWORD: /bin/ls user1 可以在 host1 上使用命令 /bin/kill 无需输入密码,但是使用 /bin/ls 则需要输入密码user1 host1 = (opterator)/bin/killuser1 可以在 host1 上使用命令 /bin/kill 但是必须是以 operator 用户运行这个命令,等价于 su -u opertor /bin/kill
2024年06月03日
28 阅读
0 评论
0 点赞
2023-12-13
2023年的日子
马上23年又要过去了,时光匆匆,总是不留给人任何留恋的机会。这一年,一如既往的平凡,没什么高光,上班时两点一线,放假时回家。忙的时候头昏脑胀,不忙的时候,无聊。感悟0:一个人一辈子会做很多事,但是只需要做好一件事,就是招呼好自己。感悟1:事情做的好,也不是事情简单,只是,这件事你擅长而已,别人可能擅长另外的事情,人各有所长,又各有其所短。感悟2:你感到生活、世界无聊,那只是你的感觉,是你无聊而已,不是世界无聊。感悟3:杀伐果断永远是一个人能否成事的标准,犹豫不决,永无出头之日。
2023年12月13日
72 阅读
5 评论
0 点赞
1
2
3
...
10