Linux下主要有两种方式,主要分在线安装和线下安装.(以下介绍的方式基本涵盖所有Linux系统的软件安装方式)
第一段:在线安装
①.)更新,命令:apt-get update
这种方式的好处在于:如果你想要加载的应用需要依赖另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这种方式是比较常用的的.比如我们执行apt-get install mysql-server,可以看到相关的依赖包(如图)
第二段:线下安装
①.、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,现在已成为一种标准,常用在opensuse/turbo/redhat版本),安装方法rpm -ivh 软件名.rpm (如果只是安装一个i参数就够了,如果还要看安装进度和软件信息就加个vh)
举例安装nagios插件(nagios是一种开源的监控软件,需要多种插件支持监控模块)
①.)cd /tmp/nagios-plugins-* //先进入目录
LINUX下安装软件包常有三种,不同的软件包有不同的安装方法:tar包,整个安装过程可以分为以下几步:
rpm包,安装过程如下:
①.) 操作系统:RedHat(Red Hat/Fedora)
deb包,安装过程:
①.) 操作系统:Debian系列(Ubuntu)
nmap :也就是Network Mapper
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端.确定哪些服务运行在哪些连接端,它是网络管理员必用的软件之一,以及用以评估网络系统安全.
个人使用主要的功能就是 监测服务器开发的端口用于判断是否被攻击,当然他的功能不止于此 剩下的就靠大家去探寻了
比如:
检测网络上的主机
检测主机上开放的端口
检测操作系统,硬件地址,以及软件版本
检测脆弱性的漏洞(Nmap的脚本)
简单介绍完了下面开始安装
安装非常之简单
命令:yum install nmap
安装后可执行命令: nmap -h 查看帮助文档,如有帮助文档则表示安装成功.
只需要一条命令就可以了
打印出对ping扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):
使用频率最高的扫描选项:SYN扫描,又称为半开放扫描,它不打开一个完全的TCP连接,执行得很快,效率高
Tcp SYN Scan (sS) 它被称为半开放扫描
优点:Nmap发送SYN包到远程主机,但是它不会产生任何会话,目标主机几乎不会把连接记入系统日志.(防止对方判断为扫描攻击),扫描速度快,效率高,在工作中使用频率最高
缺点:它需要root/administrator权限执行
Linux安装命令小结
此外您需要定期运行这一命令以确保您的软件包列表是最新的.
apt-get install packagename——安装一个新软件包(参见下文的aptitude)
apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)
apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)
dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险.
apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件.
apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件.通过这种方式,可以释放大量的磁盘空间.如果需求十分迫切,可以使用apt-get clean以释放更多空间.这个命令会将已安装软件包裹的.deb文件一并删除.
apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的.
apt-get upgrade——更新所有已安装的软件包
apt-get dist-upgrade——将系统升级到新版本
apt-cache search string——在软件包列表中搜索字符串
dpkg -l package-name-pattern——列出所有与模式相匹配的软件包.如果不知道软件包的全名,您可以使用"*package-name-pattern*".
aptitude——详细查看已安装或可用的软件包.与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令.由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载.
apt-cache showpkg pkgs——显示软件包信息.
apt-cache stats——查看库里有多少软件
apt-cache dumpavail——打印可用软件包列表.
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail.
apt-cache pkgnames——打印软件包列表中所有软件包的名称.
dpkg -S file——这个文件属于哪个已安装软件包.
dpkg -L package——列出软件包中的所有文件.
apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串.apt-file是一个独立的软件包.您必须 先使用apt-get install来安装它,然后运行apt-file update.如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的).
另:APT HOWTO:
linux系统下jar是随着jdk安装的,所以安装jar其实很容易.下面由我为大家整理了linux下安装jar命令的相关知识,希望大家喜欢!
linux下安装jar命令
jar是随着jdk的安装的.在jdk安装的目录下有bin目录中,windows下的文件名为jar.exe,linux下文件名为jar.它的运行需要用到jdk安装目录下lib目录中的tools.jar.
jar文件在linux下的安装命令
首先安装java 的jdk..并设置 java environment.
附:linux下jar命令用法详解
jar的用法:
jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目录] 文件名...
{ctxu}是jar命令的子命令,每次jar命令中只可以包含一个ctxu中的一个,分别表示:
-c创建新的jar文件包 --常用于打包
-t列出jar文件包的内容列表
-u更新已经存在的jar文件包
[vmf0M]中可以选,也可以不选,是jar命令的选项参数:
-v生成详细报告并打印到标准输出
-f指定jar文件名,这个参数是必须的
-m指定需要包含的manfest清单文件
-0只存储不压缩,速度快
-M不生成所有的清单文件
经常组合使用 cv0Mf/xvMf
补充:linux下运行jar包命令
java -jar xxxx.jar
Linux平台通过以下命令执行jar文件. # java -jar file.jar
linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件 创建可执行的 JAR 文件包详解:JAR 文件就是...
java -jar test.jar
不用用-cp, 有运行jar的-jar吧?或者jar 加什么,你想你要的库和主方法都在一个jar里,一般用不到-cp吧,除非你用到别的类库不在jar里.
Arch Linux是朝向轻量(lightweight)以及简单(simple)的Linux发行版.其中"简单"(Simplicity)被定义为"避免不必要或复杂的修改",也就是说,是由开发者角度定义,而非用户角度思考. 所以呢,受到了许多开发者的喜爱.
作为小白的我,本着对技术的好奇心.也学习一下它的简单玩法.本文纯小白文.欢迎阅读......
与其他发行版本的linux的分区不同,Arch的磁盘分区采用纯命令行的操作(包括以后的安装过程).参阅 Arch Wiki 里的相关内容.
这里我们以gdisk(GPT下的fdisk)来进行磁盘分区.
在VM里创建了虚拟机后,开启虚拟机,进入了命令行,此时可以查看当前的分区内容,命令:
此时,可以看到系统的主分区,一般为sda(sdx).
开始进行分区: 命令:
进入交互模式:
eg:boot分区
(1).分区的分区号默认为1 (boot)
依次设置完毕后,在交互模式下键入 p 可以查看分区的详细信息,确认后可以键入 w 将分区信息写入磁盘.
设置完毕后 Ctrl+c 退出交互模式,回到命令行,首先我们要将boot分区的格式设置为EFI System, 可以使用命令:
分区完成之后,可以开始下一步
对于交换分区使用mkswqp命令设置格式
设置完毕之后,我们将分区挂载到文件系统上,命令:
其中挂载swap分区的命令有点不同,另外,在挂载之前应先创建好相关的目录,命令:
此时挂载完毕.
此时我们使用pacstrap命令从网上安装基础包和基础开发包,在这一步之前,由于软件源的原因,我们要想完成的速度快,需要更改源.
好了开始安装,命令:
此时我们要首先设置硬件启动时自动挂载分区,否则进入系统. 命令:
fstab文件的作用就是,启动时自动挂载磁盘分区,并检测交换分区(swap)
系统安装完毕之后,会需要引导来进入操作系统,常见的引导有grup和syslinux,此处我们选择Syslinux.它的相关配置可以查阅 Syslinux Wiki
首先安装syslinux, 命令:
自动配置syslinux, 命令:
安装完成后,键入命令:*****
进行配置语言、时区等,其中选择语言时需要修改文件 /etc/locale.gen 建议选择英文,避免命令行乱码.
在运行命令:
此时bootloder安装完毕,此后需要增加一个启动系统的指令 即gptmbr.bin, 命令:
最后,初始化磁盘环境, 命令:
退出chroot, 命令: exit .取消挂载,并重启,命令:
重启后就可以通过syslinux引导进入arch-linux的系统了,此时的用户为root,不需要密码.当前系统只有tty(即黑窗口),并无桌面环境.
好啦,第一次先进行这么多, 下一次再对我们的arch-linux进行进一步完善.呜啦啦啦未完待续........
以上就是土嘎嘎小编为大家整理的linux安装简单的命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!