Centos下安装chrome以及引发地进程调度的一些问题

来源:互联网 发布:java 线程执行顺序 编辑:程序博客网 时间:2024/04/27 17:51

Centos下安装chrome的过程如下:

先下载自动安装脚本,下载地址:install-script

修改脚本权限:

chmod 777 install_chrome.sh

然后终端下,运行脚本。自动完成,google浏览器的安装(ps:如果是64位系统,需要修改http://omahaproxy.appspot.com改为https://dl.google.com/linux/direct
/google-chrome-stable_current_x86_64.rpm
)

然后运行,chrome时,发现无法启动。使用find命令找到chrome的安装目录,在/opt/google/chrome。

进入/opt/google/chrome,发现浏览器可执行文件为google-chrome 。

终端执行./google-chrome出现如下错误:

./google-chrome: /usr/lib/libnss3.so: version `NSS_3.14.3' not found (required by ./google-chrome)

nss库的版本过低,这里我们需要重新安装一下,nss,终端键入yum install nss,安装完成后即可。

在安装nss库的过程中,我想使用ctrl+T打开一个终端时,不小心摁成了ctrl+Z。结果强制将当前进程转为后台,并使之停止。

接下来要做的就是恢复此进程到前台。

Linux 提供了 fg 和 bg 命令,实现调度正在运行的任务。

假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl+Z ,挂起这个程序,然后可以看到系统提示:

[1]+  Stopped                 yum install nss*
然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)
bg 1
就可以把yum任务调度到后台进行。

用 jobs 命令查看正在运行的任务。

如果想把任务调度到前台,可以使用fg

fg 1
就将任务调度到前台进行。

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的。

一、& 最经常被用到
这个用在一个命令的最后,可以把这个命令放到后台执行

二、ctrl + z
可以将一个正在前台执行的命令放到后台,并且暂停

三、jobs
查看当前有多少在后台运行的命令

四、fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)。

五、bg
将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)。




0 0
原创粉丝点击