如何在Linux系统下安装软件

如何在Linux系统下安装软件,第1张

1、打开系统,可以看到桌面如下图,找到软件中心,打开软件中心

2、你还可以直接从网站上下好deb的安装包,然后双击进行安装

3、或者你在安装包在的文件夹,按住shift,点击鼠标右键,会d出如下界面,点击在终端中打开

4、最后还有一种安装方法,输入如下命令,softname是你的软件名,必须准确才可以安装,建议你安装前上网查一下该输入什么,然后回车直接在Linux系统下安装软件了。

Linux中如何启动、重启、停止、重载服务以及检查服务(如 httpd.service Apache)状态

#systemctl start httpd.service

#systemct lrestart httpd.service

#systemctl stop httpd.service

#systemctl reload httpd.service

#systemctl status httpd.service

#systemct lkill httpd

#systemct llist-unit-files --type=service 列出所有状态

1.yum list Installed | grep php 先找到php对应的程序

2删除某些PHP的时候 系统自动的会把对应的依赖也删除掉。一直到完全删除为止。

# yum remove php56w-common.x86_64 

1 查看有没有安装包:yum list mysql*

2 卸载mysql

yum -y remove mysql*

void __bzero (void *s, size_t len)

/*

将s的前len字节设为0

思路:先对齐到4的倍数的地址上,对前面的几B直接赋。然后,每次赋个32B,剩余凑不够32B的,

每次赋4B,剩余凑不够4B的,直接赋

*/

void __bzero (void *s, size_t len)

{

long int dstp = (long int) s

const op_t zero = 0

if (len >= 8)

{

size_t xlen

// 处理前面的几B,直到地址为4的倍数,然后可以每次4B

// 这样做的原因与结构体对齐的原因一样,是为提高读写数据的效率

// 由于len >= 8 ,OPSIZ=4,所以不必担心len==0

while (dstp % OPSIZ != 0) // #define op_t unsigned long int

// #define OPSIZ (sizeof(op_t))

// IA-32下是32

{

((byte *) dstp)[0] = 0

dstp += 1

len -= 1

}

// 下面是典型的循环展开以提高效率,每次32B

// 若每次赋一个4B,程序会由于跳转太多而打断cpu流水线,降低效率

// http://www.lysator.liu.se/c/duffs-device.html

// 关键字:Duff's Device

xlen = len / (OPSIZ * 8)

while (xlen != 0)

{

((op_t *) dstp)[0] = zero

((op_t *) dstp)[1] = zero

((op_t *) dstp)[2] = zero

((op_t *) dstp)[3] = zero

((op_t *) dstp)[4] = zero

((op_t *) dstp)[5] = zero

((op_t *) dstp)[6] = zero

((op_t *) dstp)[7] = zero

dstp += 8 * OPSIZ

xlen -= 1

}

len %= OPSIZ * 8 // 剩余的凑不足8 op_t 的

xlen = len / OPSIZ

while (xlen != 0) // 每次填4B

{

((op_t *) dstp)[0] = zero

dstp += OPSIZ

xlen -= 1

}

len %= OPSIZ

}

while (len != 0)// 剩余不够4B的,直接赋值

{

((byte *) dstp)[0] = 0

dstp += 1

len -= 1

}

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存