在Linux下安装驱动程序的实施步骤如下:
第一步:首先使用lsmod|grep "*" *为你需要查看的驱动模块;
第二步:首先去相应设备提供商官网下载相应的Linux版本驱动程序包,可以是rpm包也可以是源码包,下载完毕后使用rpm或者make命令进行编译安装;
第三步:使用insmod或者modprobe将安装后的模块加载到内核中去即完成了驱动程序的安装。
最后一步在加载模块时主机维护人员可能会碰到成功安装后无法加载到内核的问题,现我详细介绍一下inmod和modprobe的用法。
1)modprobe:
在挂载某个内核模块的同时,这个模块所依赖的模块也被同时挂载;这是于insmod挂载模块有区别的地方。当然modprobe也有列出内核所有模块的功能modprobe -l,还有移除模块的功能modprobe -r 模块名称;
2)insmod:
insmod挂载模块这个工具和modprobe有点类似,但功能上没有modprobe强,modprobe在挂载模块是不用指定模块文件的路径,也不用带文件的后缀.o 或.ko;而insmod需要的是模块的所在目录的绝对路径,并且一定要带有模块文件名后缀。
在以后管理员使用modprobe工具无法加载安装的模块时用建议可以使用insmod或者modprobe -f进行强制加载。
2. 如何在vmware中安装linux命令行
选择菜单栏“虚拟机”——“安装VMware tools” ,等待系统自动更换ISO光盘
mount /dev/cdrom /mnt
cd /mnt
tar zxvf VMwareTools-9.6.0-1294478.tar.gz -C /root/(安装到的目录)
cd /root/
cd vmware-tools-distrib/
./vmware-install.pl
一路回车,完成后重启系统。
3. linux自行安装软件命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目
录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命
令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理
解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者
把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、
exit、last;
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系统管理相关命令:df、top、free、quota、at、lp、adser、groupadd、kill、
crontab;
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、
finger、mail、 nslookup;
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、
who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。
login
1.作用
login的作用是登录系统,它的使用权限是所有用户。
2.格式
login [name][-p ][-h 主机名称]
3.主要参数
-p:通知login保持现在的环境参数。
-h:用来向远程登录的之间传输用户名。
如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。
一般界面是这样的:
Manddrake Linux release 9.1(Bamboo) for i586
kennel 2.4.21-0.13mdk on i686 / tty1
localhost login:root
password:
上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们
在第三行输入登录名,按“Enter”键在Password后输入账户密码,即可登录系统。出于安
全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。
登录后会看到下面这个界面(以超级用户为例):
[root@localhost root]#
last login:Tue ,Nov 18 10:00:55 on vc/1
上面显示的是登录星期、月、日、时间和使用的虚拟控制台。
4.应用技巧
Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多
次登录。这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户
在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每
个虚拟控制台可以看作是一个独立的工作站,工作台之间可以切换。虚拟控制台的切换可以
通过按下Alt键和一个功能键来实现,通常使用F1-F6 。
例如,用户登录后,按一下“Alt F2”键,用户就可以看到上面出现的“login:”提示符,
说明用户看到了第二个虚拟控制台。然后只需按“Alt F1”键,就可以回到第一个虚拟控
制台。一个新安装的Linux系统允许用户使用“Alt F1”到“Alt F6”键来访问前六个虚拟
控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控
制台工作,关闭这个程序。
shutdown
1.作用
shutdown命令的作用是关闭计算机,它的使用权限是超级用户。
2.格式
shutdown [-h][-i][-k][-m][-t]
3.重要参数
-t:在改变到其它运行级别之前,告诉init程序多久以后关机。
-k:并不真正关机,只是送警告信号给每位登录者。
-h:关机后关闭电源。
-c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间
参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
-F:在重启计算机时强迫fsck。
-time:设定关机前的时间。
-m: 将系统改为单用户模式。
-i:关机时显示系统信息。
4.命令说明
shutdown命令可以安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭Linux系
统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可
能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(
硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有登录的用户系统将要关
闭,并且login指令会被冻结,即新的用户不能再登录。
5.举例
shutdown -h 3:40
说明 3:40开始关机。
halt
1.作用
halt命令的作用是关闭系统,它的使用权限是超级用户。
2.格式
halt [-n] [-w] [-d] [-f] [-i] [-p]
3.主要参数说明
-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆
盖修补过的超级块。
-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。
-f:没有调用shutdown,而强制关机或重启。
-i:关机(或重启)前,关掉所有的网络接口。
-f:强迫关机,不呼叫shutdown这个指令。
-p: 当关机的时候顺便做关闭电源的动作。
-d:关闭系统,但不留下纪录。
4.命令说明
halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资
料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为
0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代。
reboot
1.作用
reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。
2.格式
reboot [-n] [-w] [-d] [-f] [-i]
3.主要参数
-n: 在重开机前不做将记忆体资料写回硬盘的动作。
-w: 并不会真的重开机,只是把记录写到/var/log/wtmp文件里。
-d: 不把记录写到/var/log/wtmp文件里(-n这个参数包含了-d)。
-i: 在重开机之前先把所有与网络相关的装置停止。
install
1.作用
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。
2.格式
(1)install [选项]... 来源 目的地
(2)install [选项]... 来源... 目录
(3)install -d [选项]... 目录...
在前两种格式中,会将
4. 如何在Linux命令行模式安装VMware Tools
首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware Tools...”)。
方法/步骤2:
在命令行输入“ls /dev”查看。
方法/步骤3:
输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。
方法/步骤4:
输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/cdrom目录下。
方法/步骤5:
输入“ls /mnt/cdrom/”查看内容,输入“cp /mnt/cdrom/VMwareTools-9.2.0-799703.tar.gz /root/vm.tar.gz”, 将名为“VMwareTools-9.2.0-799703.tar.gz”复制到/root目录下,并重新命名为vm.tar.gz。
方法/步骤6:
在根目录下输入“ls”查看文件,输入“tar -xzf vm.tar.gz”将文件解压,输入“ls”查看文件,可发现新增目录“vmware-tools-distrib”。
方法/步骤7:
输入“cd vmware-tools-distrib/”进入名为“vmware-tools-distrib”的目录,输入“./vmware-install.pl”尝试安装, 出现错误“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境。
方法/步骤8:
输入“yum -y install perl gcc make kernel-headers kernel-devel”开始安装。
方法/步骤9:
提示已经安装完毕。更多Linux介绍可查看《Linux就该这么学》。
5. Linux Logo命令行工具的安装和使用
1.操作系统:DebianJessie
2.处理器: i3 / x86_64
在 Linux 中安装 Linux Logo工具
1. linuxlogo软件包 ( 5.11 稳定版) 可通过如下方式使用 apt, yum 或 dnf 在所有发行版中使用默认的软件仓库进行安装
1.# apt-get install linux_logo [用于基于 Apt 的系统] (译者注:Ubuntu中,该软件包名为linuxlogo)
2.# yum install linux_logo [用于基于 Yum 的系统]
3.# dnf install linux_logo [用于基于 Dnf 的系统]
4.或
5.# dnf install linux_logo.x86_64 [用于 64 位系统]
2. 装好linuxlogo软件包之后,你可以使用命令 linuxlogo 来获取你当前使用的发行版的默认徽标。.
1.# linux_logo
2.或
3.# linuxlogo
获取默认系统徽标
3. 使用 [-a] 选项可以输出没有颜色的徽标。当在黑白终端里使用 linux_logo 时,这个选项会很有用。
1.# linux_logo -a
黑白 Linux 徽标
4. 使用 [-l] 选项可以仅输出徽标而不包含系统信息。
1.# linux_logo -l
输出发行版徽标
5. [-u] 选项可以显示系统运行时间。
1.# linux_logo -u
输出系统运行时间
6. 如果你对系统平均负载感兴趣,可以使用 [-y] 选项。你可以同时使用多个选项。
1.# linux_logo -y
输出系统平均负载
如需查看更多选项并获取相关帮助,你可以使用如下命令。
1.# linux_logo -h
Linuxlogo选项及帮助
7. 此工具内置了很多不同发行版的徽标。你可以使用 [-L list] 选项查看在这些徽标的列表。
1.# linux_logo -L list
Linux 徽标列表
如果你想输出这个列表中的任意徽标,可以使用 -L NUM 或 -L NAME 来显示想要选中的图标。
•-L NUM – 会输出列表中序号为 NUM 的图标 (不推荐)。
•-L NAME – 会输出列表中名为 NAME 的图标。
例如,如果想要显示 AIX 的徽标,你可以使用如下命令
1.# linux_logo -L 1
2.或
3.# linux_logo -L aix
输出 AIX 图标
注: 命令中的使用 -L 1 是因为 AIX 徽标在列表中的编号是1,而使用 -L aix 则是因为 AIX 徽标在列表中的名称为 aix
同样的,你还可以使用这些选项输出任何图标,以下是一些例子。.
1.# linux_logo -L 27
2.# linux_logo -L 21
各种 Linux 徽标
你可以通过徽标对应的编号或名字使用任意徽标。
一些使用 Linux_logo 的建议和提示
8. 你可以在登录界面输出你的 Linux 发行版徽标。要输出默认徽标,你可以在 ~/.bashrc文件的最后添加以下内容。
1.if[-f /usr/bin/linux_logo ];then linux_logo;fi
注: 如没有~/.bashrc 文件,你需要在当前用户的 home 目录下新建一个。
9. 在添加以上内容后,你只需要注销并重新登录即可看到你的发行版的默认徽标
在用户登录时输出徽标
其实你也可以在登录后输出任意图标,只需加入以下内容:
1.if[-f /usr/bin/linux_logo ];then linux_logo -L num;fi
重要: 不要忘了将 num 替换成你想使用的图标。
10. 你也能直接指定徽标所在的位置来显示你自己的徽标。
1.# linux_logo -D /path/to/ASCII/logo
11. 在远程登录时输出图标。
1.# /usr/local/bin/linux_logo 》 /etc/issue.net
如果你想使用ASCII徽标而不是含有颜色的 ANSI 徽标,则使用如下命令
1.# /usr/local/bin/linux_logo -a 》 /etc/issue.net
12. 创建一个 Linux 上的端口 - 用于回应连接的端口。要创建 Linux 端口, 则需在 /etc/services 文件中加入以下内容
1.penguin 4444/tcp penguin
这里的 4444 是一个未被任何其他资源使用的空闲端口。你也可以使用其他端口。你还需要在 /etc/inetd.conf中加入以下内容:
1.penguin stream tcp nowait root /usr/local/bin/linux_logo
并使用以下命令重启 inetd 服务
1.# killall -HUP inetd
(LCTT 译注:然后你就可以远程或本地连接到这个端口,并显示这个徽标了。)
6. 在Linux中使用命令行安装服务器
首先你必须知道你安装到哪个文件夹中了
然后执行命令./bin/mysqld_safe
--user=mysql
&
应该可以了
。下面是我用命令行安装的MySQL
Mysql-5.0.56.
7. linux常用安装软件的命令
一、在线安装
1、软件管理中心安装。(ubuntu)1)更新源sudo apt-get update2)打开软件中心,搜索你要安装的软件,双击安装即可。例如安装apache,如下图
2、命令行安装方式
1)更新,命令:apt-get update
2)查找你要安装的软件,apt-cache search “软件名”
3)apt-get install 软件名
以上在线的两种方式都提到了apt-get 方式,那么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.
当我们执行apt-get update程序分析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,如果有更新则下载之,存入/var/lib/apt/lists/目录(其实就是保持与当前系统版本软件源表最新);apt-get install 安装相应的包 ,下载并安装。
这种方式的好处在于:如果你想要加载的应用需要依赖另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这种方式是比较常用的的。比如我们执行apt-get install mysql-server,可以看到相关的依赖包(如图)
二、线下安装
之所以叫线下的安装方式,也就是说你要把软件下载到本地去安装。一般我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会看到rpm、bin、deb、run之类扩展名文件。很多软件都会提供不同LINUX版本的安装格式,你可以根据自己的系统下载不同扩展名的软件。
1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,现在已成为一种标准,常用在opensuse/turbo/redhat版本),安装方法rpm -ivh 软件名.rpm (如果只是安装一个i参数就够了,如果还要看安装进度和软件信息就加个vh)
2、deb安装包:DEB是Debian软件包格式的文件扩展名,常用在centos/ubuntu,在苹果系统里也常见此安装方式。安装方法:dpkg -i 软件名.deb
3、run安装包:以QT(一种编程工具)的安装文件为例,
1)授权: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装。
4、bin安装包:bin包是一个自解压格式的安装包,要想执行它,需要先赋予它可执行的权限。
(以安装jdk为例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、编译后安装方式:
举例安装nagios插件(nagios是一种开源的监控软件,需要多种插件支持监控模块)
1)cd /tmp/nagios-plugins-* //先进入目录
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安装的用户安装的路径都可在此设置,这一步一般用来生成 Makefile,为下一步的编译做准备
3)make //编译过程如果 在 make 过程中出现 error ,你就要记下错误代码,缺少什么包就按照什么包。
4) make install //如果make无问题就可以直接安装了。
这种安装方法的好处是你可以自定义安装路径、安装账号等参数,常见开源平台下载的源码安装方式。
6、其它,还有一些软件解压后生成的文件夹内包含很多文件,一般文件夹内有install.sh、setup.py等安装文件方式,此种方式类似windows的exe安装方式,你需要先授权该文件的可执行权限,在执行安装。以上基本上囊括了所有的Linux环境下的软件安装方式,供各位参考。
8. 安装linux系统虚拟机怎么使用命令行
linux系统下用命令安装虚拟机 1.打开你的终端(在屏幕的空白处右击); 2.输入命令:sudo apt-get install virtualbox; 3.在你的application(应用)->system(系统)就可以看到你新安装的虚拟机了; 4.也可以直接在终端输入命令:virtualbox就可以打开了. 我这里安装的是virtualbox.另外有人说可以装vmware.其实两个都可以,只是个人觉得如果是新手的话还是装virtualbox比较好,因为安装比较简单...最重要的是virtualbox是开源软件,vmware是闭源的,支持开源.
9. Linux系统怎么安装
成功安装slackware
12.0
在昨天11:40pm左右完成对SLACKWARE
12.0的安装。主要是正确安装了KDE桌面以及其桌面配置。在昨天12:00AM
时已经完成了命令行的安装,差个桌面进不去
敲了
startx
电脑它丫的反应是切断MONITOR
的信号
"NO
SIGNAL"
这招实在恨毒!我是想看看最新的K桌面是啥样子。又去整个
xorgconfig
本人是菜鸟级的用户,对LINUX命令表现无能,就是傻眼了。还好论坛上有位老外写了个从光盘安装方法,对配置是有借鉴作用,虽然我是从硬盘安装的(从各种LINUX论坛去搜高手写的文档,网络和GOOGLE早已搜刮过了,经过扒皮抽筋吸髓,差不多了,也找到了一两副文档有效,还是LINUX论坛里的好)
硬盘安装时一个重点:
#以下为那个朋友写的体会,我也是按这方法才安成的
昨天反复安装了N遍,折腾一天都没装好;今天早上起来又装了一次,终于装好了^_^。
我把CD1的文件解压到文件夹slack,在把CD2里目录slackware里面的文件解压到slack/slackware(CD1和CD2
都有目录
slackware,里面放的就是软件包),等到要求输入安装文件来源的目录的时候,输入:/slack/slackware(以前都是输入:
/slack,所以失败)。
还有2个疑问:
1.命令:fdisk/mbr
作用是修复引导区吗?
2.用GRUB安装的时候,输入命令:kernel
(hd0,0)/bzImage
root=/dev/hda1
其中(hd0,0)和/dev/hda1必须指的是同一个分区吗?
还有一个网友说是直接把
slackware
文件夹放到ISO文件所在的盘的根目录下,我两种都试了,成功的是后一个的方法,slackware直接放在根目录下。
有一点我在昨天6:AM时第一次安装时,安装的
*.ISO文件放在NTFS的D盘中,好像是不行,安装时提示是在FAT
或
LINUX分区里找*.ISO文件。之后的12:00PM时,我已经把全部ISO放在FAT32的E盘,然后就是把第一个ISO里的全部解压到E:\
slack下面,又把第二个ISO中的slackware文件解压到E:\slack\slackware下面,就是和第一个解压后的ISO文件里的
slackware放在同一个文件夹下。也就是那个朋友写的意思。
中午折腾到下午晚饭时间,还是没有整好系统,自己乱配置了xorgconfig
导致了三四次出现系统找不到MONITOR
和不支持16位的系统,真的崩溃,精神上和体力上,双重的!更郁闷的还是整到最后时刻进不了WINDOWS
我想自己用FDISK/MBR
试试看能不能修复一下子?答案是不行!因为我不是不懂怎么弄DOS命令。结果最终于是两个系统都不能进去。只好找WINDOWS安装盘求救,整了个全新的
WINXP。
我想了一下子是我自己在成功启动X-WINDOWS后去配置了个PPPOE我想上网,比较贪心,要试试看,新系统能不能上网,之前有个mandrake
2006
装起后就会把网卡给弄坏,返回到WINXP里,本地连接上一个红红的×
网张电缆被拨出一个漂起的红气球!要关机等一段时间后才会好的,我是前天晚上关上,第二天再开机才好。所以我得出的结论是要关机一段时间后。这次完安装
SLACKWARE
后不打算再玩PPPOE了,否则这东西再弄坏了WINXP或者SLACK本身,真是亏大了!
这个东西对我来说可能就是多一种学习写代码的工具,装了接近6G的空间,有点奢侈,当然这个东西可以听歌,看电影,娱乐不能少。里面SCREEN
SAVER
很炫的,看了很喜欢,华丽!!!!
KDE的可能现在流行,做得也漂亮。
还有一点是硬盘安装时要选择"INSTALL
FROM
HARD
DISK"
对于这条,我的硬盘是SCSI的,ISO在E盘,就是sda6
,在这里我填了
/sda6
回车
接下来还有一个选择源文件目录,就是解压的目录
"
SELECT
SOURCE
DIRECTORY"
对这条,我就是写上/slackware
后面就是参考网上搜刮来办。
用GRUB时,只写了三条,只是先把
第一个ios下
slackware-12.0-install-d1.iso\kernels\huge.s\
bxImage
解压出来放在C:\
再把第一个ISO下
slackware-12.0-install-d1.iso\isolinux\
initrd.img
解压到
C:\
至于引导用的GRUB
是要网上下的,要用到一个
grldr
的文件,网上都有这么写的。在C:\下找到
boot.ini
改里的东东,最后一行添加
C:\grldr="启动GRUB"
重起后选择GRUB接下来敲下面这些东西:
GRUB>>
kernel=(hd0,0)/bzImage
GRUB>>initrd=(hd0,0)/initrd.img
GRUB>>boot
我之前装了矮人工具箱的东西,它把那个C:\grldr="启动GRUB"
改成了
C:\grldr="矮人工具箱"
而我再追加一条
C:\grldr="启动GRUB"
重起后,选择启动GRUB,直接进了矮人工具箱,真叫人郁闷,这下子就不用装矮人工具箱了,本来那里面有个纯的DOS可以用的,虽然自己不会用DOS,但是那是个纯的
DOS多少还是有点心动,据说功能比命令提示符强多!那个矮人DOS是6.22的版本。因为没有软盘,所以不能用软盘装,现在配机器也少有装那个软盘的。所以想到用矮人来装个DOS。