常用的linux网络命令
2013-05-02 10:49
330 查看
任务1 修改主机名为 server
(1) hostname
(2) hostname server
(3) vim /etc/hosts #该文件用来被dns服务器解析
(4) vim /etc/hostname #only Ubuntu用户修改
(5) vim /etc/sysconfig/network #非Ubuntu用户修改
任务2 从本地主机192.168.0.100 利用scp命令,下载,上传文件file 到远程主机 192.168.0.123
下载文件:scp file user@192.168.0.100:/home/user
上传文件:scp file remote@192.168.0.123:/home/remote
拷贝文件夹到家目录 scp -r -P 38222 bill@192.168.0.100 ~
任务3 实时查看网络日志的更新情况, 日志文件: /var/log/access.log
tail -f /var/log/access.log
为了验证该命令的有效性,可以打开一个新的终端,使用下面的命令:
echo "hello, it works" >> /var/log/access.log
任务4 查看家目录下,所有文件中包含“hello”字符串的文件
cd
grep -rls "hello" *
-l表示只列出文件名
-r表示递归搜寻
-s表示禁止错误提示信息,grep遇到非普通文件时会报错。。。
小测试:看看你你对shell和find的了解
find . -type f -name *.c | xargs grep main
这行命令的功能你知道么?
其实就是在当前工程找可能的main函数
可是运行的时候有错误提示:
"Paths must precede expression"
答案:
http://stackoverflow.com/questions/6495501/find-paths-must-precede-expression-how-do-i-specify-a-recursive-search-that/6495536#6495536
任务5 查看当前目录中,所有文件个数,包含子目录下的文件
find . -type -f | wc -l
不解释
任务6 利用ifconfig命令,设置ip地址和子网掩码,路由器
sudo ifconfig -v eth0 192.168.1.100
sudo ifconfig -v eth0 netmask 255.255.255.0
sudo ifconig -v eth0 192.168.1.100 netmask 255.255.255.0
#配置多于一个的IP
对本地网络接口配置多于一个的ip地址
ifconfig eth0:0 192.168.6.1 netmask 255.255.255.0 broadcast 192.168.6.255
ifconfig eth0:1 192.168.7.1 netmask 255.255.255.0 broadcast 192.168.7.255
#禁用,启用网卡
ifconfig eth0 down
ifconfig eth0 up
#临时添加默认路由
sudo route add default gw 192.168.4.1
#怎么设置永久路由器呢?
(1) hostname
(2) hostname server
(3) vim /etc/hosts #该文件用来被dns服务器解析
(4) vim /etc/hostname #only Ubuntu用户修改
(5) vim /etc/sysconfig/network #非Ubuntu用户修改
任务2 从本地主机192.168.0.100 利用scp命令,下载,上传文件file 到远程主机 192.168.0.123
下载文件:scp file user@192.168.0.100:/home/user
上传文件:scp file remote@192.168.0.123:/home/remote
拷贝文件夹到家目录 scp -r -P 38222 bill@192.168.0.100 ~
任务3 实时查看网络日志的更新情况, 日志文件: /var/log/access.log
tail -f /var/log/access.log
为了验证该命令的有效性,可以打开一个新的终端,使用下面的命令:
echo "hello, it works" >> /var/log/access.log
任务4 查看家目录下,所有文件中包含“hello”字符串的文件
cd
grep -rls "hello" *
-l表示只列出文件名
-r表示递归搜寻
-s表示禁止错误提示信息,grep遇到非普通文件时会报错。。。
小测试:看看你你对shell和find的了解
find . -type f -name *.c | xargs grep main
这行命令的功能你知道么?
其实就是在当前工程找可能的main函数
可是运行的时候有错误提示:
"Paths must precede expression"
答案:
http://stackoverflow.com/questions/6495501/find-paths-must-precede-expression-how-do-i-specify-a-recursive-search-that/6495536#6495536
任务5 查看当前目录中,所有文件个数,包含子目录下的文件
find . -type -f | wc -l
不解释
任务6 利用ifconfig命令,设置ip地址和子网掩码,路由器
sudo ifconfig -v eth0 192.168.1.100
sudo ifconfig -v eth0 netmask 255.255.255.0
sudo ifconig -v eth0 192.168.1.100 netmask 255.255.255.0
#配置多于一个的IP
对本地网络接口配置多于一个的ip地址
ifconfig eth0:0 192.168.6.1 netmask 255.255.255.0 broadcast 192.168.6.255
ifconfig eth0:1 192.168.7.1 netmask 255.255.255.0 broadcast 192.168.7.255
#禁用,启用网卡
ifconfig eth0 down
ifconfig eth0 up
#临时添加默认路由
sudo route add default gw 192.168.4.1
#怎么设置永久路由器呢?
相关文章推荐
- linux常用的有关网络操作的命令:
- unix/linux常用网络命令系列:lsof
- Linux常用命令(6)--网络通信命令
- Linux学习笔记(8)Linux常用命令之网络命令
- Linux入门:常用命令:网络
- linux 常用网络命令
- linux常用网络命令
- Linux常用的网络命令
- linux网络:常用命令(二)
- linux网络常用命令
- Linux常用的网络命令
- 常用的Linux 网络命令
- Linux网络管理常用命令:net-tools VS iproute2
- Linux常用的网络命令
- 转载:Linux网络基础总结(常用配置文件&常用命令)
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
- Linux常用网络命令
- Linux常用命令-网络命令
- linux常用网络命令
- Linux 常用网络命令介绍