在终端中配置: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下面
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系统总结(20xx-05-0110:40:29)开发主机我用的虚拟机,linux系统为fe…
在终端中配置:netconfig然后回车,跳出点击是:设置相应的信息。。然后在配置文件中继续配置:servicenetworkre…
一知识总结我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多…
Linux系统应用与开发课程学习总结Linux是一个优秀的操作系统它支持多用户多进程及多线程以稳定强健可靠的性能著称Linux提供…
Linux操作系统学习心得这学期有幸学习了《嵌入式系统设计》这门课,在胡佳文老师的教导下深入了解了有关于嵌入式系统,ARM9,Li…
4.内核实时线程编程API,主要有以下几个(在rtl_sched.h中声明)。(5分)intpthread_create(pthr…
学习总结1.在虚拟机VmareWorkstation上安装RedHatLinux9系统并且配置;1.1.安装FTP服务;1.1.1…
一知识总结我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多…
MakefileMakefile关系到了整个工程的编译规则。一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,…
一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su-…
以下内容:李圣杭1、开发结果软件产品描述例如:交付的软件产品名称:网上书店系统英文缩成:book版本标识:Version1.0子系…