
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组:
中三个字符是一组——用户组权限位(属组)。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是一个非常不错的选择
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)