不小心删库了,必须跑路吗?
如果你是是程序员,这个问题比较严重,虽然犯了错误要收到惩罚,人都希望受轻一点的惩罚。如果确实是特别重要的,且无法恢复,估计你们老板想杀人的心都有。还是主动跟老板承认错误,然后走人算了。
程序员逼宫领导:如果不加工资,我就删库跑路。如果你是领导你该怎么做?
求助公司法务
用一句话说一个悲伤的故事?
有的人活着,他已经死了,有的人死了,他还活着,有的人就是你爱的那个人。
是不是很难理解?哀莫大于心死,心死莫大于阴阳两隔。我讲两个我的故事吧。
第一个故事,那时我喜欢上了一个女孩,可以做鬼的那种喜欢,我为她也付出很多,但最终她选择的不是我。各位,我该如何忘掉这个女孩?你一定会想尽很多办法,那我告诉你,你的感情没有达到巅峰,忘记她只有一种办法,说出来有些不地道,但相当实用,那就是当做她死了,当你的付出超出对方很多,唯一快速忘掉她的办法就是这样,因为谁都知道对死人付出的感情没用。这不是在骂人,是告诉你忘记一个人的方法。就是要你自己的心死。
第二个故事,爱我的一个女孩子,当然我也爱她。但她却离开人世,阴阳两隔。各位,对死人的感情没用,对吧。但她经常会到我的梦里,很长时间我的脑海里有她挥之不去的身影,音容笑貌萦绕在我的眼前,可是她已经死了。我经常搞不清她到底是在哪一个世界之中。
两个故事说明一句话,至深之切,这种事情如果发生在任何一个人身上,他如果不悲伤,他要么无情,要么冷血。
如何看待京东到家程序员离职删库被判刑10个月?「删库」会给公司造成什么影响?
作为一个十二年电商人,我来回答一下题主的问题。有电商问题也可以关注我-
首先,这个事件一出,影响还是比较大的,比如很多互联网企业出具了安全协议让员工签署,尽可能的约束员工的行为。
而这次删库事件直接给公司造成巨大的数据经济损失,所以这人的行为是违法和非常过激的行为。
一些岗位都会有一定的安全问题,即使是生产工人,也可能会因为赌气而损坏产品或者机器,这都是不可避免的,但是合理的协议约束可以约束一些人的过激行为。
像我们做网店,也会有运营恶意改价删除宝贝等行为,这样的情况必须要有合适的协议约束才行,紧靠日常的说教和吓唬是不行的。
希望我的回答能对你有所帮助
Linux计算机网络的基本功能?
linux系统为用户提供了强大的管理功能,主要包括存储管理,系统用户和用户组管理,进程管理,文件管理等
存储管理
Linux内核采用虚拟页似存储管理,采用三级映射机制实现从线性地址到物理地址的映射。这三级映射机制包括:
1.页面目录(PGD)
2.中间目录(PMD)
3.页面表(PT)
具体的映射过程为:
(1)从内存的CR3寄存器中找到PGD地址。
(2)从线性地址的最高位段为下标,在PGD中找到指向PMD的指针。
(3)以线性地址的次位段为下标,在PMD中找到指向PT的指针。
(4)在PT中找到指向页面(PGD)的指针。
(5)线性地址的最后位段为此页中的偏移量,这样就完成了从线性地址到物理地址的映射过程。
对于32位的微机平台,如Intel的X86采用段,页式的两层映射机制,而64位的微处理器采用三级分页技术。所以对于传统的32位平台,Linux采用让PMD(中间目录)全部为0来消除中间目录域,这样就把Linux逻辑上的三层映射模型落实到X86结构物理上的二层映射,从而保证了Linux对多种硬件平台的支持。
用户和用户组管理
Linux系统是一个多用户的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号的身份进入系统。
每个账号都拥有一个唯一的用户名和口令,正确输入命令和口令后,才能进入系统和自己的家目录
管理用户一般就以下几个方面:
用户账户的添加,删除与修改
用户口令的管理
用户组的管理
进程管理
前面也说了,Linux是一个多用户,多任务的分时操作系统。
多用户指的是多个用户可以在同一时间使用操作系统
多任务指的是Linux可以同时执行多个任务,它可以在还未执行完一个任务时又执行另个任务。
操作系统管理着多个用户的请求和多个任务的执行。但是大多数操作系统都只有一个cpu和一个内存,不过可能有多个二级存储磁盘和多个输入/输出设备
操作系统管理着这些资源,并在多个用户间共享资源,当某个用户提出一个请求时,好像系统只被该用户独自占有。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业,系统任务,系统中断等。
操作系统根据每个任务的优先级别,为他们分配合适的时间片段,每个时间片段大约有零点几毫秒,足够计算机完成成千上万的指令。每个任务都会被系统运行一段时间然后挂起,系统转而去处理其他任务;过一段时间后再回来处理这个任务,直到该任务完成,才从任务队列中删除。
在Linux操作系统中,任务被称之为“进程”。进程终其一生存在多个状态,正是有了操作系统管理着进程在多个状态之间的轮换,才能控制多个进程之间协调有序地执行。
文件管理
Linux的常见文件类型有七种
文件属性
文件类型
-
常规文件,即file
d
目录文件
b
block device 即块设备文件,如硬盘;支持以block为单位进行随机访问
c
character device 即字符设备文件,如键盘支持以character为单位进行线性访问
l
symbolic link 即符号链接文件,又称软链接文件
p
pipe 即命名管道文件
s
socket 即套接字文件,用于实现两个进程进行通信
Linux用一个称为VFS(虚拟文件系统)的接口将真正的文件系统和操作系统以及其他服务器分离,掩盖不同文件系统之间的差异,使所有的文件系统在操作系统和用户程序里看起来都是相同的。不负责任的讲:在Linux中,所有的操作都是对文件的操作
由于Linux是一个多用户的操作系统,为了防止出现删库跑路(rm -rf /*)这样的事情发生,就对文件的操作设定了权限(文件权限是系统安全的一个主要因素)
linux文件的权限分为三种:读(r),写(w),执行(x)都是字面意思
另外,在Linux中,一个分离的文件系统不是通过设备标识(驱动器号)来访问的,而是把它合并到一个单一的目录树结构中去,通过目录来访问。
微盟系统被员工删库,这事到底有多严重?相关各方将会面临什么样的处境?
听到这个消息,让我这个写了7年程序的互联网老兵震惊不已。我其实觉得这件事真的不是这么简单,我从以下几个方面给大家分析一下。
一、微盟管理这么差?我08年就开始从事软件工作,直到17年后才没有写程序。虽然没有进过大厂,但是对于软件开发的管理规范还是非常熟悉的。
我最早入行的时候,还没有云服务,都是公司自己架的服务器。有一台服务器是专门做程序和数据库的备份。那个时候我是经理,每天晚上下班前,我都要把数据同步到备份服务器里面,备份服务器只有我们进。机房也必须要公司的证明才能进,所以从理论上来说,如果要删库的话,只有我一个人有权限。
当然,这个大家也都可以想到,所以我也给老板提了建议,我每天把程序和数据库除了导到备份服务器外,还会导出到本地,然后发给老板。这样就算遇到意外,最多也就损失一天的数据。
后来去了几家大公司后,就更加严格,每一层的权限都控制的很死,老板手上一定自己管理着一个备份。
即使后来使用了云服务器,也会做一个备份,让老板管理。每天都要检查文件是不是最新的。微盟也算是做的挺大的一个公司,难道老板或者总监不知道要自己掌握好备份吗?我真的感觉这个太不可思议了,因为数据库和源文件,对于一个互联网公司就是命根。
二、程序员会不会做这种事?我从业的经验来说,从来没有遇到一个程序员会真的这么干,虽然嘴上有时候会抱怨,但是大家都知道这是违法的。我做管理的时候,也是因为有这种担心,所以会把备份做到极为周全。
也会经常给下面的人强调,有任何不满,可以走法律程序,但是如果删源代码或者删库,那就是属于违法行为,要坐牢的,自己掂量清楚这个轻重关系。
所以我从来没有遇到一个程序员会真的做这种事,而且代价多大,大家心里都很清楚,我身边的朋友或者公司,也从来没有遇到这个现象,最有肯定就是批量操作出错,把数据弄乱了,但是数据回滚一下就行了。
三、总结根据我自己的经验判断,这么大的一个公司,一个小小的程序员就能拿到数据库的最大操作权限,这种事情的可能性很小。
如果不是微盟的管理水平实在太低,那就是另有隐情。