linux学习笔记

Vi编辑器的使用

        q  退出

     q!  强制不存盘退出

        x  写入文件并退出

        wq强制写入文件并退出   也可以 wq!

 

修改ip地址

最简单的方法,输入setup,配置界面就出来了~
或者跟一般Linux一样,在/etc/sysconfig/network-scripts下找到ifcfg-eth0文件,编辑:
DEVICE=eth0
IPADDR=192.168.0.254


如果在/etc/sysconfig/network-scripts/ 没有找到ifcfg-eth0 或 ifcfg-eth1 我们可以自己建立一个这样的文件,写入配置后,重启计算机生效

DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.56.101
NETMASK=255.255.255.0

 

ps –ef 显示进程还是服务

 

 

 

安装ssh远程服务

        yum -y install openssh-server openssh-clients

 

开启ssh服务

       service sshd start

 

 

查看ssh服务是否已经开启

       ps –ef | grep ssh

 

查看系统进程

       ps -ef

 

 

linux安装JDK

       下载jdk  jdk-7u4-linux-i586.rpm

       安装:rpm –ivh jdk-7u4-linux-i586.rpm

       配置环境变量:

在 etc/profile  文件最后添加

exportJAVA_HOME=/usr/java/jdk.1.7.0_04

exportPATH=$JAVA_HOME/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

 

安装tomcat

       下载apache-tomcat-6.0.35

//表示将tomcat解压到/home/zhoufeng/Download/tomcat目录下面

解压tar zxvf /home/zhoufeng/Download/apache-tomcat-6.0.35–C /home/zhoufeng/Download/tomcat/

 

可以将tomcat复制到别的目录下面

cp /home/zhoufeng/Download/tomcat/ -a /usr/tomcat/

 

 

.解压  tarzxvf 源代码软件包名 -C 解压目录(用于.tar.gz扩展名的文件)

tar jxvf  源代码软件包名  -C 解压目录  (用于tar.bz2扩展名的文件)

2.配置,解压目录下有一个 configure的文件直接执行,./configure

3. 编译,make   4.安装,make   install

下载命令:get(下载一个)或mget(下载多个)

 

压缩成tar文件

    执行 tar –cvf  /root/abc.tar  /root/zhoufeng/demo/*

表示将zhoufeng/demo目录下面所有文件压缩成一个abc.tar 文件,保存在root目录下面 abc.tar文件

解压tar文件

       执行 tar –xvf  /root/abc.tar -C /root/zhoufeng/demo/

       表示将root/abc.tar文件 解压到 root/zhoufeng/demo/目录下面

x表示解压  c表示压缩  z表示tar.gz方式的文件

 

查看压缩包里面的文件

       tar –tc xxx.tar.gz

 

gzip

       gzip abc.txt  压缩     //会将文件压缩成abc.txt.gz到当前目录下面

       gunzip abc.txt.gz           //会解压成abc.txt到当前目录下面

 

安装VmTools前需要安装的软件

       make

       kernel-headers

       kernel-devel

       gcc

       gcc-c++

 

 

关机

       shutdown –h 10      //十分钟后关机

       shutdown –h 18:20    //定时关机

       shutdown –r now          //马上重启

 

 

grep 用过过滤

       ls /root/ | grep test         //test为关键字

 

stat 查看单个文件详细信息

 

查看当前系统有哪些用户

       who  

       w

 

创建快捷方式

       ln –s  /root  root.lk    表示创建root的快捷方式到当前文件夹 名称为root.lk

 

搜索文件

       find  /root/  -name *.txt  

 

 

cdroom 挂载到指定目录

       mount /dev/cdrom  /mnt   表示将cdroom挂载到/mnt目录下面

 

 

查看磁盘空间信息

       df  -H     -H表示用M的大小表示 默认是用kb表示

 

 

ls命令也可以使用通配符

       ls /root/*.log        表示查找root下面以.log结尾的文件

 

ls –l 命令可以简写成为ll

 

 

rpm包的安装

       安装

       rpm –ivh /root/DownLoad/jdk.rpm  i表示安装 v表示打印

       查看已经安装的软件

       rpm –qa  查看所有已经安装的软件

       rpm –qa | grep ssh   查看已经安装并且含有ssh关键字的软件

 

 

分屏显示文件帮组信息

       ls /root/ | less  这样可以分屏显示文件

       rpm –help | less 这样可以分屏显示帮助信息

       rpm –e    卸载软件表

cat/root/zhoufeng/demo/FileTest.java | less 分屏查看文件内容

 

 

防火墙

       关闭防火墙

       service iptables stop

       打开防火墙

       service iptables start

 

 

 

 

系统相关命令

       dmesg     查看系统信息

       free     查看内存使用情况

       top        详细查看系统内存使用情况

       history   查看命令的历史记录


设置开机启动项

可以编辑 /etc/rc.d/rc.local 文件,将想要开机后执行的追加到该文件尾部 ,就 可以了。例如:开机就修改eth1网卡的ip地址

#!/bin/sh
   #
   # This script will be executed *after* all the other init scripts.
   # You can put your own initialization stuff in here if you don't
   # want to do the full Sys V style init stuff.
   
   touch /var/lock/subsys/local
   ifconfig eth1 192.168.56.101 netmask 255.255.255.0


或者自己编写启动脚本。

   1) 编写启动脚本 modifyip.sh

     

#add for chkconfig
#chkconfig: 2345 70 30
#description:the description of the shell
#processname:modifyip
ifconfig eth1 192.168.56.105 netmask 255.255.255.0
2345 是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70 是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。
30 是指系统关闭时,脚本的停止顺序号。

  2) 给脚本添加执行权限  chmod +x modifyip.sh   然后将脚本移动到 /etc/init.d/ 目录下面

  3)利用chkconfig命令 将脚本添加到启动项  chkconfig --add modifyip.sh



查看开启的端口    netstat -nat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值