导航:首页 > 程序命令 > linuxwas命令行

linuxwas命令行

发布时间:2022-05-23 15:10:27

‘壹’ linux命令

Linux命令行:

linux系统通常用于做服务器,作为服务器linux系统是不需要有图形界面的。所有操作都在命令行界面进行。使用的命令语法和功能与Windows系统的cmd命令都有比较大的差别。

cmd 是Windows系统的一个程序。运行后,提供一个可以输入命令的DOS环境。

而DOS是在Windows系统出现以前的一个基于字符界面的操作系统。

‘贰’ linux命令行如何运行程序

要充分理解本文,必须具备Windows 环境下桌面应用程序的工作经验,我认为读者对如何使用 Linux 桌面有一个基本的了解。使用一个运行的 Linux 计算来机探讨本文的概念和示例是很有帮助的。

有时候第一次在 Linux 上运行一个应用程序需要一点额外工作。有些应用程序,比如服务器服务,可能无法安装为服务,因此您需要从命令行启动这些应用程序。对于启动这些应用程序的用户帐户而言,需要在应用程序文件中设置执行许可标志 (x)。

Linux 在内核空间或用户空间运行进程。用户空间 是操作系统的区域,应用程序通常在此运行。简单地说,每个用户帐户有其自己的用户空间,应用程序在这个领域内运行。
默认情况下,只有 root 用户有权访问内核空间。root 用户 是 Linux 中的超级用户,相当于 Windows 中的管理员帐户。在 root 用户帐户下运行应用程序可能会引起安全风险,是不可取的。
很多服务器服务需要 root 权限启动服务。然而,服务启动后,root 帐户通常会将其移至服务帐户。严格地说,Linux 中的服务帐户 才是标准的用户帐户。主要区别是服务帐户仅用于运行一个服务,而不是为任何实际登录的用户准备的。

您可以使用 chmod 命令在一个文件中设置执行权限。在 Linux 中,umask 设置通常用来防止下载的文件被执行,也有充分的理由相信,因为它有助于维护 Linux 计算机的安全性。
大多数 Linux 发行版具有一个值为 022 的 umask 设置,这意味着,默认情况下一个新文件权限设置为 644。权限的数字表示形式采用读 (4)、写 (2)、执行 (1) 的格式。因此,默认权限为 644 的应用程序下载意味着文件所有者有读写权限,而组用户和其他用户只有读权限。
例如,为每个人赋予一个文件的执行权限,使用 chmod a+x 命令。a 表示所有人,加号 (+) 表示添加,而 x 表示执行。同样地,如果应用程序是一个服务器服务,您应该确保只有授权帐户才有权执行此服务。
如果一个应用程序能够在标准用户帐户权限下运行,但只有特定组中的用户才需要使用它,您可以将该组所有者权限设置为可执行,然后将这些用户添加到该组中。
更具体地说,您可以在一个可执行文件中设置访问控制列表 (ACL) 权限,赋予特定用户或组权限来运行该应用程序。使用 setfacl 实用工具设置 ACL 权限。
对于这些需要以 root 用户启动进程的应用程序,比如服务器服务,您有几个选择。总结了允许用户执行需要 root 权限的服务器服务的各种选项。

作为 root 用户 不推荐用于服务器服务。当用户已经知道 root 密码而且应用程序泄露不是首要关注问题时,可用于应用程序。
SetUID 由于安全问题,不推荐使用。SetUID 允许标准用户以另一个用户方式,比如 root 用户,执行一个文件。
sudo 很常用,并且被认为是一个很好的实践。sudo 授予一个用户或组成员权限以执行可能额外需要 root 权限的文件。该用户不需要知道 root 密码。
带有文件权限的标准用户帐户 在一个文件上为用户所有者、组所有者或其他人(所有人)设置执行权限。这是授予那些不需要 root 权限来执行应用程序的用户的常用方法。
带有 ACL 权限的标准用户帐户 使用较少,但是如果您不想授予一个用户 sudo 访问或者更改文件的权限,这也是一个可行的解决方案。在一个文件上使用 setfacl 命令,您可以授予一个特定用户或用户组执行该文件的权力。

