请问linux在实际生活中的应用是什么?

请问linux在实际生活中的应用是什么?,第1张

Linux就是个 *** 作系统:它和Windows XP、Windows 2003、2008什么的一样就是一个 *** 作系统而已! 现在不要管这个玩意儿是谁发明的,以后再说。

Linux能干什么:它能当服务器,服务器上安装者各种企业应用、服务。 比如:Web服务(apache,就是能架设网站的)、数据库(MySQL,存储网站信息数据的)、博客系统(wordpress) 等……

Linux系统用在哪些领域: 比如某网站的服务器,他们肯定用Linux。再比如某网站的数据库,他们差不多也基于Linux。再比如机关部门、学校、东莞夜总会、某中介公司,总之他们都用的到Linux。 因为他们的部分业务需要在网络上处理,需要存储,需要管理数据。那么恰恰Linux就是很好的服务端 *** 作系统。

腾讯招聘的业务运维工程师:

1、精通linux *** 作系统,对系统性能相关问题有较深刻理解;

2、精通shell编程,熟练应用awk、sed、grep、strace、tcudump、gdb等常用命令;

3、熟悉网站B/S开发结构,熟悉linux下常用的B/S结构软件apache、tomcat、squid、mysql、lvs 等的使用与调优配置;

4、熟悉集群高可用性方案,有一定带宽成本速度优化经验;

5、熟悉TCP/IP协议,能够定位linux网络下普通的网络异常。

阿里巴巴招聘的运维工程师:

1、熟悉LINUX *** 作系统日常维护、优化;

2、熟悉apache,Jboss等Web应用服务器部署、优化;

3、精通Shell/Perl/python的一种;

Linux 系统主要是占据服务器领域市场。通常用linux 系统的地方:

1、Linux 控

Linux 更加自由,我可以根据自己的需求写一段属于自己的脚本代码来使用,执行程序的时候只需要设定自己的快捷键就可以打开它。在 Linux 下,几乎所有的软件都是开源的,每个人都可以修改它来为自己所用,甚至是 Linux 本身.

2、个人娱乐或办公

Linux 发行版 ubuntu,因为这个 *** 作系统对于很多个人用户都比较友好,不必进行太多的设置,不用写任何复杂的代码,对于满足个人娱乐来说已经足够了。

3、政府企业等部门,出于保密,内部使用的 *** 作系统。

随着棱镜门时间的曝光,各国政府和企业都越来越重视网络安全问题,windows的安全问题也显露出越来越明显的不足之处,而安全性高,稳定性强的linux系统成为各国首选的政府办公 *** 作系统,被大量的采购。

Day16

归档:课堂笔记

时间:2019/3/21

老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结

学无止境,老男孩教育成就你人生的起点!

第****12****章 linux****系统权限知识及应用实践

Linux****基础权限 是9****个字符

分3组:

前三个字符是一组——用户权限位(属主)。 user u

中三个字符是一组——用户组权限位(属组)。group g

后三个字符是一组——其他用户权限位。 others o

同一组的三个字符也是有位置的:

r-- 第一个字符的位置是读的权限位。

第二个字符的位置是写的权限位。

第三个字符的位置是执行的权限位。

r 4

w 2

x 1

**【文件】权限详细说明:*******

测试准备:

incahome(家、组)

oldboy 家庭男主人,用来代表用户(User)角色,是文件的所有者

oldgirl 女主人(和所有者oldboy属于相同组,oldboy的家人)用来代表用户组incahome的角色

test 其他人 其他(others)人,用来代表其他用户角色

[root@oldboy~]# groupadd incahome

[root@oldboy~]# useradd oldboy

useradd: user 'oldboy' already exists

[root@oldboy~]# usermod -g incahome oldboy

[root@oldboy~]# id oldboy

uid=1003(oldboy) gid=1004(incahome) groups=1004(incahome)

[root@oldboy~]# useradd oldgirl -g inachome

useradd: group 'inachome' does not exist

[root@oldboy~]# usermod -g incahome oldgirl

[root@oldboy~]# id oldgirl

uid=1000(oldgirl) gid=1004(incahome) groups=1004(incahome)

创建用于测试的目录和环境:

[root@oldboy~]# echo "echo oldboyLinux" >/oldboy/ test.sh

