Linux系统总结

时间:2024.5.2

在终端中配置:netconfig然后回车,跳出

点击是:

设置相应的信息。。

然后在配置文件中继续配置:service network restart,将网卡重新启动

然后判断对网卡的修改是否生效:ifconfig eth0

在配置文件中启动sshd:service sshd start

然后进行配置windows下的网卡:

然后在配置文件中:ping 168.192.20.20,如果出现一窜窜连续的东西,说明成功

为了使用远程管理任务,在Linux系统下使用默认安装的ssh服务程序,即:

在配置文件中:service sshd start启动东即可:

为了在每次开机时都启动ssh服务程序,则我们配置:chkconfig sshd on,以后就不需要在

配置他的启动,就是上面的语句:service sshd start

配置成功后可以检查sshd服务程序是否有增删监听 :netstat –anp | grep :22

利用putty软件进行文件的上传

点击打开:

首先要让客户端通过网络连接到远程服务器,网络连接必须是正常的,Linux服务器必须开启sshd服务,最后客户端必须安装一个支持sshd的软件,即:putty,通过Linux系统的用

户名,密码访问:

向服务器上传或者是下载文件:netconfig

配置IP:192.168.10.1

从新启动网络配置:service network resert

成功后进行测试:ifconfig eth0

确定ssh是否被启动:service sshd start

在windows下配置网上邻居:把IP改为:192.168.10.10(最后一个可以随便写) 配置putty,主机名称(IP地址):Linux系统的IP地址(前面设置192.168.20.1)

安装软件:

先上传文件到root下(上面的步骤)

通过命令行显示刚刚上传的文件:ls /files/

把files文件下的jdk-6u2-linux-i586.bin/复制一份到usr/local下面:

语句:cp /files/jdk-6u2-linux-i586.bin /usr/local/

复制成功后切换到:usr/local:语句:cd /usr/local/

可以查看一下jdk文件的属性:ll jdk-6u2-linux-i586.bin

通过上面属性可以得到:用户没有增加权限

给用户增加执行权限:语句:chmod a+x jdk-6u2-linux-i586.bin

然后再次查看一下jdk文件的属性:ll jdk-6u2-linux-i586.bin,发现后面变成了绿色,说明

是可以执行了:

然后进行程序的安装:指定路径:配置为: 。/ jdk-6u2-linux-i586.bin:表示当前路径

下的jdk-6u2-linux-i586.bin

然后弹出的是程序安装协议:有很多内容:

然后按空格键,一直往下翻:到最后会有一条:

输入yes进行安装,

代码很多。。。。。

安装完毕后,从新查看:语句:ls,结果如下

程序中多出了jdk1.6.0_07:,此目录为我们安装完毕的java程序目录,java中所有二进制

的文件代码都在此目录下面

11.然后复制: rm -rf jdk-6u7-linux-i586.bin

12.查看:ls

13.安装完毕对jdk环境变量进行配置或者是设置,为了使用和配置。我们创建一个软连接 配置如下:ln -sf /usr/local/jdk1.6.0_07 /usr/local/jdk1.6(取名叫jdk1.6)

再次查看:

以后我们用路径的时候直接用jdk1.6或者是jdk1.6.0_07(两个路径都可以使用)

14.如果系统装有老版本的jdk,需要对其做一个简单的备份,

代码:mv /usr/bin/java /usr/bin/java1.4

15.创建连接:

16.修改环境变量

我们希望在每次开机的时候jdk对所有的用户都有效,可以通过vi编辑器编辑etc/profile文

件。配置如下:vi /etc/profile

在pathmmunge /usr/X11R6/bin after后面配置:

首先是显示前面的num:

配置文件信息:set nu

接着按Esc键?按大写字母G(到达文件的末尾)?再按小写字母o(使用的输入模式,

可以对文件进行修改)

首先:

设置jdk的路径

JAVA_HOME=/usr/local/jdk1.6

设置类文件的路径

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:。/

PATH=$JAVA_HOME/bin:$PATH

把上面的环境变量设置为全局的:

export JAVA_HOME CLASSPATH PATH

然后按Esc键?然后 :wq (表示保存)?exit(退出)

然后动作里面重新注销一下

之后再次查看终端:

配置:查看刚刚配置的信息:

echo $JAVA_HOME

也可以查看当前的版本:java –version

安装tomcat

1.cd /files

pwd

ls

4

tar zxvf apache-tomcat-6.0.14.tar.gz -C /usr/local/

再次切换到:cd /usr/local

清一下屏:clear

ls

为apache-tomcat-5.5.27创建软连接

配置:ln –sf /usr/local/apache-tomcat-6.0.14/ /usr/local/tomcat

ls(多出了新配置的tomcat)

环境变量的配置

同样修改一个文件:vi /etc/profile,出现下面的文件

11.

查看刚刚配置是否生效:echo $CATALINA_HOME

为tomcat添加一个用户:vi /usr/local/tocat/conf/tomcat-users.xml

可以复制一个模板(<user name=”root” password=”beyond2318283”

role=”admin,manager”)

也可以:把光标移动到倒数第三行。按yy(相当于复制)两下,然后再把光标移

动到最后一行,然后按p(黏贴)

