首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HHFCodeRv

    Go 网络库 getty 的那些事

    Getty 网络端数据流程 下图是 Getty 核心结构的类图,囊括了整个 Getty 框架的设计。 Getty server 启动代码流程图如上。 Getty 每年都会一次重大的升级,本文给出 Getty 近年的几次重大升级。 3.4 Getty 压测 Getty 维护团队的郝洪范同学,借鉴了 rpcx 的 benchmark 程序后实现了 getty benchmark 【参考 11】,对优化后的 v1.4.3 版本进行过压测 发展 timeline 从我个人 2016 年时写 Getty 开始,到目前有一个专门的开源团队维护 GettyGetty 一路走来殊为不易。

    1.3K20发布于 2021-09-15
  • 来自专栏开源部署

    KVM控制台连接

    1、虚拟机连接-开启虚拟机控制台连接 [root@localhost ~]# systemctl start serial-getty@ttyS0.service [root@localhost ~] # systemctl enable serial-getty@ttyS0.service Created symlink /etc/systemd/system/getty.target.wants/ serial-getty@ttyS0.service → /usr/lib/systemd/system/serial-getty@.service.

    1.4K20编辑于 2022-09-15
  • 来自专栏linux驱动个人学习

    Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六)

    init有许多很重要的任务,比如像启动getty(用于用户登录)、实现运行级别、以及处理孤立进程。 它按照配置文件/etc/initab的要求,完成系统启动工作,创建编号为1号、2号…的若干终端注册进程getty。 每个getty进程设置其进程组标识号,并监视配置到系统终端的接口线路。 ,该shell进程接收getty进程的pid,取代原来的getty进程。 当init开始运行,它通过执行一些管理任务来结束引导进程,例如检查文件系统、清理/tmp、启动各种服务以及为每个终端和虚拟控制台启动getty,在这些地方用户将登录系统。 在系统完全起来之后,init为每个用户已退出的终端重启getty(这样下一个用户就可以登录)。

    4.5K11发布于 2018-09-14
  • 来自专栏量子位

    付费图库集体封禁AI生成图片,网友躺赚版权费梦碎

    突如其来的封禁 9月21日,Getty冷不丁地宣布禁止上传、销售使用AI生成图片。 目前,在Getty及旗下iStock平台搜索AI generated、Midjourney等关键词,已几乎不能够看到AI生成的作品。 关于封禁原因,Getty给出了较详细的说法。 其CEO对外解释道:「这是出于对AI生成内容合法性的担忧,也希望能保护平台客户方」。 但对于使用数字工具编辑渲染的原创图片内容,Getty表示并不会限制。 值得补充的是,由于目前部分AI生成图片仍能看到,似乎平台方还在摸索更具体的封禁界限。 在众多AI生成的图片中,确实有不少成片带有Getty水印的样貌,这意味着这些训练图片很可能从未获得平台授权。

    1.9K10编辑于 2022-09-27
  • 来自专栏运维监控日志分析

    KVM--Install Ubuntu20.04(十二)

    noautoconsole 3,Enable console on ubuntu20.04 (vnc connection virtual machine) sudo systemctl start serial-getty @ttyS0 sudo systemctl enable serial-getty@ttyS0 Created symlink /etc/systemd/system/getty.target.wants /serial-getty@ttyS0.service → /lib/systemd/system/serial-getty@.service. 4, virtual machine ubuntu 20.04

    59260编辑于 2022-11-19
  • 来自专栏howtouselinux

    如何使用 systemctl 命令列出 Linux 中的所有服务

    .service active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty .service active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty .service active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty .service active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty .service active (running) since 2023-09-22 08:09:05 PST; 2s ago Getty

    5.3K11编辑于 2023-09-22
  • 来自专栏云计算与大数据

    Dubbo for Go,Ready for Now.

    hessian2 地址: https://github.com/dubbogo/hessian2 添加 TCP 异步网络 I/O 库 TCP 异步网络 I/O 库是基于我们社区成员的 getty 下一版本,我们会针对 DubboGo 和 getty 的网络 I/O 与线程派发这一部分进行进一步的优化,例如将 codec 过程、逻辑处理与主网络 I/O 线程分离,来进一步优化 DubboGo 的整体性能 getty 地址: https://github.com/dubbogo/getty 详细的设计思路请至: https://github.com/dubbo/go-for-apache-dubbo/wiki 方银城:GitHub ID @fangyincheng DubboGo/dubbogo-benchmark维护、代码贡献,Getty 代码贡献,来自携程基础中台研发部。 望哥:GitHub ID @wongoo,Hessian2/Getty 维护、代码贡献。 周子庆:GitHub ID @u0x01,Hessian2 代码贡献。

    1.5K30发布于 2019-06-11
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:seata-go (1)at模式

    client.Init() initRmClient() initTmClient() 其中initTmClient函数实现了调用了两个函数 initConfig() initRemoting() 后者调用了 getty.InitRpcClient () 它调用了 rpcClient.init() 它利用github.com/apache/dubbo-getty 初始化了grpc链接,维持我们的tm和seata server之间的通信。 type Client interface { EndPoint } addressList := getAvailServerList() gettyClient := getty.NewTCPClient GlobalTransactionManager) Begin(ctx context.Context, timeout time.Duration) error { res, err := getty.GetGettyRemotingClient AbstractGlobalEndRequest: message.AbstractGlobalEndRequest{Xid: gtr.Xid}, } for bf.Ongoing() { if res, err = getty.GetGettyRemotingClient

    51420编辑于 2022-12-17
  • 来自专栏授客的专栏

    Linux 目录结构学习与简析 Part1

    # 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 4:23:respawn:/sbin/getty 38400 tty4 5:23:respawn:/sbin/getty 38400 tty5 6:23:respawn:/ sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # T0:2345:respawn :/sbin/getty -n -l /bin/cli -t 60 ttyS0 38400 #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 # Example how to put a getty on a modem line

    1.3K30发布于 2019-09-12
  • 来自专栏程序手艺人

    Buildroot 编译Tips

    发现# ttyS0默认是关闭的,打开后问题解决 # Put a getty on the serial port #ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL ::respawn:/sbin/getty -L ttyS2 115200 vt100 前提条件设备的串口必须对应才有效

    1.4K10发布于 2019-02-21
  • 来自专栏量子位

    1张AI图画借鉴21幅人类作品!最新反向搜索引擎要把AI老底揭穿了

    最近,美版视觉中国Getty升级了法律诉讼,表示Stable Diffusion在未经过授权的情况下,使用了他们1200万张图片。 法律人士表示,相比于艺术家们提出的维权,Getty这边的诉讼可能更有希望。 因为艺术家们提出的是AI画画对于职业的威胁,而Getty被侵权差不多是板上钉钉,之前甚至生成了打着Getty水印的图片。 id=34670136 [3] https://www.reddit.com/r/technology/comments/10vc9wo/getty_images_sues_ai_art_generator_stable

    66730编辑于 2023-03-21
  • 来自专栏技术杂记

    Linux 初始化检查列表4

    context: system_u:system_r:init_t:s0 /sbin/mingetty system_u:system_r:getty_t object_r:bin_t:s0 -> system_u:object_r:shell_exec_t:s0 /sbin/agetty system_u:object_r:getty_exec_t system_u:object_r:init_exec_t:s0 /sbin/mingetty system_u:object_r:getty_exec_t

    1K30发布于 2021-11-26
  • 来自专栏光变

    Linux进程简介

    restorecond 用于给SELinux监测和重新加载正确的文件上下文 /sbin/auditd 审计守护进程 /sbin/audispd 审计调度进程 [kauditd] 内核审核守护进程 /sbin/getty -8 38400 tty4 等待用户从tty4登录 /sbin/getty -8 38400 tty5 等待用户从tty5登录 /sbin/getty -8 38400 tty2 等待用户从tty2登录 /sbin/getty -8 38400 tty3 等待用户从tty3登录 acpid -c /etc/acpi/events -s /var/run/acpid.socket

    1.9K10发布于 2018-08-07
  • 来自专栏梦在深巷

    linux的服务与如何建立自己的服务

    亦即是可能会用到 getty1.service, getty2.service...getty6.service 才对!这样控管很麻烦所以,才会出现这个 @ 的项目啦!这个 @ 到底怎么回事呢? 我们先来看看 getty@.service 的上游,亦即是 getty.target 这个东西的内容好了! =multi-user.target After=getty@tty1.service getty@tty2.service getty@tty3.service getty@tty4.service getty@tty6.service getty@tty5.service 你会发现! 我们拿 getty@tty1.service 来说明一下好了!当我们执行完 getty.target 之后,他会持续要求 getty@tty1.service 等六个服务继续启动。

    5.3K21发布于 2020-04-23
  • 来自专栏量子位

    微软辟谣裁员1.1万人/ 「美版视觉中国」起诉AI侵权/ 马斯克收购推特首期利息将到期…今日更多新鲜事在此

    Getty Images起诉Stability AI侵犯版权 知名图片网站Getty Images宣布起诉Stable Diffusion的背后公司Stability AI,控诉其侵犯版权。 △一张由Stable Diffusion生成的图像出现了Getty Images的水印 目前,该诉讼已经在伦敦高等法院正式提交。

    39520编辑于 2023-02-28
  • 来自专栏《How Linux Work》

    【Linux】《how linux work》第 七 章 系统配置 系统配置: 日志、系统时间、批处理任务和用户(1)

    7.4 getty and login(获取并登录) getty is a program that attaches to terminals and displays a login prompt. 在大多数Linux系统中,getty非常简单,因为系统只在虚拟终端上使用它进行登录。 在进程列表中,它通常看起来像这样(例如,在/dev/tty1上运行时): $ ps ao args | grep getty /sbin/getty 38400 tty1 In this example Some getty programs don’t need the baud rate setting. 现在您知道getty和login的作用了,但您可能永远不需要配置或更改它们。

    47110编辑于 2024-05-06
  • 来自专栏运维

    一次被***和删除***程序的经历

    有/usr/local/zabbix/sbin/zabbix_AgentD、/usr/bin/bsd-port/getty、/usr/bin/dpkgd/ps、/usr/bin/.dbus-daemon jul30 /root/ps aux |grep -i jul31 /root/ps aux |grep sshd /root/ps aux |grep ps /root/ps aux |grep getty ps aux |grep ss /root/ps aux |grep zabbix_Agetntd /root/ps aux |grep .dbus 举例如下: /root/ps aux |grep getty Ssl  20:54   0:05 /usr/bin/bsd-port/getty kill 6215 /root/ps aux |grep zabbix_AgentD root      2558 71.0 && /root/chattr +i /usr/bin/bsd-port/getty 4,删除含***命令并重新安装(或者把上传的正常程序复制过去也行) ps /root/chattr  -i -a

    1.1K41发布于 2018-11-14
  • 来自专栏蓝天

    Linux中的tty与pts

    此时一个getty程序就应该运行在对应的ttyp2(s2)端口上。 当telnet从远端获取了一个字符时,该字符就会通过m2、s2传递给 getty程序,而getty程序就会通过s2、m2和telnet程序往网络上返回”login:”字符串信息。 即TELNET ------TTYP3(S3:slave)------TTYP3(M3:master)-------GETTY -------------------------------------

    6.5K20发布于 2019-03-14
  • 来自专栏TencentOS-tiny

    移植 ubuntu core 16.04(ubuntu-base)到i.MX6ULL开发板

    设置串口终端 ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttymxc0

    2K30编辑于 2022-05-23
  • 来自专栏运维经验分享

    linux服务器被入侵查询木马

    有: /usr/bin/bsd-port/getty、/usr/bin/dpkgd/ps /usr/bin/.sshd 1 2 哈哈,清理了这些服务器CPU立马从100%下来了。 S97DbSecuritySpt rm -f /etc/rc.d/rc5.d/S97DbSecuritySpt rm -f /etc/rc.d/init.d/selinux(默认是启动/usr/bin/bsd-port/getty jul30 /root/ps aux |grep -i jul31 /root/ps aux |grep sshd /root/ps aux |grep ps /root/ps aux |grep getty kill后删除后还会再出现就这样操作(破坏木马程序) /usr/bin/dpkgd/ps && /root/chattr +i /usr/bin/dpkgd/ps /usr/bin/bsd-port/getty && /root/chattr +i /usr/bin/bsd-port/getty 删除含木马命令并重新安装(或者把上传的正常程序复制过去也行) ps /root/chattr -i -a /

    6.3K41发布于 2019-06-20
领券