软件包安装-yum

软件包安装-yum:
1.准备yum源
2.修改yum的配置文件


准备yum源(/media):
1.挂载光盘
mount /dev/cdrom /media
2.修改配置文件
1.进入/etc/yum.repo.d/


2.vi CentOS-Media.repo
baseurl=file:///media
其余注释:
gpgcheck=0
#关闭gpg签名
enable=1
#开启本yum源(yum软件仓库)


其他appstorm
base
ex
中的enable=0;

3.测试yum源是否可用?
1.yum查看
yum list
yum list |grep httpd*
2.yum安装
yum -y install http*

3.yum卸载
yum (-y) remove httpd* 尽量不要+ -y 确定好了再卸载
yum 卸载比较危险 用rpm -e --nideps(截断依赖性)


pkill :杀死进程

rpm -qa |grep http* 查找安装过得软件

-代表普通文件
d 代表目录
ls -l
drwxr-xr-x root root rootdir


-没有权限
r读权限 4
w写权限 2
x执行权限 1

rwx
421
r-x=5 rw-=6
chmod 755 a.sh

第一类人 rwx 文件所有者(u)
第二类人 r-x 所有者所在的用户组内的其他用户(g)
第三类人 r-x 所有者所在的组以外的其他用户 (0)
所有人群 (a)
chmod u+x,g-x rootdir/给文件所有者执行权限

目录的rwx r:查看文件 w:写入文件和删除文件 x:切入目录

文件的rwx r:查看内容 w:写内容 x:执行
设置权限-chmod
chmod g+w,o-w file
id 用户名 查看组
把 用户加入 root组
gpasswd -a <name > root
把用户 从组删除
gpasswd -d <name> root

sudo 授权
visudo
用户名(+%是组) localhost = /usr/sbin/useradd ,/usr/sbin/userdel,/sbin/init 6

1.ls -l
2.chmod a+x index.sh
3.sudo /usr/sbin/useradd user1
4.用户加入组


1.ACL权限分配
2.服务进程
3.任务计划

acl权限分配
1.添加权限
setfacl -m(添加权限) u:yujie:rwx rootdir
setfacl -m u:leishun:rw rootdir
2.查看权限
getfacl rootdir
3.删除权限
setfacl -x u:yujie rootdir 删除yujie用户的acl分配信息
setfacl -b rootdir 删除全部acl权限分配信息

只分配目标文件夹的权限 路过的文件夹只有切入的权限

setfscl -m u:yujie :rwx -R(递归) rootdir
rootdir 下的所有子文件夹所有rwx权限

所有通过apache进来的的用户都具有rwx权限
setfacl -m u:apache :rwx -R html/

运维
内核开发
嵌入式

 

修改配置文件:
vi /etc/httpd/conf/httpd

 

服务脚本:
/erc/rc.d/init.d/httpd

启动服务:
systemctl start httpd.service


linux 服务进程
1.查看进程
ps -ef |grep httpd 查看httpd进程
pstree -p |grep httpd
2.查端口:
netstat -tunpl |grep httpd

posted @ 2020-01-16 21:29  Dear_晓乐  阅读(89)  评论(0编辑  收藏  举报