linux学习
来源:互联网 发布:紫砂壶淘宝店推荐 编辑:程序博客网 时间:2024/06/10 09:03
-------------------------------------------------------------------
2、 linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
实例:41上已经配了IP,要想外网能ping通,必须加网络路由和默认网关
添加网络路由:route add –net 136.126.8.0 netmask 255.255.255.128 eth0
添加默认网关:oute add default gw 136.126.8.1
也就是和外网136.126.8.0 255.255.255.128 136.126.8.1做了映射
-------------------------------------------------------------------
3、
chmod 改变权限:chmod u+x test.sh
chmod 777 文件名 赋最高权限(全置1)
du -k显示当前目录下文件的大小
df -k
df -h 比df -k易读
同理du -h
du -sh可以查看文件夹大小
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
du -sh dirname可查看文件夹大小
ifconfig -a
/sbin/ifconfig -a查看IP
np ip
查看那线程ps -Lf pid
查看目录大小ls -l|grep '^d' | awk '{print $7}' | xargs du -sh
-------------------------------------------------------------------
4、su命令
su 只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径
su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
5、解压命令
tar文件 tar -xvf *.tar
gz文件 tar -zxvf *.gz
bin文件 sh *.bin
zip文件 uzip *.zip
6、添加环境变量
1.Linux的变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1. 永久的:需要修改配置文件,变量永久生效。
2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。
2.设置变量的三种方法
1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
例如:编辑/etc/profile文件,添加CLASSPATH变量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。
2. 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。
例如:编辑guok用户目录(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下内容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。
3. 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】
在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
- Linux学习
- 学习linux
- LINUX学习.....
- 学习Linux
- LINUX学习
- linux 学习
- LINUX学习
- Linux学习
- 学习linux
- linux学习
- linux学习!
- LInux学习
- 学习linux
- Linux学习
- linux 学习
- linux 学习
- 学习Linux
- 学习Linux
- sybase中文乱码解决方案
- Openmesh halfedge find vertex
- 中断和异常
- DCMTK
- 黑马程序员_repeater控件研究入门
- linux学习
- USACO section 1.5.2 Prime Palindromes
- 程序员真的是吃青春饭的吗?(献给即将进入职场的程序员们)
- cocos2d-x游戏实例(27)-简易动作游戏(5)
- j2ee开发过程中问题--修改了servlet后,run结果并不显示修改后的结果
- 源码安装postfix extmail邮件系统
- preparestatement详细介绍
- JS Date对象兼容性
- javascript 之 父子窗口数据交互