在管理 Linux 服务器时,从命令行运行应用程序是一项基本的任务。很多应用程序使用 shell 脚本(类似于 Windows 批处理文件 .bat)来启动应用程序并执行其他任务,比如设置变量以及为其他用户分配进程。例如,应用程序可能需要一个 java™ Virtual Machine (JVM) 来执行。那样的话,shell 脚本可以设置适当的环境变量,然后执行 Java 命令来运行 Java Archive (JAR) 或类文件。这同样适用于使用 Perl、python、甚至 C# 的应用程序。(当然,C# 编译的应用程序可以在 Linux 上运行)
从命令行或者 shell 提示符执行应用程序的一个常用方法是使用 ./ 命令。如果您在 Linux 中使用句号 (.) 和正斜杠 (/),就意味着告诉环境您想要以可执行文件运行该文件。例如,运行一个名为 myapp 的可执行文件,您可以使用 ./myapp 命令。同样地,您可以在文件名之前加上语言环境,比如:
sh php python perl java
但更多情况下,套装应用程序使用 shell 脚本,以 #! 符号设置环境变量提供该语言的运行时可执行路径,比如 #!/usr/bin/python。您也应该熟悉这种方法。
清单 1 使用 catalina.sh 默认脚本通过 ./ 方法启动 Apache Tomcat 应用程序服务器。然后,使用 sh 方法启动服务器。因为默认端口是 8080,标准用户不需要对其进行特别修改就可以启动该服务。

‘叁’ linux常用命令有哪些

linux 常用命令有:

‘肆’ linux 命令行如何运行程序

  1. 把程序的绝对路径或者相对路径写出来,软件就会执行。

  2. 还可以设置环境变量。

  3. 如果是文件,可以设置执行权限,然后./文件名来执行。

‘伍’ linux was怎么安装httpserver

安装JDK,IBMJava118-SDK-1.1.8-4.0.i386.rpm
假设将rpm下载到/root/rpms,从命令行输入:
rpm -ivh/root/rpms/IBMJava118-SDK-1.1.8-4.0.i386.rpm
在正确使用JDK之前必须设置好shell环境。检查有关shell的文档来了解如何设置环境。我使用bash,因此在/root/.bash_profile文件中添加了以下几行:

以下是引用片段:
JAVA_HOME=/usr/jdk118
PATH=$PATH:/usr/jdk118/bin
CLASSPATH=$CLASSPATH:/usr/jdk118/lib/classes.zip
export PATH JAVA_HOME CLASSPATH

为了确保更改在当前的命令行中生效,输入: . ~/.bash_profile
安装Web服务器(HTTP Server)
Web服务器必须在安 WebSphere Application Server之前安装。
下载安装包:ihs.6010.linux.ia32.tar
1、tar -xvf ihs.6010.linux.ia32.tar---生成一个目录IHS;
2、cd IHS--看到一个目录install;
3、 ./install--执行命令即开始安装 ,安装到了/opt/IBMIHS/目录下;
4、启动服务器:/opt/IBMHTTPServer/bin/apachectl start
如果看到一个错误 HTTP Server无法启动, 尝试更新 /opt/IBMHTTPServer/conf/httpd.conf 文件。因为我运行的是单机,所以将以下这行:ServerType inetd,更新为ServerType standalone。
netscape浏览器下载
下载地址:http://browser.netscape.com/release
下载包netscape-i686-pc-linux-gnu-sea.tar.gz
gzip -d netscape-i686-pc-linux-gnu-sea.tar.gz
tar -xvf netscape-i686-pc-linux-gnu-sea.tar.gz --解压生成一个目录netscape-installer
开始安装,进入netscape-installer,看到netscape-installer,执行命令:./netscape-installer 即可;
启动Netscape浏览器,并指向http://localhost/index.html,检查设置和运行是否一切正常。若正常应该看到类似图1的画面:IBM HTTP Server的欢迎页面。
安装和配置 WebSphere Application Server和安装其他软件一样:
1、gzip -d was.cd.6100.trail.base.linux.ia32.tar.gz --解压gzip
2、tar -xvf was.cd.6100.trail.base.linux.ia32.tar --解压 生成一个WAS的目录,进去之后看到一个绿色的目录install就对了,执行该目录就是安装;

3、cd WAS --进入加压后的目录
4、./install --执行安装。默认安装目录:/opt/IBM/WebSphere/AppServer
5、启动server:进入 /opt/IBM/WebSphere/AppServer/bin ,执行命令:./startServer.sh server1;
6、停止服务:进入/opt/IBM/WebSphere/AppServer/bin,,执行命令:./stopServer.sh server1;
7、启动HTTP Server
8、部署WEB Application
进入WebShere的控制台
cd /opt/IBM/WebSphere/AppServer

‘陆’ 如何在linux系统的was中启动节点

1、首先拷贝安装包,分别命名为elasticsearch-6.2.4-001和elasticsearch-6.2.4-002。

‘柒’ 如何linux下用命令行安装 WAS

