赞
踩
在 Linux 中,有三种安装软件方式,分别是 下载安装包方式、软件管家方式 和 下载解压缩方式。
在 CentOS 中,安装包的后缀为 rmp
;而在 Ubantu 中,安装包的后缀为 deb
。
下载好安装包后,在CentOS 中,使用 rpm -i
进行安装;在 Ubantu 中,使用 dpkg -i
进行安装。
Linux 下有自己的软件管家。CentOS 中为 yum
,Ubantu 中为 apt-get
。
对于 CentOS 来讲,配置文件在 /etc/yum.repos.d/CentOS-Base.rep
里:
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
对于 Ubuntu 来讲,配置文件在 /etc/apt/sources.list
里:
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
然后可分别使用 yum install XXX
和 apt-get install XXX
进行下载安装。
yum install zip.x86_64 unzip.x86_64
apt-get install zip unzip
Linux 上面有一个工具 wget
,后面加上链接,就能从网上下载了。Linux 中的压缩包后缀通常为 tar.gz
。
tar xvzf jdk-XXX_linux-x64_bin.tar.gz
在 Linux 中,运行程序的方法也有三种,命令行运行、后台运行 和 服务模式运行。
Linux 不是根据后缀名来执行的。它的执行条件是这样的:只要文件有 x 执行权限,都能到文件所在的目录下,通过 ./filename
运行这个程序。当然,如果放在 PATH 里设置的路径下面,就不用 ./
了,直接输入文件名就可以运行了,Linux 会帮你找。结束运行的方式 ctrl + c
这是Linux 执行程序最常用的一种方式,通过 shell 在交互命令行里面运行。
命令行运行虽然方便,但一旦当前的交互命令行退出,程序就停止运行了。如果希望程序能够一直运行,就可以使用 nohup
命令,即 no hang up。当然这个时候,程序不能霸占交互命令行,而是应该在后台运行。最后加一个 &
,就表示后台运行。
关闭进程的方法:
ps -ef |grep 关键字 |awk '{print $2}'|xargs kill -9
其中 ps -ef
可以单独执行,列出所有正在运行的程序,grep
通过关键字找到启动的程序。awk
工具可以很灵活地对文本进行处理,这里的 awk '{print $2}'
是指第二列的内容,是运行的程序 ID。我们可以通过 xargs
传递给 kill -9
,也就是发给这个运行的程序一个信号,让它关闭。如果你已经知道运行的程序 ID,可以直接使用 kill
关闭运行的程序。
程序运行的第三种方式,以服务的方式运行。例如常用的数据库 MySQL,就可以使用这种方式运行。
例如在 Ubuntu 中,我们可以通过 apt-get install mysql-server
的方式安装 MySQL,然后通过命令 systemctl start mysql
启动 MySQL,通过 systemctl enable mysql
设置开机启动。之所以成为服务并且能够开机启动,是因为在 /lib/systemd/system
目录下会创建一个 XXX.service
的配置文件,里面定义了如何启动、如何关闭。
参考:极客时间《趣谈Linx操作系统》刘超
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。