按esc切换到命令行,保存::wq然后退出:exist

启动tomcat

切换到tomcat目录下:cd /user/local/tomcat/

显示目录:ls

找到ls bin下面(启动bin下的)

启动bin下面的startup.sh

查看8080端口是否被监听:netstat –anp | grep :8080

把编译好的文件放在 webapps下面


第二篇:Linux系统总结


Makefile Makefile关系到了整个工程的编译规则。一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。

在 Linux(unix )环境下使用GNU 的make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为Makefile 文件的编写。

makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,它解释Makefile 中的指令(应该说是规则)。在Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。Makefile 有自己的书写格式、关键字、函数。像C 语言有自己的格式、关键字和函数一样。而且在Makefile 中可以使用系统shell所提供的任何命令来完成想要的工作。Makefile(在其它的系统上可能是另外的文件名)在绝大多数的IDE 开发环境中都在使用,已经成为一种工程的编译方法。

例子 :(一个相对复杂的例子,嵌入式编程中经常用到的,详细情况请参考 嵌入式linux应用开发完全手册)

01 src := $(shell ls *.c) /*把当前目录下所有c源代码赋给变量src*/ 02 objs := $(patsubst %.c,%.o,$(src)) /*调用makefile 中的函数patsubst, 用.o文件代替.c文件*/

03

04 test: $(objs)

05 gcc -o $@ $^

06

07 %.o:%.c

08 gcc -c -o $@ $<

09

10 clean:

11 rm -f test *.o

上述Makefile中的“$@", "$^", "$<" 称为自动变量。

$< -o $@ 是自动化变量 $<表示所有依赖目标,就是.c文件 ;$@表示生成目标,就是.o文件

makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。

Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。

1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。

2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。

3、变量的定义。在Makefile中我们要定义一系列的变量,变量一般都是字符串,这个有点你C语言中的宏,当Makefile被执行时,其中的变量都会被扩展到相应的引用位置上。

4、文件指示。其包括了三个部分,一个是在一个Makefile中引用另一个Makefile,就像C语言中的include一样;另一个是指根据某些情况指定Makefile中的有效部分,就像C语言中的预编译#if一样;还有就是定义一个多行的命令。有关这一部分的内容,我会在后续的部分中讲述。

5、注释。Makefile中只有行注释,和UNIX的Shell脚本一样,其注释是用“#”字符,这个就像C/C++中的“//”一样。如果你要在你的Makefile中使用“#”字符,可以用反斜框进行转义,如:“/#”。

最后,还值得一提的是,在Makefile中的命令,必须要以[Tab]键开始。

更多相关推荐:
Mini2440通过nfs启动linux系统总结

Mini2440通过nfs启动linux系统总结(20xx-05-0110:40:29)开发主机我用的虚拟机,linux系统为fedora8,下面是具体步骤。主机下:1.建立NFS共享目录,我这里把共享目录建在…

Linux操作系统总结与心得

一知识总结我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会了如何应用与操作Linux操作系统,…

Linux系统总结

Linux系统应用与开发课程学习总结Linux是一个优秀的操作系统它支持多用户多进程及多线程以稳定强健可靠的性能著称Linux提供了强大的服务器功能因此在网络技术日益发展的今天受到越来越多的企业和个人的青睐越来...

Linux操作系统学习心得

Linux操作系统学习心得这学期有幸学习了《嵌入式系统设计》这门课,在胡佳文老师的教导下深入了解了有关于嵌入式系统,ARM9,Linux系统等很多方面的知识,获益良多,在学习过程中自己也遇到了很多问题,同时受到…

Linux基础知识的总结

Linux基础知识总结一课程结构一预科部分1初始Linux1了解Linux的历史2对Linux操作系统的认知3体会Linux的优点4理解Linux的基本思想2学会如何安装Linux操作系统3掌握Linux下的常...

Linux系统命令总结

一查看Linux系统配置信息1系统unamea查看内核操作系统CPU信息headn1etcissue查看操作系统版本catproccpuinfo查看CPU信息hostname查看计算机名lspcitv列出所有P...

Linux系统简要总结

Linux学习报告一Linux系统简介Linux是一套免费使用和自由传播的类Unix操作系统是一个基于POSIX和UNIX的多用户多任务支持多线程和多CPU的操作系统它能运行主要的UNIX工具软件应用程序和网络...

Linux下软件安装方法总结

一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su-成root用户;3、cdsoft.version.rpm所在的目录;4、输入rp…

Linux下软件安装方法总结

Linux下软件安装方法总结一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su-成root用户;3、cdsoft.version.r…

查看linux系统版本命令总结

查看linux系统版本命令一。查看内核版本命令:1)[root@SOR_SYS~]#cat/proc/versionLinuxversion2.6.18-238.el5(mockbuild@x86-012.bu…

linux压缩文件总结

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap。可是Linu…

20xx年Linux期末总结(多人多次修补版)

Linux期末总结下面总结针对老师上课时勾画的重点仅供参考时间有限总结的比较仓促大家发现有什么错误或者有需要补充的可以Q我或者在群里给出补充和修改内容大家应该以书本为主第12章内核简介和从内核出发linux内核...

linux系统总结(38篇)