suse linux光盘挂载

法一:手动挂载

1、新建本地源存储目录
root@suse:mkdir /mnt/cdrom

2、创建zypper本地源
root@suse:zypper ar file:///mnt/cdrom local-source

3、添加完本地源,会在/etc/zypp/repos.d/目录下生成local-source.repo
root@suse:cat /etc/zypp/repos.d/local-source.repo
[local-source]
name=local-source
enabled=1
autorefresh=0
baseurl=file:/mnt/cdrom
type-NONE 

 

mount /dev/sr0 /mnt/cdrom 光盘挂载

zypper lr列出所有本地源

如果用法一挂载的话比较麻烦,每次开机都要执行mount /dev/sr0 /mnt/cdrom挂载一次,所以我们可以设置为自动挂载,命令如下:

 

法二:开机自动挂载 

[root@server ~]# cd /etc/init.d/

[root@server init.d]# vim mtyum.sh (新建一个mtyum.sh脚本)

#! /bin/bash

#add for chkconfig

#chkconfig: 2345 70 30

#description: mount yum      #简短描述

#processname: mtyum        #进程名

mount /dev/sr0 /mnt/cdrom

*2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。
30是指系统关闭时,脚本的停止顺序号。*

给脚本添加执行权限:

[root@server init.d]# chmod +x mtyum.sh

[root@server init.d]# chmod +x mtyum.sh

利用chkconfig命令将脚本设置为自启动

[root@server init.d]# chkconfig --add mtyum.sh 

 

法三:开机自动挂载

以上开机挂载相对比较麻烦,需要自己建一个脚本,再添加到chkconfig中。其实还有一种简便的方法,可以直接修改系统文件 /etc/fstab 即可

 

 

 以上总共六个参数,我们只需添加前面三个就可以,后面默认。其中1,2 参数使我们挂载内容,3 参数为磁盘格式。

注:修改配置文件后,系统不能立即生效,我们还需在终端中在执行挂载一次即可。

综上所述,两种挂载方式都可以,就看个人喜好,我个人觉得两种都学会比较好,因在不同发行版中都有些差别。用到时,总不会书到用时方恨少吧。

 

不同linux安装命令

CentOS中的yum,

Debian中的apt-get等类似,

Suse 有两个包管理器,一个是yast2,一个是zypper,这里采用zypper进行安装。

 

apache2安装 

查看apache所有安装包 

zypper se apache2 

安装apache2,因安装了一个apache2,测试没有效果,故在网上搜了一下把后面的安装包都安装了一遍,测试后显示 it works!,说明此服务安装成功

注:在安装以下包时,还是查看系统当前是否有这些包,以避免安装时报错

zypper in apache2 apache2-doc apache2-example-pages apache2-utils apache2-prefork apache2-mod_perl apache2-mod_php5

 

 吐槽:个人感觉不喜欢suse包管理,就比如说安装apache服务,相对红帽来说颇为复杂。红帽只需安装一个httpd即可,此需要安装多个包。之后www服务也是找了半天,一般红帽,德班都是在 /var/www,但suse在 /srv/www里。

 

service apache2 start:启动服务

service apache2 stop:停止服务

service apache2 status:服务状态

service apache2 restart:重启服务

service apache2 enable:开启自启 

详细zypper讲解: http://www.ha97.com/2718.html

posted @ 2020-08-17 11:04  香饼  阅读(1597)  评论(2编辑  收藏  举报