setuptools for linux,vmware tools安装步骤
很多朋友对于setuptools for linux和vmware tools安装步骤不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
怎么查看setuptools是否安装成功
<1>.在linux下如何判断是否已经安装某个软件?
我的系统是red hat
我用命令rpm查是否安装了某个软件(例如: matlab与 fluent),得到了如下的结果:
我用rpm-qa(| grep) matlab,回车后没有任何显示
我用rpm-qa fluent,回车后没有任何显示
我用rpm-qa vasp,回车后没有任何显示
但实际上肯定是装了matlab和fluent,而我用[root@node1/]# rpm-q fluent
显示的却是package fluent is not installed
matlab也一样
另外,命令 [root@node1/]# man rpm
返回的却是 No manual entry for rpm
这是为什么呢?
++++++++++++++++++++++++++++++++++++++++++
rpm-qa|grep软件包
++++++++++++++++++++++++++++++++++++++++++
用yum命令yum search试试
++++++++++++++++++++++++++++++++++++++++++
如果你使用rpm-ivh matlab装的,
用rpm-qa| grep matlab肯定是能够找到的。
如果你是用
make&& make install装的。那么最好直接去找执行程序,就知道有没装上去
find/-name matlab
如果装了,它会告诉你执行程序被释放到哪个目录了。
++++++++++++++++++++++++++++++++++++++++++
rpm-qa是查看该软件是否被安装,grep和find是查看文件位置
++++++++++++++++++++++++++++++++++++++++++
<2>.linux下如何查看某个软件安装在哪个目录啊?
++++++++++++++++++++++++++++++++++++++++++
rpm-ql软件名
怎么不给分啊,
++++++++++++++++++++++++++++++++++++++++++
看怎么安装的.
一般有源码和包安装两种方式.
源码安装的话可以看 configure的日志;
rpm等包方式的话,就要查其中的数据库了,比如 rpm-q进行查询.
-q<==查询(查询本机已经安装的包时不需要版本名称)
-qi#查询被安装的包的详细信息(information)
-qa| grep dhcp<==列出所有被安装的rpm package
-qc列出配置文件(/etc下的文件)
-qd列出帮助文件(man)
-ql dhcp<==查询指定 rpm包中的文件列表
-qf/bin/ls<==查询哪个库里包含了 ls文件(注意,需要安装了/bin/ls后才能查到)
-qp< rpm package name><==根据rpm包查询(.rpm文件),可以接其他参数(如i查详细信息,l查文件列表等)
-qR列出需要的依赖套件
++++++++++++++++++++++++++++++++++++++++++
linux服务器怎么安装pip
1、先说一下什么是pip
pip是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具
2、下面介绍怎么在linux下安装pip
下载pip到/usr/local/src
# cd/usr/local/src
# wget""--no-check-certificate
如果提示:-bash: wget: command not found
那么安装wget,执行如下:
# yum-y install wget
解夺安装pip
# tar-xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
如果安装报下面的错:
Traceback(most recent call last):
File"setup.py", line 6, in<module>
from setuptools import setup, find_packages
ImportError: No module named setuptools
那么就要先安装setuptools包
(1)下载setuptools包
# wget
(2)解压setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3)编译setuptools
# python setup.py build
(4)开始执行setuptools安装
# python setup.py install
安装完成setuptools包后,在重新执行:
# cd/usr/local/src/pip-1.5.4
# python setup.py install
至此pip安装完成
3、linux下pip使用参数
# pip--help
Usage:
pip<command> [options]
Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
zip DEPRECATED. Zip individual packages.
unzip DEPRECATED. Unzip individual packages.
bundle DEPRECATED. Create pybundles.
help Show help for commands.
General Options:
-h,--help Show help.
-v,--verbose Give more output. Option is additive, and can be used up to 3 times.
-V,--version Show version and exit.
-q,--quiet Give less output.
--log-file<path> Path to a verbose non-appending log, that only logs failures. This log is active by default at/root/.pip/pip.log.
--log<path> Path to a verbose appending log. This log is inactive by default.
--proxy<proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout<sec> Set the socket timeout(default 15 seconds).
--exists-action<action> Default action when a path already exists:(s)witch,(i)gnore,(w)ipe,(b)ackup.
--cert<path> Path to alternate CA bundle.
搭建Linux系统的VPS的步骤教程
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。有用户想要在Linux上搭建vps这篇文章主要介绍了实例讲解搭建Linux系统的VPS的步骤,包括防火墙和SSH等基本软件的部署方法,非常细致,需要的朋友可以参考下
前期准备
需要购买一台拥有 root权限的 VPS,我选择的是搬瓦工,当时购买的是 512 M内存 5 G SSD,500 G流量/月, 9.99刀每年,但是好像现在这种低价套餐已经结束了。有意的朋友可以看一下其他的套餐或者别的公司的 VPS。有的朋友说 DigitalOcean的速度非常快,看YouTube直接 1440p,但是我还没测试过,目前搬瓦工的速度能满足我的需求,而且 DO的价格比较昂贵。
服务器购买后,安装 CentOS7,因为以下教程都是基于 CentOS7的,安装新的 OS后,搬瓦工会告诉你 SSH的端口和 root的密码,这些是自己无法自定义的,要记住了如果实在忘了也可以重置 root密码,或者直接使用搬瓦工提供的在线SSH登录来操作也可,就是反应比较慢,所以我们以后还是常用 ssh登录来配置 VPS,Mac下直接使用终端就好,win下自行寻找一个 ssh工具就好。
登录 ssh的命令:
复制代码代码如下:
$ ssh-p vps端口号 root@vpsIP地址
登录上以后就相当于在本地操作一样了,你可以使用各种 Linux命令来操作了。
配置防火墙
如果 SSH无法登录,那说明防火墙关闭了 SSH端口,需要通过在线 SSH登录进去关闭防火墙重新配置。
清除防火墙配置
复制代码代码如下:
$ iptables-F
清除 iptabels所有表项,同时 nat设置也没了,但是我们后续的脚本里会配置的,不用担心。如果 SSH登录正常就不用管防火墙。
安装 firewalld
复制代码代码如下:
$ yum install firewalld firewall-config
$ systemctl start firewalld
P.S.我在安装完 firewalld之后然后启动服务的时候一直显示失败,然后重启了一遍服务器就可以正常的启动 firewalld服务了,有类似情况的朋友可以重启一下服务器。
修改 SSH端口
复制代码代码如下:
$ vi/usr/lib/firewalld/services/ssh.xml
会出现以下的内容:
复制代码代码如下:
SSH
Secure Shell(SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.
将 port=”22”,修改成搬瓦工提供给你的端口号,然后重载 firewalld就 OK。
vi的命令:按“i”是编辑模式,编辑后按“esc”退出编辑模式,然后按 Shift输入“:”和“wq”保存退出 vi。
复制代码代码如下:
$ firewall-cmd--permanent--add-service=ssh
$ firewall-cmd--reload
OK,现在准备工作都已就绪,安装了源,安装配置了防火墙,下一步开始搭建服务了。
搭建 Shadowsocks服务
这个服务是最简单也是最常用的。
安装组件
复制代码代码如下:
$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks
安装时部分组件需要输入 Y确认。小内存 VPS可以分别安装组件。
安装完成后配置服务器参数
复制代码代码如下:
$ vi/etc/shadowsocks.json
写入如下配置:
复制代码代码如下:
{
"server":"0.0.0.0",
"server_port":8388,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}
将上面的 mypassword替换成你的密码, server_port也是可以修改的,例如 443是 Shadowsocks客户端默认的端口号。
如果需要修改端口,需要在防火墙里打开响应的端口,用 firewalld操作就比较简单了:
复制代码代码如下:
$ vi/usr/lib/firewalld/services/ss.xml
下面代码粘贴到里面:
复制代码代码如下:
SS
Shadowsocks port
保存退出,然后重启 firewalld服务:
复制代码代码如下:
$ firewall-cmd--permanent--add-service=ss
$ firewall-cmd--reload
运行命令,启动 Shadowsocks服务
运行下面的命令:
复制代码代码如下:
$ ssserver-c/etc/shadowsocks.json
至此 shadowsocks搭建完成,shadowsocks已经可以使用,如果你没有过高的要求,下面的步骤可以省略,下面是后台运行 Shadowsocks的步骤。
安装 supervisor实现后台运行
运行以下命令下载 supervisor:
复制代码代码如下:
$ yum install python-setuptools
$ easy_install supervisor
然后创建配置文件:
复制代码代码如下:
$ echo_supervisord_conf>/etc/supervisord.conf
修改配置文件:
复制代码代码如下:
$ vi/etc/supervisord.conf
在文件末尾添加:
复制代码代码如下:
[program:ssserver]command= ssserver-c/etc/shadowsocks.json
autostart=true
autorestart=true
startsecs=3
设置 supervisord开机启动,编辑启动文件:
复制代码代码如下:
$ vi/etc/rc.local
在末尾另起一行添加:
复制代码代码如下:
$ supervisord
保存退出(和上文类似)。另 centOS7还需要为 rc.local添加执行权限:
复制代码代码如下:
$ chmod+x/etc/rc.local
至此运用 supervisord控制 Shadowsocks开机自启和后台运行设置完成。重启服务器即可。
搭建 Strongswan实现在 iOS上连接 VPN
补充:Linux基本命令
1.ls命令:
格式::ls [选项] [目录或文件]
功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。
常用选项:
-a:列出目录下的所有文件,包括以.开头的隐含文件。
-d:将目录像文件一样显示,而不是显示其他文件。
-i:输出文件的i节点的索引信息。
-k:以k字节的形式表示文件的大小。
-l:列出文件的详细信息。
-n:用数字的UID,GID代替名称。
-F:在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。
2.cd命令
格式:cd [目录名称]
常用选项:
cd..返回上一级目录。
cd../..将当前目录向上移动两级。
cd-返回最近访问目录。
3.pwd命令
格式: pwd
功能:显示出当前工作目录的绝对路径。
相关阅读:Linux主要特性
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
搭建Linux系统的VPS的步骤相关文章:
1. Linux VPS中使用Crontab实现定时重启任务
2. Linux系统怎么用命令释放内存
3. Linux服务器上的PPTP搭建方法有哪些
4. VPS怎么设置安全配置
5. Linux查看操作系统安装时间的方法总结