方法/步骤
将WAS安装程序上传到服务器,并解压
# tar -zxvf WAS Network Deployment V6.1 for Linux on x86-64, 64-bit.tar.gz
解压后在WAS文件夹下有个responsefile.nd.txt文件,这个文件是WAS静默安装的配置文件,编辑该文件,并修改如下内容:
-OPT ="true" 接受License
-OPT allowNonRootSilentInstall="true" 是否允许非root用户安装
-OPT disableOSPrereqChecking="true" 取消对系统的检测
-OPT installType="installNew" 是否全新安装
-OPT feature="noFeature" 不安装示例
-OPT installLocation="/opt/IBM/WebSphere/AppServer" 安装路径
-OPT profileType="none" 不生成概要
-OPT PROF_enableAdminSecurity="false" 不设置管理员安全
注:也可以按照上面内容自行编辑文件,当静默安装时指明该文件即可
文件编辑完成后,执行install命令开始安装。格式如下:
# ./install -options responsefile.nd.txt -silent
由于是静默安装,并且编辑好了配置脚本,因此安装时程序没有什么提示,耐心等待一会,直到安装完成。
如果没有安装成功,如何检查。
由于静默安装没有提示,我们不知道有没有安装成功,尤其是刚执行安装命令后,程序什么提示都没有,就很快结束。这通常都是没有安装成功。这里提供一个检查问题的方法。在用户文件夹下有个waslogs文件夹,这是执行静默安装时自动生成的日志文件,记录了没有安装成功的事件,可以通过日志来判断系统或配置文件哪方面出现了问题。我这里采用root用户安装的,因此在/root文件夹下有waslogs文件夹。
检查日志文件发现是由于配置文件中的安装路径问题,如下图:
安装完成后,如何判断是否安装成功。
安装完成后,会生成一个隐含的文件夹.ibm。
AIX系统改文件存在于/usr路径下。
linux等系统存在于/opt路径下。
# ls -alF
通过创建profiles来验证是否安装成功。
# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -profileName testpro -profilePath /opt/IBM/WebSphere/AppServer/profiles/testpro/ -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default
启动profiles 并检查监听是否运行:
进入新创建的概要testpro/bin文件夹执行下面命令
# sh startServer.sh server1
# netstat -an |grep 906

‘捌’ Linux命令行版本的怎么使用

关于 Linux 系统的命令行,其实使用起来一点也不困难。只需要你首先记住、并熟悉使用Linux 的基本命令(例如:ls、cat、more、chown、chmod,等等),然后慢慢再对 Linux 命令进行扩展(例如:ping、iptables,等等),这样日积月累,你对 Linux 系统的命令行使用就越来越熟悉了。因为根据我进行Linux系统管理的经验,其实有很多时候在做系统管理上,还是命令行方式要比图形界面方式功能更加强大、灵活。

‘玖’ Linux命令行大全的前言