[root@oldboy~]# cat /oldboy/ test.sh

echo oldboyLinux

[root@oldboy~]# chmod +x /oldboy/ test.sh

[root@oldboy~]#

Permission denied 许可执行权限。

权限修改:

777 +x -x u=w g-x

Linux****权限有两种表现形式:

1****、数字表示法 ****八进制

r 4

w 2

x 1

实际的权限表示就是将每3位相加即可。

2****、字符表示法

练习:

chmod 修改文件属性的权限

[root@oldboyedu /oldboy]# chmod u=rw,g=rw,o=rx test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

-rw-rw-r-x 1 root root 12 Oct 7 22:16 test.sh

[root@oldboyedu /oldboy]# chmod u-rw,u+x,g-w,g+x,o-r,o+w test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

---xr-x-wx 1 root root 12 Oct 7 22:16 test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

---xr-x-wx 1 root root 12 Oct 7 22:16 test.sh

[root@oldboyedu /oldboy]# chmod a=x test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

---x--x--x 1 root root 12 Oct 7 22:16 test.sh

修改文件属性的用户和组:

chown 用户.用户组 文件 这里的点可以用:替换

chown 用户 文件

chown . 用户组 文件

[root@oldboyedu /oldboy]# chown oldboy test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

---x--x--x 1 oldboy root 12 Oct 7 22:16 test.sh

[root@oldboyedu /oldboy]# chown .incahome test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

---x--x--x 1 oldboy incahome 12 Oct 7 22:16 test.sh

[root@oldboyedu /oldboy]# chown root:root test.sh

[root@oldboyedu /oldboy]# ls -l

total 4

---x--x--x 1 root root 12 Oct 7 22:16 test.sh

安全权限的临界点: *

文件不想被修改被执行:644****(默认就是644****)

目录不想被修改(删除移动创建)被执行(进入):755****(默认就是755****)

企业真实案例:

网站文件被恶意修改,打开网站后有d窗广告(不是本网站的),用户打开网站,提示报警。

原因:

权限设置不到位。‘chmod -R 777 目录 开发人员习惯’

解决方案:

1、备份(打包)

2、找到被修改的文件

3、批量删除

4、找到文件被篡改的来源,并进行优化调整。

亡羊补牢。

5、写总结 故障报告。

控制默认权限的东西 ** umask**

[root@oldboy/]# umask

0022

当umask****中存在奇数位的时候,在计算完毕后,奇数位都+1.

基于文件: 默认权限规则(了解即可)

从666****计算

Umask****都为偶数,默认权限用减法

Umask****有奇数,默认权限用减法,然后奇数位加1

基于目录:默认权限规则

从777****计算

默认权限用减法

Linux****系统特殊权限位知识

9位基础权限

还有3位特殊权限位

1. suid****位 4

2. sgid****位 2

3.sticky****位 1

SUID SGIDsticky

表示字符S S T

占据位置 基本权限x位 基本权限x位 基本权限x位

基本权限有x位 s s t

数字表示4 2 1

八进制表示40002000 1000

作用 针对用户位针对用户组 其它

工作中有啥用:

######

重点::

具体应用如下:

1、虚拟化:从桌面虚拟化到云,现在又回到桌面虚拟化,VMware是第一家也是最好的虚拟化产品公司,其主要产品也是基础,而Linux是非常有力的竞争对手。

2、数据库服务器:Oracle和IBM都在Linux上运行企业软件,因为他们在Linux上运行良好,而且Linux消耗资源很少,不会与数据竞争资源。

3、应用服务器:Tomcat、Geronimo、WebSphere和Weblogic都是Java应用服务器,而Linux为这些服务提供了一个稳定、占用内存和长时间运行的平台。

4、日志服务器:Linux是处理和存储日志文件的优秀平台,虽然听起来是一个低级的任务,但是它的低成本、低硬件要求和高性能是任何需要日志服务人的首选平台。

5、开发平台:Linux下有很多开发工具,比如说eclipse、C、C++、mono、python、Perl、PHP等,Linux是最流行的开发平台。

6、监控服务:如果您想进行网络监控或者系统性能监控,Linux是一个非常不错的选择


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6140965.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-16
下一篇2023-03-16

发表评论

登录后才能评论

评论列表(0条)

    保存