我想给大家讲一个故事。故事内容不是Linus Torvalds在1991年怎样编写了Linux内核的第一个版本,因为这些内容你可以在很多Linux图书中找到。我也不想告诉你,更早之前,Richard Stallman是如何开始GNU项目,设计了一个免费的类UNIX操作系统。那也是一个很有意义的故事,但大多数Linux图书也讲到了它。我想给大家讲一个如何才能夺回计算机控制权的故事。
在20世纪70年代后期,我刚开始和计算机打交道时,正在进行着一场革命,那时的我还是一名大学生。微处理器的发明使得你我这样的普通人真正拥有一台计算机成为可能。今天,人们难以想象,只有大公司和强大的政府机构才能够使用计算机的世界,是怎样的一个世界。让我说,你其实想象不出多少宋。
如今,世界已经截然不同。计算机遍布各个领域,从小手表到大型数据中心,以及介于它们之间的每一样东西。除了随处可见的计算机之外,我们还有一个无处不在的连接所有计算机的网络。这开创了一个奇妙的个人授权和创作自由的新时代。但是在过去的二三十年里,一些事情在悄然发生。一个大公司不断地把它的控制权强加到世界绝大多数的计算机上,并且决定你对计算机的操作权力。幸运的是,世界各地的人们正在努力进行抗争。他们通过自己编写软件来争夺自己计算机的控制权。他们创造了Linux!
很多人提到Linux的时候都会讲到“自由”,但是并不是所有人都明白这种自由到底意味着什么。自由就是能够决定计算机可以做什么,而获得这种自由的唯一方法就是知道你的计算机正在做什么;自由就是计算机没有秘密可言,只要你仔细地寻找,就能了解其全部内容。
为什么使用命令行
读者之前应该注意到,电影中的“超级黑客”,就是那些能够在30秒内入侵到超级安全的军方计算机里的家伙,都是坐在计算机旁,从来不碰鼠标的。这是因为电影制片人意识到,我们人类从本能上会明白,能够让计算机执行任何任务的唯一途径,是通过键盘输入命令来实现的。
现在,大多数计算机用户只熟悉图形用户界面(GUI),并且产品供应商和专家还在不停地灌输一种思想,那就是命令行界面(CLI)是一种很糟糕的东西,而且已经过时。这是很不幸的,因为一个好的命令行界面是一种很神奇的人机交互方式,就和我们采用书信进行交流一样。据说“图形用户界面能让简单的任务更简单,而命令行界面能够处理复杂的任务”,这句话在今天看来仍然是正确的。
由于Linux系统参照了UNIX系列操作系统,它分享了UNIX系统丰富的命令行工具。UNIX系统在20世纪80年代早期就占据了主流地位(尽管它只是在20世纪70年代才开发出来),结果,在普遍采用图形用户界面之前,开发了一种广泛使用的命令行界面。事实上,Linux开发者优先使用命令行界面(而不是其他系统,比如WindowsNT)的一个原因就是因为其强大的命令行界面,使“完成复杂的任务成为可能”。
本书内容
这是一本全面讲述如何使用Linux命令行的图书。与那些仅涉及一个程序(比如shell程序、bash)的图书不同,本书从更广泛的意义上向读者传授如何使用命令行,它是如何工作的,它有哪些功能,以及使用它的最佳方式是什么。
这不是一本关于Linux系统管理方面的图书。任何一个关于命令行的重要讨论,都一定会涉及系统管理方面的内容,但是本书只涉及很少的管理方面的问题。本书为读者准备了其他的学习内容,帮助你为使用命令行打下坚实的基础,这可是完成一个系统管理任务所必需的至关重要的工具。
本书以Linux为中心。其他许多图书为了扩大读者群体以及自身的影响力,会在书中包含其他平台,比如通用的UNIX和Mac OS X系统。而且为了达到这个目的,它们只能“淡化”书的内容,只讲解一些通用的主题。而本书只包括当前的Linux发行版本。尽管本书95%的内容对其他类UNIX系统用户也有帮助,但是本书主要还是面向现代的Linux命令行用户。
本书读者对象
本书适合从其他平台转到Linux的新用户阅读。这些新用户很可能原来是Microsoft Windows版本的超级用户;也可能是老板已经要求负责管理一个Linux服务器的管理员;还有可能是厌烦了桌面系统的安全问题,想要体验一下Linux系统的用户。没关系,不管你属于哪类用户,都欢迎阅读本书。
不过一般来说,Linux的启蒙学习不存在任何捷径。命令行的学习具有挑战性而且颇费精力,这倒不是因为它太难,而是它涵盖的内容太多。一般的Linux 系统有上千个程序可以通过命令行使用,这点毫不夸张。你需要提醒自己的是,命令行可不是随便就能学会的。
另一方面,学习Linux命令行也非常值得。如果你认为自己已经是一名“超级用户”了,那么请注意,你可能不知道什么才是真正的“超级用户”。不同于许多其他的计算机技术,命令行的知识是经久不衰的。今天学会的技能,在10年后仍然有用。换言之,命令行是能够历经时间考验的。
如果读者没有编程经验,也不用担心,你仍然可以从本书开始学习。
内容安排
本书精心编排,内容有序,就像有一位老师坐在你身旁,耐心指导你。许多作者都采用系统化的方法来讲解本书中的内容。对作者来讲,这很合理,但是对初学者来讲,则可能摸不着头脑。
本书的另一个目的是使读者熟悉UNIX的思考方式,它与Windows的思考方式大不相同。在学习的过程中,本书还将帮助读者理解命令行的工作原理和方式。Linux不仅仅是一个软件,它还是庞大的UNIX文化中的一小部分,有着自己的语言和历史。同时,我也许会说一些过激的言语。

‘拾’ unix/linux环境下,卸载was的命令时以下哪一个

在 Unix 命令行环境下,删除命令是永久性删除命令。不像 Windows,只是移到回收站。 所以在 Unix 和 Linux 中,撤销指令是没有的,每一次输入命令必须小心谨慎。 当然,如果是有 GNOME 或者 KDE 这样的桌面环境的话,是可以撤销的,因为有回收站。

阅读全文

与linuxwas命令行相关的资料

热点内容
腰椎压缩性骨折术后能坐车吗 浏览:505
python类装饰器参数 浏览:345
均线pdf微盘 浏览:789
女生喜欢玩的解压游戏 浏览:440
支付宝暗号加密操作 浏览:133
柯洁在哪个app下围棋 浏览:751
平板用什么app看内在美 浏览:609
cad计算机命令 浏览:173
邮箱设置域名服务器错误什么意思 浏览:671
硬盘解压失败受损蓝屏 浏览:654
应用和服务器是什么意思 浏览:485
程序员需要知道的网站 浏览:713
微信支付页面加密码怎么加 浏览:57
网络加密狗问题 浏览:698
cnc曲面编程实例 浏览:170
什么app零粉分发视频有收益 浏览:164
肯尼亚程序员 浏览:640
新科源码 浏览:661
如何判断服务器有没有带宽 浏览:44
天正建筑批量删除命令 浏览:96